Theremino 3D
COS ’ это? Theremino система уже знал мало, с Theremino3D мы просто отлично. Это не редактор 3D-объектов, Вам не нужно сделать игры, playstation лучше… но тогда это не использовать, SPQT!
Спокойствие, Theremino3D представляет собой приложение, образовательных, основы для борьбы с 3D, Гравитация и физики твердого тела. Theremino системы не хочет производить или продать, но это содержимое, чтобы показать “Как вам”.
И, для удовольствия, не начинают говорить, что есть игры с улучшенной графикой, Мы знаем, но с ’ разница, Вы можете открыть и редактировать их. Theremino3D является открытым исходным кодом и DIY, его код является бесплатным, и вы можете делать все, что угодно вы хотите.
Theremino3D представляет собой набор методов, 3D, упростить до точки “почти” Полезная. Лучших алгоритмов, доступных для “Сделай сам”. L ’ приложение разделено на сто “Сцена” и есть много сцен специально пустым для экспериментов. Использование 3D-объектов не легко, но может быть Theremino3D, для некоторых, самый простой способ для начала.
Физические параметры объектов, Гравитация, взаимодействие между твердых тел (Твёрдые тела) и ткани (Мягких тел) Очень хорошо моделируется от пули (Движок с открытым исходным кодом, который обрабатывает столкновений). Тени (очень реалистично) рассчитываются с неопубликованные алгоритмов, разработанная нами. 3D запускается под DirectX. L ’ эффективность “чудовищное”, с сотни объектов в столкновение и 3D звуки прикреплены к объектам, Потребление ресурсов ЦП практически равна нулю (на машинах, которые имеют хорошее видео карты)
Конечно Theremino3D может взаимодействовать с другими приложениями в системе, через отверстия. Затем он становится возможным для каждого “Фей” взаимодействие, Как переместить 3D-объектов с MIDI команд, или с бананами, как в этом видео: www.YouTube.com/Watch?v = 5aYvvhURFaU
Это окна элемента управления, чтобы его открыть, нажмите клавишу F1. Все остальные команды хорошо объяснено в поле “Команды” Этот запрос.
Мини помощь
Не забудьте нажать F чтобы лучше видеть, Попробуйте кнопки мыши и клавиши со стрелками, также в сочетании с CTRL и SHIFT. Привлечь и отталкивают колесо мыши. Левая кнопка мыши “принимает” объекты, перемещать их и, с CTRL и SHIFT, Перемещение назад и вперед. Пространство бар используется для изменения режима движения. Ключи 0 в 9 и CTRL-0 CTRL-9, чтобы изменить сцены. Сделать друзей с Theremino3D, Наведите курсор над что-то и нажмите правую кнопку мыши.
– – – – – –
Библиотеки, необходимые
В том случае, если приложение не работает ’, Установка DirectX, как указано в Примечания по установке. От версии 1.4 в Пои la installazione di DirectX не dovrebbe più быть necessaria, на любой операционной системе.
Загрузка Theremino 3D-версии 1.7
Theremino_3D_V1.7
Theremino_3D_V1.7_WithSources (Версия для программистов)
Версия для всех окон 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Антенна оптимизатор
Это приложение представляет собой цифровой симулятор электромагнитных полей. Это главным образом использует для оптимизации антенна. Предварительно мы публикуем приложения “AntSym”, предок “Theremino_AntennaOptimizer”, Мы будем публиковать Весна 2017.
Оба AntennaOptimizer что AntSym совместимы с форматом файла “.NEC” используется 4Nec2 (хорошо известные приложения, написанного наш друг шведская Арье Voors). Так в Интернете вы найдете множество примеров и возможность обмена файлами. Если вы предпочитаете, вы можете также редактировать соответствующий редактор для файлов антенн. В папке уже доступны через NecFiles 1200 Примеры антенн (некоторые хорошо сделал, другие абсурдные или неполной, но все полезные и интересные).
Простые инструкции
Не все файлы могут использоваться для выполнения оптимизации. Для оптимизации процесса файлов должна быть структурирована должным образом, с SY определения редактируемых параметров.
Для редактирования файлов нажать “Редактирование исходного файла” и редактирования текста с помощью редактора по умолчанию на вашей системе (обычно «Блокнот» или Notepad ++) . Выяснить, как редактировать файлы вы просмотреть образцы файлов.
Эти файлы затем обрабатываются в формат ввода NEC. Вы можете увидеть, как они превращаются, нажав на кнопку “Посмотреть”. Протокол принят NEC находится в файле “Руководство пользователя NEC“.
И наконец двигатель выходные файлы и вы можете производить NEC исследовать его, нажав на кнопку “Вид”
Процесс оптимизации зависит от параметров:
- Вес (заслуги) – Это оценка, которая дается к антенне и стремятся улучшить алгоритмы оптимизации. Оценка рассчитывается на основе “Вес”, кто “веса”, то есть, относительной важности вас от характеристики антенны. В “Вес” разъяснения по одной в следующем пункте.
- Диапазон – Регулирует количество изменений, которое делается любая попытка оптимизации.
- Точность – Количество значащих цифр, которые будут использоваться в параметрах антенны,
Процесс оптимизации зависит от веса (Вес) что вы установить, нажав “Вес” и ползунков для продвижения определенных характеристик, а не другие:
- SWR – Это Коэффициент стоячей волны, оптимальное значение будет “1”, но обычно мы считаем приемлемым значения до 1.5 и, в некоторых случаях, Если у вас есть антенный тюнер, даже более высокие значения.
- Получить – Усиление антенны. Обычно она должна быть как можно выше.
- F/B – Отношения между выигрыш в переднем и боковых. Обычно она должна быть как можно выше.
- F/R – Отношения между выигрыш в спину и вперед. Обычно она должна быть как можно выше.
- Луч – Ширина луча для завоевания – 3DB ниже максимума.
- Xsize – Длина антенны в мм. Как правило, лучше иметь небольшие антенны.
- Ysize – Ширина антенны в мм. Как правило, лучше иметь небольшие антенны.
- Zsize – Высота антенны в мм. Как правило, лучше иметь небольшие антенны.
Существует три различные оптимизации алгоритмов:
- Восхождение – Каждый выбранный элемент изменяется незначительно, и процесс повторяется несколько раз, пока не был найден локальный максимум. Можно представить себе локального максимума как кончик холма в комплекс состоящий из несколько долин и холмов. Метод определяет только кончик ближайшего холма подняться, но не может преодолеть долины и находить отдаленные холмы, которые могут быть выше.
- Изменено – Каждый выбранный элемент изменяется с случайные мутации. Этот метод может в некоторых случаях, тратиться на территории шире, чем просто подняться.
- Генетических – В дополнение к случайные мутации с помощью население многих лиц и каждое поколение только лучшие породы (Использование случайных половины пар параметров они). Этот метод похож на что из естественного отбора и в некоторых случаях значительно быстрее, чем предыдущие два метода.
ключ: “Сброс” сбросить красные и зеленые линии, которые показывают обострений и улучшения при настройке.
Кнопка “Вес” вид, что ползунки вам регулировать весов и затем оптимизатору какие характеристики должны способствовать.
Кнопки с цифрами (100 10 1 0.1 – 0.1 1 10 100) изменить выбранный параметр. С этими кнопками вы можете изменить характеристики антенны для оптимизации или вручную частью оптимизации.
Подобные приложения
Есть аналогичные приложения, например ’ большой 4Nec2 написаны наш друг шведская Арье Voors. О в 2000 Мы начали вместе писать эти приложения, и мы обменялись много кода, нас учили его как пользоваться 3D и он учил нас многие аспекты NEC. Затем мы взяли два разных направлений. Ариэль написал очень полное приложение, расследует каждый аспект включая антенны, Например,, даже “Ближайшее поле”. Вместо этого мы стремимся максимально и сравнивая движок вычислений NEC2 и различных упрощенные версии в VB и C++ с именем “MININEC”.
Вы можете сравнить различные вычисления, что двигатели может повысить надежность. Если два различных двигателей дают аналогичные результаты затем антенна не является критическим, и моделирование является хорошо посаженные. Все версии Mininec функционально идентичны, но некоторые из них значительно быстрее, чем NEC2, который в основном оригинальная версия написана на Fortran на перфокарты.
Существуют другие более сложные приложения, коммерческие и закрытые источник, но особенно тяжело для того чтобы установить и сложно использовать. Время обучения являются приложениями, которые требуют длительного первоначальный, Поэтому мы рекомендуем их использовать, только если вы специалистов отрасли.
NEC2, первоначально написана на Fortran
Щедрые открытым исходным кодом публикации Джерри Берк и A. Нолл, кто написал оригинальные версии NEC (Числовой код электромагнитные) в “Лоренс Ливермор Labs”, в 1981, они начали все это. Они заслуживают, большое спасибо и даже восхищение. Алгоритмы, которые написали с ограниченными средствами, то (и это было не легко) по-прежнему действительны после почти 40 лет ’.
Документация
- NEC2 документации в файлах: “NEC теория“, “NEC метод моментов” и “Руководство пользователя NEC“
- Оригинальные источники, написанные на Fortran вы скачать здесь: “NEC_Sources_Fortran“
- Другая информация находится в Этот сайт и в инструкции применения 4Nec2.
Загрузки
Скоро (Весна 2017) pubblichereMo Theremino_AntennaOptimizer приложения, в комплекте с инструкциями и thereminico стиль. Сейчас (только для нетерпеливых и опытных программистов), Мы публикуем оригинальные версии AntSym с небольшими настроек. Эта версия является по существу же, как это было в 2002, включая ’ ошибка в названии (Симулятор вместо симулятор), ничего дикого и наивно заявления и стиль программирования.
P запискаER версии
Версия 2.0: Фиксированная, некоторые ошибки, но пользовательский интерфейс-это всегда 2002.
Версия 2.1: Исправлена ошибка, что привело к потере некоторых областях 3D используя NEC2 на очень сложные антенны – Пользовательский интерфейс-это всегда 2002.
AntSym загрузки – Версия 2.1 – Древние письменные версии в 2002 в VB6
AntSym_VB6_V 2.1 (просто с нетерпением, Существует никаких инструкций, и UI дикий)
Для запуска этой версии необходимо зарегистрировать DLL-Библиотеку, нажав правой кнопкой мыши на файл “CopyAndRegisterDLL(Запуск от имени администратора).exe” расположен в папке “RegisterDll” и затем выбрав “Запуск от имени администратора”.
Светодиодные калькулятор
Это приложение является подстановочным знаком для мер на светодиоды, облегчает преобразование между подразделениями и помогает дизайн осветительных систем и светодиодные массив с максимальной эффективностью. Файл справки “Измерительные приборы” Описывает простой измеритель доступны в несколько минут, с тремя компонентами, которые стоят в общей сложности менее 9 Евро.
Примечания к версии
Версия 2.2: Исправлены ошибки в чтении файлов, что некоторые значения были изменены или утеряны десятичных знака. Даже имена файлов не были восстановлены и сохранены правильно. Теперь инструкции на английском языке.
Версия 2.3: Улучшение цвета и градиента меню для Windows7 и Windows10.
LedCalc загрузки – Версия 2.3
2.3 LedCalc_V
LedCalc_V 2.3 _WithSources (полный дизайн для программистов)
Версия для всех окон 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Оригинальные документация для аудиторов переводов
LedCalc_OpenOffice_Docs
Мерцание метр
«Мерцание», также называется «Мерцание», нестабильность света, производства электрических ламп.
Многочисленные исследования показали, что мерцание, Хотя высокая частота и затем полностью невидимый, Он также может вызывать головные боли, утомление глаз и тошнота.
Также животные являются гораздо более чувствительны, чем мы, чтобы эффект мерцания. Многие из них, Например, птицы, увидеть свет вариации до частот вокруг 200 Гц, затем в десять раз больше, чем мы. Для них фильм выглядит как последовательность фотографий и свет для наших глаз кажется совершенно стабильной, Он может появиться как сильный времени свет и вызвать серьезный дискомфорт.
Существуют коммерческие приборы для измерения мерцание очень дорого (От 700 в 3000 Евро). Но мы можем легко построить этот метр, расходы или даже менее 10 евро, используя мастер модуль и таблетки, которые у нас уже есть.
Счетчик содержит только три компоненты так что вы можете построить его “СДЕЛАЙ САМ”. Третий компонент что здесь вы не видите, что мастер модуль. Три провода GND, Код PIN1 и 3,3 V идти ICSP коннектор мастер, как описано в следующей документации.
После этого устройство, просто принять таблетку и принять панорамный тур своего дома и те, друзей. Это будет удивительно обнаружить, что добрая половина лампы, даже самые неожиданные, иметь высокий средний мерцания и должны быть удалены.
Специальное Примечание для тех, кто будет строить этот прибор
Хотя эта мера является лампа, что метр должен быть хорошо Ферми. Он принимает минимальные вибрации или качалка исказить измеренных значений. Этот эффект усугубляется, когда измерения весьма низких значений, около одного процента или менее. В таких случаях, даже просто ходить в комнату, чтобы изменить измеряемое значение.
Документация на итальянский
Theremino_FlickerMeter_Application_ITA.PDF
Theremino_FlickerMeter_Hardware_ITA.PDF
Theremino_FlickerMeter_TestLamps_ITA.PDF
Английская документация
Theremino_FlickerMeter_Application_ENG.PDF
Theremino_FlickerMeter_Hardware_ENG.PDF
Theremino_FlickerMeter_TestLamps_ENG.PDF
Оригинальные документация для аудиторов переводов
FlickerMeter_ODT-Docs.zip
Примечания к версии
Версия 1.1: Эта версия, даже если это ваш первый опубликованный, уже хорошо зарекомендовала себя и не должен содержать ошибки.
Версия 1.2: Исправьте параметры выравнивания текста в поле “Процент мерцания”
Загрузка FlickerMeter – Версия 1.2
FlickerMeter_V 1.2
FlickerMeter_V 1.2 _WithSources (полный дизайн для программистов)
Версия для всех окон 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
DAA – аудио анализатор и осциллограф
Это приложение было написано более 22 лет назад, в то время, Windows 95 и Windows 98. Это не только осциллограф, Также она включает в себя генератор сигналов, анализатор спектра и сложные функции для измерения акустических систем. В звуковом диапазоне это лучше, чем любой осциллограф, что образцы в 16 биты в то время как классические осциллографы (например, Tektronix и LeCroy) Они имеют АЦП от 8, 10 или в лучшем случае 12 бит. С другой стороны, классические осциллографы также измерения высоких частот в то время как DAA получит до нескольких десятков килогерц (в зависимости от звуковой карты и его водителя).
Мы уже давно используем это приложение для выравнивания больших звуковых систем в клубах и концертах, когда я работал звукорежиссер в студии звукозаписи. Последние версии (От 4 Далее), Они значительно улучшились. Теперь приложение работает так же, как классический двухканальный осциллограф.
Вы можете измерить напряжения и тока, как постоянного и переменного, в качестве тестера. Он измеряет среднее значение, истинное эффективное значение и максимальное значение с точностью до милливольт. Он измеряет частоту до сотых Гц, период до десятков микросекунд, и амплитудой до десятых долей децибела.
Генератор сигналов, курсоры измерение и анализ спектра с над 110 динамический дБ.
Анализ систем с импульсных сигналов, Развертки и FastSweep и 3D анализ спектра.
– – – – – –
звуковые карты
Звуковые карты PC имеют пропускную способность от 10 Гц до. Для того, чтобы также передать постоянную составляющую сигналов необходимо использовать внешний адаптер подключен к USB, с небольшим изменением к входной цепи. Файл “ВходDevices.pdf“, скачать ниже, объясняет, что купить и как изменить вкладки.
Использование звуковых карт, которые мы рекомендуем (и что стоить меньше 10 EUR на eBay) Вы получаете два канала соединены непрерывной. Эти звуковые карты настолько точны и стабильны, после того, как калибровка выполняется, нулевая линия остается на месте навсегда. Нет необходимости откалибровать каждый раз, когда вы включаете, а вместо этого они использовали, чтобы сделать много осциллографов, Также среди самых дорогих.
– – – – – –
Скачать
Примечания к версии
Версия 2.1: Незначительные улучшения, включая лучше управления задержек и пульс направления DeltaTime и выравнивание показанным других программ, таких как GoldWave и FitzPeaks.
Версия 2.2: Дальнейшие улучшения в элементах управления задержек и DeltaTime.
Версия 2.3: Дальнейшее совершенствование и поднял выборки для 192 КГц
Версия 2.4: Исправлена ошибка переполнения с помощью сигналов превышения 2 Вольт ОПТОСОЗ. Фиксированная FastSweep, который теперь работает отлично, даже с случайной выборки 192 кГц. Добавлено библиотеки MFC, которые будут полезными для храбрый восстановить.
Версия 2.5: Улучшенная резолюции спектральных линий также с отбором проб в 192 кГц.
Версия 3.0: Значительные улучшения в перспективе, в документации. Коробки отбора проб. Возможность выбора устройств ввода и вывода. Увеличена общая стабильность. Исправлены некоторые недостатки о калибровке. Способность запоминать все параметры между загрузки и последующие. Увеличена максимальная частота в 100 КГц. В настоящее время DAA является поистине полное приложение.
Версия 3.1: Теперь он также имеет меру частоты CH2, прежде, чем когда-либо читал CH1. Добавлены файлы документация на немецком языке: “DaaHelp_DEU.pdf”.
Версия 4.0
– Большие успехи, слишком много, чтобы написать их здесь, читать документацию.
– Теперь удобство использования является выдающимся, Мы послали в отставку наибольшего осциллографа. за исключением редких случаев, имеющими для измерения высоких частот, кроме, мы всегда используем этот.
– При калибровке получается точной калибровки напряженности, которая позволяет делать с мерами, такими как тестер.
– измерения RMS, средство, двойная амплитуда, децибел, период и fraquenza.
– Измеренные значения могут быть отправлены в слот и, следовательно, также доступны для других применений системы Theremino.
– Цифровые фильтры для очистки осциллограмм и облегчить спуск.
– AC и DC муфты
– Возможность сделать точные измерения постоянного тока, со звуковой картой USB, который стоит меньше, чем десять евро.
– Это займет всего четыре общих резисторов, неточного, и незначительные изменения, что делается за две минуты, Вы получаете два входных канала и два выходных, все вместе в непрерывном.
– Вы получаете входной импеданс от 1 мега ом (в осциллографов) и измерение напряжения до +/- 70 V
– С добавлением зонда 10:1 (девять резисторов 1 мега в серии), вы можете измерить напряжения до +/- 700 V
– С добавлением высокого напряжения зонда для измерения напряжения до многих тысяч вольт.
– больше дисплея и изменяемый.
– Окно приложения должно быть увеличено до полного экрана и помнить размер и положение.
– Все команды также можно регулировать с помощью мыши и клавиатуры.
– И многие другие новости…. Читайте документацию.
Версия 4.1
– Добавлен триггер типа СТОП, который останавливает выборку, когда она превышает определенное значение напряжения.
– Усовершенствованные и упрощенные средства управления для регулировки “задержка”
– Удобное отображение минимальных и максимальных напряжения, измеренное с текущей калибровкой (просто переместить курсор на ВХОДЕ OFF и ON и прочитать нижнюю строку приложения).
Скачать Theremino DAA – Версия 4.1
DAA_V4.1
DAA_V4.1_WithSources (полный дизайн для программистов, очень трудно изменить, поскольку написана в MFC, Невизуальный. В последние годы мы его очистили немного ". Но основное программирование восходит к двадцать два года назад)
Для всех систем Windows 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Библиотеки MFC (Вам нужно перекомпилировать ДАА)
Microsoft_MFC_LIBS (перекомпилировать с Visual Studio)
– – – – – –
Документация
В настоящее время документация только на итальянском языке.
Файлы на английском и китайском языках автоматически переводятся проекты,
медведь со мной, чтобы исправить это занимает много времени,.
Файлы документации для приложений DAA
DAA_V4_Help_ITA.pdf
DAA_V4_Help_ENG.pdf (автоматический перевод)
DAA_V4_Help_CN.pdf (автоматический перевод)
Документация Файлы для звуковых карт и входных цепей
DAA_V4_InputDevices_ITA.pdf
DAA_V4_InputDevices_ENG.pdf (автоматический перевод)
DAA_V4_InputDevices_CN.pdf (автоматический перевод)
ODT файлы формата документации для переводчиков
DAA_V4_Help_ITA.odt
DAA_V4_Help_ENG.odt (автоматический перевод)
DAA_V4_Help_CN.odt (автоматический перевод)
DAA_V4_InputDevices_ITA.odt
DAA_V4_InputDevices_ENG.odt (автоматический перевод)
DAA_V4_InputDevices_CN.odt (автоматический перевод)
Документация Файлы для предыдущих версий
DaaHelp_ITA.pdf
DaaHelp_ENG.pdf
DaaHelp_DEU.pdf
Theremino помощник
Этот маленький app действует как коллектор для дополнительных функций, которые в настоящее время:
– Выключение компьютера с помощью средней кнопки мыши (Если включена кнопка включения)
– Ручное отключение всех программ (с именем “Theremino_xxxx”)
– Отображение использования ЦП
– Передача по X / Y координаты мыши к слоты.
– Импорт данных из читателей штрих кодов и отправка данных в слот.
Загрузки по Theremino помощник – Версия 1.8
Theremino_Helper_V1.8
Theremino_Helper_V1.8_WithSources (полный дизайн для программистов)
Версия для всех окон 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
WaveAnalyzer Theremino
Это приложение работает ’ спектральный анализ периодических сигналов от слот и пишет на целый ряд других слотов для значения измеренных на различных частотах и уровень вычисляемый искажения.
Его Главная используется для анализа медленно периодических сигналов, непрерывное (нулевой Герц) до частоты несколько Герц, или самое большее в несколько десятков Герц.
Эти направления для ’ использования и полные технические характеристики находятся в этом файле:
Theremino_WaveAnalyzer_ITA.PDF
WaveAnalyzer Theremino неделю – Версия 0.9
Theremino_WaveAnalyzer_V 0,9
_WithSources Theremino_WaveAnalyzer_V 0,9 (полный дизайн для программистов)
Версия для всех окон 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Theremino WaveGenerator
Этот генератор отправляет выходной сигнал в слот, и не для звуковой карты, как они обычно аналогичные генераторы. Так как сигнал проходит из слотов, Максимальная частота ограничено до нескольких сотен Гц. С другой стороны минимальная частота простирается до нуля.
Вы можете использовать его чтобы доказать выходы ШИМ или PwmFast и тестирования приложений, которые считывают сигнал из слотов (Например, ЭКГ, ЭЭГ, SignalScope, AdcTester, и Waveanalyzer). Или вы могли бы использовать, чтобы попытаться шаговых двигателей, Серводвигатели, Геофоны и акселерометры.
Значение параметров
СЛОТЫ
- Выходной разъем: Номер слота куда записывать выходной сигнал.
- Амплитуда: Количество слотов, которые вы используете для управления амплитуда сигнала генерируется. Если вы установите его в “-1” затем слот не используется и значение ширины вручную с коробкой “Амплитуда”.
- Сдвиг: Номер разъема, который используется для управления движением нулевого сигнала. Если вы установите его в “-1” затем слот не используется и регулирует переход вручную с коробкой “Сдвиг”.
- Частота: Количество слотов, которые вы используете для управления частотой сигнал. Если вы установите его в “-1” затем слот не используется и настраивает частоту вручную с коробкой “Частота”.
- Сигнала: Количество слотов, которые вы используете для управления сигнала сигнал. Если вы установите его в “-1” затем слот не используется и вы вручную выбрать сигнала с коробкой “Сигнала”.
ЭЛЕМЕНТЫ УПРАВЛЕНИЯ
- Амплитуда: Ручная регулировка амплитуды выходного сигнала.
- Сдвиг: Ручная регулировка смещения нуля выходного сигнала.
- Частота: Ручная регулировка частоты повторения выходного сигнала.
- Постоянная скорость: Включение этого параметра выходного похода зависит от частоты, с тем чтобы добиться постоянной скоростью. Отключить его, вы получите устойчивый поход.
- Freq мин.: Для определения минимальной частоты используется вместе с постоянной скоростью, что соответствует максимальной экскурсии.
СИГНАЛОВ
Для выбора сигнала нажатия на коробке сигналов и щелкните раскрывающееся меню.
- Вручную, Синусоидальный, Полулюкс синусоидальный, Треугольные, Пилообразные и площади являются классические сигналов генераторы сигналов.
- Шум может быть использован для различных размеров, Например, в сочетании с анализатор спектра для проверки пропускной способности фильтров
- Ecg1 и Ecg2 они служат для имитации сигналов от электрокардиограф классические (Первый филиал).
- Ocg1 и Ocg2 они служат для имитации сигналов от электрокардиограф оптический.
- Ocg3 содержит также помеха в 50 Гц для тестирования фильтры.
- UserShape1... 5 программируются на волю сигналов.
Чтобы программа UserShape вам открывать файлы из “Shape1.txt” в “Shape5.txt” с текстовым редактором и записи количество значений, составляющих сигнала.
Количество значений, не важно, может быть от двух до нескольких тысяч. Независимо от количества значений, что они представляют полный цикл. Вы выбираете количество значений для получения достаточно резолюции мер, которые должны осуществляться. Если вы используете несколько значений сигнала является “отображаться некачественно”.
Вибростолы попробовать геофоны и акселерометры
Интересно использование этого приложения переместить Серводвигатель вибрировать доску и попробовать акселерометров и геофонов. Вы тратите несколько евро для слуга и несколько часов времени, чтобы построить его, и вы можете настроить амплитуда и частота колебаний. Частота очень точные, потому что он порожденных программного обеспечения, не вращение электродвигателя с эксцентричной массы.
Слуга должен крепится к основанию и подключен к шатуна до вилки. Лучше исправить это с слоем резины для минимизации шума. Шатун должно быть немного’ эластичной поглощать высокочастотной вибрации двигателя. Подключите шатун, менее чем в 10 мм от оси вращения электродвигателя, так что у вас больше силы. Один из наиболее подходящим сервоприводом, с очень небольшой площади, Это TGY930, Если вы принимаете некоторые производительности’ несовершеннолетних над 10 Вы также можете использовать HXT900 Гц, rediculously. Для получения информации о слуга читать Эта страница.
В таблице должно быть приостановлено с шариками или линейные направляющие и уплотнения с резинками или резиновые ремни. И должно быть свободно двигаться около 10 мм.
Следующие образы являются прототипы, построены Конрад овец, первыми с шариками и лотки держать их на месте, второй с линейных направляющих (Наверное можно в Brico центр скольжения ящика).
Настройки программного обеспечения:
- В HAL можно задать вывод как Servo16 с Min = 0 и Макс. = 1000.
- Всегда в HAL устанавливаются значения времени min (нас) и максимальное время (нас) в 1000 и 2000. Желая, чтобы уменьшить мотор поездки, есть набор с двумя значениями всегда в центре 1500 но с меньшим количеством отклонений от него. Например, 1100 и 1900 или 1200 и 1800.
- В синусоидального сигнала регулируется как WaveGenerator.
- Также в WaveGenerator установка минимальной частоты 0.5 Гц. Можно также задать его 0.1 Гц, но вам будет иметь меньший поход на высоких частотах (10 Гц и в последующий период).
- С помощью этих параметров можно задать частоту Freq мин.. до 10 Гц и в последующий период.
Рекомендации:
Используйте сервопривод с мертвой зоной очень мала, Мы рекомендуем TGY930, потому что мы попробовали его, но и другие более мощный слуга может быть штраф.
Соединительный стержень должен быть очень близко к PIN поэтому вы можете использовать большие экскурсии без напряжения слишком много двигателя.
Поверните Крест волос (или диск) на булавке двигателя так, чтобы центр экскурсии 90 градусов от Биелла.
Я обычно использую максимум о 80 градусов, но вы могли бы взять ее почти 180 градусов, установив время мин. (нас) и максимальное время (нас) в 1000 и 2000. С очень большими экскурсиями вы можете частично исправить ошибки, вызванные геометрии шатун, Использование сигнала “Треугольные”, но разница минимальна на движении.
– – – – – –
ЗАГРУЗКИ
Примечания к версии
Версия 1.4 и 1.5: Новый textbox контролировать себя лучше с помощью мыши. – Новый таймер точности (то есть в файле «Точный таймер») делает созданные частоты гораздо более точным и не зависит от операционной системы и процессора рабочей нагрузки.
Версия 1.6
В предыдущих версиях изменения частоты генерирует разрыва в форме волны. Теперь вы можете изменять частоты и другие параметры непрерывно и вы получите сладкий вариант и безопасно. Это позволяет проверить генератор из вне, а затем развертки тип мер.
В этой версии мы добавили возможность контролировать частоту, объем и сигнала от снаружи (через отверстия).
Версия 1.7
Ора “Сигнала” Измените правильно, даже если вы используете стрелки на клавиатуре.
Версия 1.8
Ора “Сигнала” также включает в себя “Шум” и “Ocg3” с нарушения 50 Обложил Гц.
Версия 2.0
Теперь вы можете хранить несколько копий WaveGenerator (кон Номи Theremino_WaveGenerator1.exe …2.exe …3.exe) в той же папке, и каждая копия будет использовать отдельный файл инициализации.
Версия 2.0
– Элементы управления теперь обновляются мгновенно и быстро, когда вы меняете числовое значение с помощью мыши..
– Приложение теперь использует новый класс “AccurateTimer.vb”
Theremino WaveGenerator неделю – Версия 2.1
Theremino_WaveGenerator_V2.1
Theremino_WaveGenerator_V2.1_WithSources (полный дизайн для программистов)
Версия для всех окон 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Theremino фильтры
В отличие от теоретических примеров, в сетевых изданий, Это приложение является очень полезной для фильтрации сигналов от датчиков. Так что вы можете делать эксперименты на реальных данных и не только математическая теория, который часто приводит к завышению некоторые аспекты и игнорируя другие.
Например можно фильтровать сигналов для приложений Theremino КГК частота для удаления шума и базовых качания вызванные пациента движения. Инструкции по настройке слоты приложений находятся в файлах “Примечания фильтр ЭКГ” которые расположены в “Накладные расходы”.
Характеристики цифровых фильтров
Здесь мы видим кривой отклика фильтра FIR с диапазоном частот от 0 в 498 Гц в пределах децибел и что от 502 Гц до уменьшает, по крайней мере 90 децибел. Для тех, кто привык аналоговые фильтры функции, такие как были бы немыслимы. Аппаратная реализация с этими функциями потребует фунтов материала (В дополнение 2000 компоненты) и на практике не будет работать даже (не даст ответ кривая рассчитывается физический компонент допуски).
Мини-инструкции
- Входные разъемы – Слот для чтения входного сигнала.
- Выходной разъем – Слот, в который записывается отфильтрованного сигнала.
- Образец времени – Время отбора проб. С 10 MS дискретизации 100 Гц. Этот параметр следует задать для частотой дискретизации равной той, для которой он был разработан фильтра, в противном случае фильтр переводится вверх или вниз по соотношение между двумя значениями. Поскольку мы работаем через USB и слот является максимальная частота дискретизации 500 Гц. Это минимальное количество времени, которое можно задать в этом поле 2 MS.
- Амплитуда – Mотфильтрованные выходных данных oltiplica. Со значением “1” результат равен к входу.
- Сдвиг – Добавить стоимостьl фильтрацию выходных данных. Со значением “0” результат равен к входу.
- Инвертировать эффект фильтра – Включив этот флажок сторнируется эффект фильтра. Почему НЧ-фильтр становится высокий перевал, НЧ- и ВЧ-, полосовые становится становится бороздка. Этот эффект достигается легко, путем вычитания отфильтрованный сигнал входной сигнал.
- Коэффициенты файлов – Справа от слова “Тип” читая тип фильтра в настоящее время используются (РПИ или ИМВ) и количество коэффициентов или поли.
- Обзор папки – Эта кнопка открывает папку, содержащую фильтр в настоящее время в эксплуатации. В папке находятся файлы проекта с расширением “ih_fir” и “ih_iir”. Чтобы открыть эти файлы с соответствующим приложениям читать файл инструкций “Справка по английский” “Помочь итальянский” которые расположены в “_ Filter_Designers”.
- Коробка с голубым фоном – В поле вы видите название фильтра. Нажав на имя фильтра открывает диалоговое окно, которое позволяет вам выбрать фильтры (точно такая же функция, как нажатие кнопки “Выберите”).
- Кнопка выбора – С этой кнопкой открывается диалоговое окно, позволяющее выбирать фильтры.
РПИ и БИХ фильтров
БИХ-фильтры часто рекомендуется для их осуществления проще и меньше потребности памяти и вычислительной мощности. Это было верно в прошлом, но на современных системах, например Windows10, и даже очень мощные компьютеры, например таблетки четырехъядерный, КИХ-фильтр, реализовано с хорошо написанные алгоритмов, представляет собой незначительное загрузки процессора и операционной системы.
Если вы знаете, как можно реализовать цифровых фильтров с помощью всего нескольких строк программного обеспечения. Поэтому мы подготовили образовательные приложения, #8217 эффективные вычислительные аспект еще; l & легко читать и легко понять. L ’ все фильтрации алгоритм в двадцать строк и остальной частью приложения (Пользовательский интерфейс и взаимодействие с другими приложениями системы Theremino) в нескольких страниц.
Применение фильтра Theremino версии 1.0 Далее могут использовать МИХ и FIR фильтры, которые принимает множество различных приложений коэффициенты форматов. Дополнительные сведения о фильтрах прочитать файл инструкций “Справка по английский” “Помочь итальянский” которые расположены в “_ Filter_Designers”.
Осуществление FIR фильтры
Следующее изображение показывает базовую структуру ких-фильтра.
В нашей реализации мы сдвиг значений из одной ячейки на следующий, но мы используем кольцевого буфера и обновление одного указателя. Таким образом значительно уменьшается нагрузка на процессор. Мы также можем использовать тысячи коэффициентов с менее чем 1% ЦП.
Реализация БИХ фильтра
Базовая структура ких фильтра в одиночных клетках второго порядка.
Здесь вы видите одну ячейку второго порядка. Чтобы составить фильтры можно использовать несколько ячеек как это Каскад. Этот метод позволяет синтезировать фильтры с любым числом полюсов. С другими методами за рамки трех поляков будут создаваться между infiniti и фильтр перестанет работать.
Внедрение программного обеспечения
Алгоритмы, которые мы изучали для этого приложения, простой, но эффективный.
Мы используем кольцевого буфера для не делать копии данных. Так что даже с тысячами ЦП нагрузка всегда является незначительным коэффициенты.
Слева вы видите как простой код, который выполняется в FIR фильтры (Нажмите на изображение для увеличения).
Код для БИХ фильтров только немного сложнее. Довольно сложный код для чтения коэффициенты из файлов, потому что apps для создания фильтров, которые записи файлов без правил, Каждый по-своему.
Приложения для создания коэффициенты
С специальные приложения можно указать нужные параметры, увидеть, если результирующая кривая соответствует спецификациям и, наконец, скопируйте коэффициенты и вставьте их в фильтр. Некоторые из этих приложений также использовать выборки Windows (Хэмминга, Хеннинг, Блэкмана и т.д...) это улучшить определенные характеристики передаточной функции. Можно также указать типы фильтров (Полосовые, Низких частот, Высокий перевал или паз), Минимальное затухание в нанофотоэлектролиза, l ’ максимальной пульсации в полосе пропускания, Начало и конец частоты перехода, и другие параметры.
Реальное волшебство является то, что все эти возможности наконец “таблетки” в единый список коэффициентов.
Этот список будет длиннее или короче в зависимости от особенностей, которые вы хотите. Вы скопировать список в программное обеспечение и фильтр будет иметь ответ кривой “Совершенно верно” так же, как дизайн.
Коэффициенты должны быть написаны на простых текстовых файлов в папке “Coeffs”. Это позволит вам выбрать их по имени и быстро попробовать поведение каждой версии и различия между ними.
Приложения, придает Theremino фильтры
Загрузка фильтров Theremino вы найдете папку под названием “_ Filter_Designers” Он содержит два приложения дизайн РПИ и БИХ-фильтры. В той же папке вы найдете файл инструкций “Справка по английский” и “Помочь итальянский” объяснив, как их использовать. Каждый из двух приложений также имеет свои собственные справки, файлы могут быть открыты из меню “Помощь/программы помощи”.
Первое приложение называется “Айова холмы FIR фильтры” и это выглядит так:
Второе приложение называется “Айова холмы БИХ фильтров” и это выглядит так:
Большое спасибо Даниэль Клостерманн из “Айова холмы программного обеспечения” для его фантастическую работу и сделать его свободно доступны для всех. Посетите его веб-сайт, где вы можете найти отличные документации на фильтры и другие полезные приложения: http://www.iowahills.com
Приложение AnaDig
В папке “_ Filter_Designers” Вы также найдете AnaDig приложение, которое создает БИХ фильтров, которые ведут себя как аналоговые фильтры Constructible с дискретные компоненты.
Инструкции по использованию этого приложения находятся в файлах “Справка по английский” и “Помочь итальянский” и, следуя по ссылке на сайт www.Beis.de в папке AnaDig.
К сожалению это приложение не рассматривается как предыдущий, Сохранение и загрузка проектов но не пригоден для разработки простых фильтров и является единственным, кто может разрабатывать цифровых фильтров с поведением равным аналоговый.
Онлайн приложения для создания коэффициенты
Онлайн-приложения не имеют все варианты приложений Айова-Хиллз. Коэффициенты файлы необходимо вручную скопировать в текстовый файл, и вы также должны дать ему имя. Кроме того нельзя сохранить ваш проект, так что вы можете просмотреть проекты и каждый раз, когда вам придется начинать с нуля.
В последние годы (2017) следующие приложения, вероятно, лучшее:
http://t-filter.engineerjs.com
http://www.arc.id.au/FilterDesign.html
Сколько коэффициенты использования?
Реальный лимит на количество коэффициентов не дано нагрузки, во всех случаях это почти нулевой когда-либо, но, время задержки между входной и выходной фильтр. Эта задержка растет линейно с количество коэффициентов и вычисляет, Поэтому сырой и простой, как время выборки, умноженное на половину количество коэффициентов.
Некоторые приложения могут терпеть длительные задержки, но обычно это всегда хорошо, чтобы иметь самые низкие возможные задержки. Почему вы всегда стараюсь использовать минимальное количество коэффициентов, которые позволяют получить необходимые характеристики.
Айова-Хиллз приложения также содержат возможность минимизировать время задержки, увидеть их файлы справки для получения дополнительной информации.
Приложения для тестирования фильтры
С приложениями Theremino_SignalScope и Theremino WaveGenerator Вы можете попробовать фильтры с сигналами, которые путешествуют на слоты из одного приложения в другое. Для фильтрации сигналов, поступающих от датчиков будет использовать приложение Theremino Хэл и Главный модуль.
ЗАГРУЗКИ
Скачать Theremino фильтры – Версия 1.2
Theremino_Filters_V1.2
Theremino_Filters_V1.2_WithSources (полный дизайн для программистов)
Версия для всех окон 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Theremino Фонометр
Этот измеритель уровня звука состоит из двух приложений.: AudioMeter, который считывает данные с микрофонного входа и выполняет калибровку и частотный анализ., и AudioElaboration, который читает исторические файлы и выполняет анализ уровня звука в соответствии с директивами ISO 226:1994 и ISO 226:2007
Наша соавтор Марко она построила множество блоков управления, которые обмениваются данными через сотовую сеть, и использовала их в кампаниях по разоблачению, которые длились много лет..
Эти блоки управления также могут обнаруживать другие данные., например концентрации пыли и газа.
Вы можете связаться с Marco, чтобы узнать подробности конструкции и получить совет или, возможно, даже создать индивидуальные блоки управления для вас..
Система имеет некоторые особенности, которых нет даже в лучших шумомерах на рынке., особенно в том, что касается связи с ПК и возможности регистрации данных в Интернете. Таким образом, автоматические измерения могут выполняться в течение длительного времени., даже годы, без ручного вмешательства, в то время как коммерческие шумомеры, Даже дорогостоящие из них, требовать, чтобы кто-то нажимал их кнопки для каждого нового образца.
Полная измерительная цепочка (ECM8000 микрофон, AudioMeter и AudioElaboration) прошел испытания на соответствие стандартам, регулирующим этот тип оборудования, и был сертифицирован с непрерывной цепочкой прослеживаемости, начиная с образцов первой линии национального метрологического института Аккредиа
Документация для загрузки
Theremino_Phonometer_ENG.pdf
Theremino_Phonometer_ITA.pdf
Оригинальная документация на любые переводы
Theremino_Phonometer_ENG.odt
Theremino_Phonometer_ITA.odt
Скачать ди Theremino Phonometer
Theremino_Phonometer_V6.8_WithSources (полный проект, также для программистов)
Theremino KeyManager
Это небольшое приложение, позволяет использовать кнопки емкостной, как они были нормальные ключей, из стандартной клавиатуры. Кнопки являются легко, При нажатии на линии и нажав выбранный ключ.
Можно настроить до 255 и специальные ключи могут быть смоделированы, со сдвигом, Кнопки CTRL и мыши.
Также доступны, Auto повторить и задержка автоповтора. Эти задержки являются регулируемыми, точно как нормальная клавиатура.
Емкостные кнопки
Емкостные кнопки Вырезать ножницами от медные Скотч. Или вы можете использовать бананы, Цветочные горшки, жидкости или любой другой объект слегка проводящие. Вы получите эквивалент MakeyMakey, но без опасности подключения электрических проводов на вашем запястье.
Мастер делает то же самое как Макей Макей, но стоит меньше, чем половина и более гибкие. Это также устраняет Опасное электрическое подключение на вашем запястье, необходимые для работы Макей Макей. Кнопки системы являются емкостной Theremino, резистивной не, затем могут быть изолированы и вы не должны касаться каких-либо металлических частей.
В этом видео а также в Это, Вы видите KeyManager, используемый с некоторыми ужасно BananaKeys. Бананы, работают, но неудобно. Лучше использовать емкостных клавиш прямоугольной или круглой по крайней мере, Например, лимоны и апельсины мандарина.: LemonsPiano – Скрябина s_lemons
Скачать Theremino KeyManager – Версия 1.3
Theremino_KeyManager_V1.3
Theremino_KeyManager_V1.3_WithSources (полный дизайн для программистов)
Версия для всех окон 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Theremino Симон
Это переиздание ключевых thereminica хит игры “Саймон говорит”. Построить три или четыре светодиода и несколько кусков металла или проволоки, или бананы, или другие фрукты.
Программное обеспечение может имитировать точно оригинальной игры, с четырьмя кнопками, расположенных в кругу, или более современный механизм, тип клавиатуры фортепиано, Оба с тремя с четырьмя ключами, позволяет играть быстрее.
Это приложение также является хорошим примером и отправной точкой для создания других игр на основе ввода-вывода.
Ссылки
Три (или четыре) Емкостные датчики подключены к контактам 1, 2, 3 (или 1, 2, 3, 4) Theremino мастер. Эти контакты должны быть настроены как Cap16 и с пазами с одинаковыми номерами ПИН, т.е. 1, 2, 3 (или 1, 2, 3, 4).
Три (или четыре) LED подключены к контактам 4, 5, 6 (или 5, 6, 7, 8) Theremino мастер. Эти контакты должны быть настроены как Dig_Out и с пазами с одинаковыми номерами ПИН, т.е. 4, 5, 6 (или 5, 6, 7, 8).
Theremino эксперты могли бы, При необходимости, использовать другие слоты, изменение значения “FirstSlot = 1” в файле “Theremino_Simon_INI.txt” Расположенный рядом с приложением “Theremino_Simon.exe”.
Чтобы сделать его очень похож на оригинальной игре можно распечатать изображение “Сака” расположен в папке “Источники/изображения” на листе полупрозрачной бумаги. Изображение затем приклеил на кровати с светодиоды и датчики состоят из тонких алюминиевых вырезок.
Или вы можете использовать клавиши пианино, или даже просто светодиоды и провода (Этот акт как датчики), Задайте таблицу с липкой лентой.
Скачать Theremino Симон – Версия 1.0
Theremino_Simon_V 1,0
Theremino_Simon_V 1.0 _WithSources (полный дизайн для программистов)
Версия для всех окон 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Theremino игровой контроллер
Это приложение считывает любое количество игрового контроллера, Джойстики и других аналогичных устройств. Значения элементов управления копируются в пазы и легко доступны, любое другое приложение Theremino.
Если вы установите “Первый слот = 1”, Затем первое устройство использует слоты от 1 Далее, второй от 31 Далее, треть от 61 Далее, И так далее.
Здесь вы можете увидеть кнопку номера от 1 в 4. Другие 4 кнопки расположены позади, два находятся в центре (под названием select и начало) и два-в stick (Пресса:).
Полный список элементов управления и разъемов, Прочитайте следующие файлы:
GamepadButtons_ENG.txt
GamepadButtons_ITA.txt
Эти же файлы также доступны в вашем приложении.
Это приложение не удалось запустить, так как он использует DirectX. В этом случае мы рекомендуем скачать и следуйте Примечания по установке. Версия 1.2 следует больше не требуют установки DirectX, на любой операционной системе.
Скачать Theremino игровой контроллер – Версия 1.4
Theremino_GamePad_V1.4
Theremino_GamePad_V1.4_WithSources (полный дизайн для программистов)
Версия для всех окон 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Theremino игровой контроллер тестер
Некоторые комплекты имеют мертвая зона (Мертвая зона) ужасно большое. Мы затем подготовил приложения “Theremino игровой контроллер тестер” чтобы сравнить их.
Чтобы проверить контроллер вы делаете 10 вращений, различных диаметров, на каждой из двух палочек. Затем проверьте имя и возможно изменить его вручную. Наконец, сохраните изображение для сравнения с другими. Если у вас есть значительные образы speditecele, возможно с брендом, модель и сколько вы заплатили.
Хороший игровой контроллер должен иметь четыре можно более низкие проценты (под 5%). Он также должен показать следы около круговой.
Это пример игрового контроллера “бросать” – Мертвая зона вокруг 20%.
Так что вместо этого у вас есть игровой контроллер будет работать нормально – Мертвая зона вокруг 3%
Еще одним примером хорошей работы с очень низким мертвая зона – Независимо от того, что круги раунд, Важно то, что вы не видите несплошностей в центральных районах.
Некоторые примеры геймпада
Saitek P2900 -Беспроводной – Мертвая зона определенно малые, о 2%. Saitek все должно быть прекрасно. К сожалению это не легко найти их на eBay, и они стоят достаточно.
Logitech и доверие – О 50 Евро и 30 Евро. Дорого, но должно быть прекрасно.
SQONYY – Беспроводная, о 15 Евро. Говоря о это хорошо, постараюсь это в ближайшее время.
LINQ – С USB кабелем, о 10 Евро. Преувеличенные мертвая зона, вокруг 15-20%.
Атомной ПК – С помощью кабеля USB, о 10 Евро. Преувеличенные мертвая зона, за пределами 20%.
BOYU и FOYU – С помощью кабеля USB, о 15 Евро. Мы не тестировали.
Это приложение не удалось запустить, так как он использует DirectX. В этом случае мы рекомендуем скачать и следуйте Примечания по установке. Версия 1.4 следует больше не требуют установки DirectX, на любой операционной системе.
Скачать Theremino GamePadTester – Версия 1.4
Theremino_GamePadTester_V 1.4
Theremino_GamePadTester_V _WithSources 1.4 (полный дизайн для программистов)
Версия для всех окон 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Пользовательские элементы управления
Theremino системные приложения легко управляются с графическими элементами управления “CustomControls” ВОЗ полностью настраиваемые цвета и формы и редактируемые числовые значения во многих отношениях, Нажатие и перемещение мыши, с помощью колеса мыши, с клавишами со стрелками, с клавиатуры и с обычных методов отбора и копировать вставить.
CustomControlsLib собирает следующие элементы управления:
– MyButton
– MyComboBox
– MyGroupBox
– MyListView
– Mytabcontrol
– MyTextBox
ВНИМАНИЕ: Linux и MacOSX, неспособность использовать библиотеки DLL, которые компилируются вместе с программами для которого “CustomControlsLib.DLL” должны быть скопированы недалеко от каждой исполняемой программы.
Загрузка пользовательских элементов управления – Версия 1.7
CustomControls_V1.7_WithSources
Для всех систем Windows 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке. Этот файл содержит “CustomControlsLib.DLL”, источники необходимо модифицировать и перекомпилировать и небольшое тестовое приложение
– – – – – –
Пользовательские элементы управления – Без DLL
Мы использовали для лет пользовательских элементов управления, таких как библиотеки DLL, но теперь мы нашли лучший способ включить их в ваших приложениях. Это чтобы включить папку под названием “CustomControls” Среди источников приложения и скомпилировать его вместе с другими файлами приложения. В случае обновления заменить DLL или вся папка-это почти то же самое, но будет ликвидации многих проблем и неудобств из библиотеки DLL.
С помощью этого нового метода будет иметь следующие преимущества:
- Вы можете иметь приложение, которое состоит из одного файла EXE
- Вы устранить любые трудности, связанные с “Встраивание” библиотеки DLL
- Пользовательские элементы управления фактически компилируются с приложением и работает хорошо, даже на Linux и MacOsx.
- Подключить пользовательские элементы управления больше не требуется тонкая работа с “Ссылки” и “Свойство CopyLocal”
Переход от одного приложения с “CustomControls.DLL” без, требует некоторых мало интуитивно операций. В файле загрузки “Файл Notes.txt” Это объясняет, как включить и ссылку папки “CustomControls” Приложения Visual Basic.
Загрузить Custom Controls_Folder (Без DLL) – Версия 1.7
CustomControls_Folder_V1.7
Для всех систем Windows 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Элементы управления SDR
Эти проверки похожи на предыдущий “CustomControls” но покрытие различных потребностей. Мы их называли “Элементы управления SDR” Поэтому были разработаны для приложения ThereminoSDR. Чтобы узнать, как пользоваться открытым ThereminoSDR, ее элементы управления работают даже без оборудования.
MyTrackBar является наиболее важным управления и, вероятно, только один, который будет использоваться часто. Этот объект trackbar является значительно лучше, чем любой другой. В дополнение к цветов, которые могут быть настроены во многих отношениях, текст, который представлен в эффективной и весьма заметны и жидкости движений и эргономичный, Этот элемент управления представляет два полезных инноваций: способность делать-нелинейная ползунков “Logaritmicity” и переменная разрешение “Смарт-резолюция”. Советы о том, как использовать их находятся в файле “MyTrackBar_Notes.txt”. Более полные инструкции находятся на странице 44 инструкции файла приложения ThereminoSDR.
Другие элементы управления:
– MyPanel (довольно сложно использовать)
– MySmeter (вероятно, подходит для одного приложения SDR)
– NumericDisplay (даже этот специфический для СПЗ)
В отличие от CustomControls на этот раз мы столкнулись с другой способ включить их в ваших приложениях. Не создать библиотеку DLL, но вы скопировать папку со всеми файлами между источниками приложения. Затем вы используете “Добавьте элемент exixsting” и есть помимо файла проекта.
Примечания к версии
Версия 1.1 – Фиксированная TrakBar, Теперь мы также работать с новой мыши, с микрометрическим колесо (без выстрелов).
Скачать SDR-контроль – Версия 1.1
SdrControls_V 1.1
Для всех систем Windows 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Theremino DeviceManager
Особенностью данного устройства является помнить л ’ последнего выбранного устройства. Так что если у вас есть необходимость восстановления часто того же устройства, Вы можете сделать так комфортно в два клика.
В последние месяцы, WordPress, (Мы используем для поддержания вашего сайта Theremino), Есть новые вина и падение часто управление сетью. Мы написали Theremino DeviceManager по назначению и теперь мы можем реабилитации сети в менее чем пяти секунд.
Это приложение является примером того, как легко управлять устройствами. Редко чувствуют потребность. но это может произойти в тех случаях, когда это нужно сделать так. Знаю, что это “Как вам”, может решить иначе невозможно ситуации.
>>> ВНИМАНИЕ <<<
Отключение устройств системы
может сделать ваш компьютер непригодным
до тех пор, пока он будет восстановлено.
Примечания к версии
Версия 1.0: Первая опубликованная версия. Достаточно крепкий, но еще попробовать.
Версия 1.2: Исправлена ошибка, не позволявшая запуск в случае устройства без имени. Добавлен идентификатор номер, чтобы отличить устройств с тем же именем.
Скачать Theremino DeviceManager – Версия 1.2
Theremino_DeviceManager_V 1.2
Theremino_DeviceManager_V 1.2 _WithSources
Для всех систем Windows 32 и 64 бит.
ВНИМАНИЕ: Малина, MacOSX и Linux имеют свои собственные устройства системы управления. Изменить это приложение, чтобы сделать его работу на иностранцев операционных систем, Это может быть трудно, Если не невозможно.
Моделирование LTSpice
Системы моделирования электрических Theremino рекомендуем LTSpice, который является быстрый симулятор, эффективный и хорошо сделали для всех из них мы стараемся пока что. В прошлые годы мы использовали их почти каждый, Переход от страданий всех ’ другие. Поскольку мы используем PSpice все упрощен и стал другом действительно приятным. LTSpice freeware и даже это не больно.
LTSpice, любезно распространяемых линейной техники, по-видимому, поддерживает только интегральные производимой ими, имеет очень мало общих компонентов в своих библиотеках, и это немного’ странно (но просто научиться использовать его хорошо).
Компоненты схемы LTSpice непропорционально, транзисторов и резисторов очень большой, поэтому внешний вид диаграммы не является серьезной. Эти характеристики предотвратить многие ценят простоту и мощь LTSpice и захватили почти все, нас, включая, сторону тренажеры громоздкой Eurocracy должна стать нанимающей часов, чтобы решить…
Решение:
- Скачать последнюю версию от LTSpiceIV: http://www.Linear.com.
- Установить его обычно.
- Перейдите в папку “C:\ProgrammiLTCLTspiceIV” и удалить папку “либ”.
(те, кто предпочитает менее плохо можно переименовать его “lib старый”). - Скачать этот ZIP: LTSpiceIV_Libraries_for_Theremino_simulations_V 2.0
- Извлечь папку “либ” и положил его “C:\ProgrammiLTCLTspiceIV” вместо оригинального lib.
Делая это, вы можете открыть все наши моделирования без проблем, и вы найдете тысячи транзисторов и диодов. Все часто используемые операционные усилители доступны, выбрав их с OpAmp5. И наконец схемы уже не странно, с сиськами транзисторов и резисторов.
Версия 1.8 включает в себя много новых моделей, включая тысячу Mosfet в файле “Standard.MOS”. Модели, которые легко найти в сети, просто пойти и попробовать один за другим, конструкторы. Но их всех собрали в алфавитном порядке, в одном файле, Это все ’ еще. Для управления модели вручную потребуется недель. Мы тогда написал специальное приложение для изменения порядка модели. С помощью этого приложения мы устранили дефектных или повторяющиеся модели, Мы переупорядочены параметры более читабельным (все с тем же номером, формат и количество десятичных знаков) а также переупорядочить модели по алфавиту.
Версии 1.9 и 2.0 более новые модели, том числе сотни новых JFET. Это определенно л ’ список о Spice моделей, более полный и более упорядоченный, что вы можете найти в сети.
В этом ZIP вы найдете все моделирования, которые имеют некоторое отношение к системе Theremino: ThereminoSimulations_V 1.6 (являются наши моделирования “работы”, не предназначены для быть опубликован, но они могут быть очень полезны для “Инсайдеры”)
Этот файл содержит все основные возможности наиболее часто используемые ФП и очень полезно выбрать лучшее при проектировании: OpAmps_Table
ПХД с Eagle Eagle3D
Орел-отличная программа для рисования схем и печатных плат. К сожалению оригинал орел библиотеки содержат многие компоненты, разработанные плохо. Если компоненты имеют контакты из шаг (не шаг 2.54 мм) она становится трудно подключить дорожки PCB и сделать небольшой и хорошо сделал. Также не все компоненты имеют соответствующие библиотеки в Eagle3D и вы никогда не знаете, какие компоненты используют.
Поэтому мы рекомендуем поступить следующим образом:
Орёл
Обычно мы используем версию 6.1.0, и это хорошо, чтобы не использовать другие, чем это версии, чтобы избежать неприятностей преобразования файлов.
Если вы не можете найти версию 6.1.0 скачать здесь:
https://www.theremino.com/files/eagle-win-6.1.0.zip
После установки Eagle, Вам будет предложено, если вы хотите использовать платную версию.
выбрать “Запуск бесплатно”, что работы 100% для всех наших проектов (Он имеет ограничение по размеру, но наши печатные платы все намного меньше, чем предел).
Орел библиотеки
– Скачать Этот сжатый файл: EagleLibs.zip (Исправлено 20/01/2017 Теперь вы можете заменить пакет на ужасные ошибки, не неся электролитическое “несоответствие”)
– Откройте папку “ЛБР” Орёл
– Сделать новую папку с именем “Оригинальные Libs” и переход их во всех библиотеках
(в будущем, если нужны другие библиотеки будет легко собирается, чтобы извергнуть их между “Оригинальные Libs”)
– Поместить в папку “ЛБР” загруженные библиотеки, вытягивая их из ZIP-файла
Компоненты для использования игл Eagle3D
Чтобы выяснить, какие являются лучшие компоненты для использования, и убедитесь, что они также доступны для просмотра в 3D, Скачать эти документы: EagleComponents (Исправлено 20/01/2017 Теперь есть много типов конденсаторов доступны как с шагом 2.54 мм, 5 мм)
В настоящее время документы находятся на итальянском языке, но ODT версия позволит переводчикам делать на английском и японском языках.
PovRay
Ищите его в Интернете и установить его.
Файлы “включает в себя” для PovRay (для 3D компонентов)
– Скачать этот файл ZIP: PovRay_Include_Files (Исправлено 20/01/2017 Теперь отлично работает даже конденсаторы доступны как с шагом 2.54 мм, 5 мм)
– Откройте PovRay
– Найдите вложенную папку “включает в себя” и открыть его
– Скопируйте в эту папку “включает в себя” файлы, Извлечение из ZIP-файла и перезаписи.
ОТП поддержит кандидатуру Eagle3D
ОТП поддержит кандидатуру (Программа языка пользователя) являются расширениями орла, с этой ПЗЦ можно создание файлов “POV” что наконец PovRay превращаются в 3D изображения.
– Скачать Этот сжатый файл: ULP_EAGLE_3D (Исправлено 20/01/2017 Теперь отлично работает даже триммер, с отделкой-1 ч до TRIM_M3, как показано в EagleComponents)
– Извлечь все всю папку “ОРЕЛ 3D” и положил его в папке ПЗЦ можно орла
ОТП поддержит кандидатуру FastGcode
ОТП поддержит кандидатуру (Программа языка пользователя) являются расширениями орла, с этой ПЗЦ можно создание GCODE файлы, которые используются для создания печатных плат с резак. (все ’ начала мы не понимают ничего, но с большим количеством терпения и большой опыт в конечном итоге становится легко)
Версия сентября 2013 Он также хорошо работает с ручной наконечник.
– Скачать Этот сжатый файл: Фаст GCODE _ July2015 (содержит новой версии 7.9)
– Извлечь все всю папку “ФАСТ GCODE _” и положил его в папке ПЗЦ можно орла
ОТП поддержит кандидатуру FastGcode последние версии
Версия 7.8 есть странные дефект в большой области очистки (Иногда он игнорирует некоторые произведения). В 7.9 должны быть хорошо идти и также исправляет ошибку, что произошло, если вы выросли слишком “Перекрытие” (Общая блок приложения при создании GCode). Этот ZIP содержит версии 7.7, 7.8 и 7.9, Используйте тот, который работает лучше и вы чувствуете, как он: FAST_GCODE_LastVersions
Theremino быстрый FTP
Есть много программного обеспечения FTP, а также основные функции папок Windows позволяют загружать и скачивать файлы. Но мы всегда были проблемы в управлении сайтами с этот протокол, Почему мы написали этот маленький app.
“Theremino быстрый FTP” может, в некоторых случаях, служить примером для тех, кто отправлять и получать файлы в FTP. Как и все наши приложения является открытым исходным кодом и написано в очень простой способ, чтобы быть полезным учебное пособие.
Этот маленький app больш увидеть реальный адрес загрузки папку для программы “Гейгер”. Иногда эти адреса являются очень странно и только с “Быстрый FTP” Вы можете найти их (другие программы FTP внутренне интерпретировать адреса и не показывать полные адреса)
Инструкции для адресов FTP
В зависимости от провайдера l ’ FTP-адрес, который задается может отличаться, в некоторых случаях также очень странно, Согласно следующие примеры:
«ftp://на FTP.sitename.org/sitename.org/Folder1/Folder2/» (Аруба)
«ftp://на www.theremino.com/www.theremino.com/files/» (Аруба)
«ftp://Indirizzo.dominio.IT/Cartella/Images» (Home.teletu.IT)
Если вы не можете, то вы должны получить поставщик синтаксис.
Примечания к версии
Версия 2.2: Правильное мелких дефектов родились во время перехода от XP к Windows-7/8.
Версия 2.3: Удалить вспышки на старте.
Версия 2.4
– Операция без ошибок даже с сайтов, которые дают пустую строку вместо длины
– Операция без ошибок даже с сайтов, которые дают время в формате AM/PM.
Версия 2.5
– Работа без ошибок даже папок с тысячами файлов.
– Время загрузки списка файлов уменьшаются более чем в десять раз.
– Даже длинные списки, из тысяч файлов, Они будут завершены в доли секунды.
Скачать Theremino FastFTP – Версия 2.5
Theremino_FastFtp_V2.5
Theremino_FastFtp_V2.5_WithSources (полный дизайн для программистов)
Версия для всех окон 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Theremino сторожевой таймер
Это приложение отключает мышь и клавиатуру. Отключение может быть вручную, или это может произойти автоматически, Когда компьютер простаивает в течение некоторого времени.
Полезность и применение областей
Отключить клавиатуру полезно при чистке ключей. Кроме того это применение будет особенно ценится теми, кто должен защищать от злонамеренных существ различного рода. Сети являются другие приложения для отключения клавиатуры, но никто специально разработан для защиты от кошек, собаки и птицы.
Theremino WatchDog прошел испытания в условиях хуже и, безусловно, тест кошек и Сороки. Сороки – животные из диких и озорной душа ’, что некоторые считают почти из хищных птиц. Если вы ищете характеристики сети сидит, среди самых умных животных, когда-либо. Они являются только птиц, что они признают себя в зеркале, в компании только человек, приматы и дельфины (Читайте здесь). Сороки “Chiko”, кто живет в саду из лаборатории и что зачисток и трепещет снова даже в лаборатории, Он понимает, магические и может распознать компьютер без присмотра клавиатуры. Терпеливо ждет лучшее время, чтобы носиться на правой клавиатуре и нанести максимальный ущерб. Он также нажать кнопки мыши в клювом и не несколько раз, чтобы открыть клапан батареи мыши, Удалите его и принять его прочь. В Это видео Она видела, от малых, Принимая ванну.
Теперь все компьютеры в лаборатории имеют всегда на Theremino_WatchDog, с очень короткое время для отключения (30 секунд), так что есть большие надежды, что этот сайт будет удален из выстрел клюв.
Открытие и закрытие приложения
При включении приложения не отображается окно, но только маленький значок. Значок остается резидентом в области приложений (внизу справа, Закройте все ’ календарь Часы), и распознаваемые иглу и собака. Чтобы полностью закрыть приложение вы нажать правую кнопку на этот значок и затем выбрать “Выход”. Он больше не должен его задачу до тех пор, пока он перезагружается. Автоматическая перезагрузка может быть, все окна запуска ’, или ручная.
Отключить клавиатуру и мышь
Чтобы отключить мышь и клавиатуру, вы кликните левой кнопкой мыши на иконку ’ приложения. Отключение также может иметь место во времени, так что если вы будете прочь на некоторое время компьютер будет поворачивать сам по себе. Это очень полезно для тех, кто регулярно забывает, чтобы отключить до ходьбы.
Чтобы повторно активировать мышь и клавиатуру с помощью клавиши, последовательность кликов на левой и правой кнопок мыши, или нажмите на нос собаки. Если ни один из этих методов то вы можете рискуете застрять, так что в этом случае клавиатура и мышь будет всегда включена.
Изменить поведение приложения
Чтобы настроить приложение в соответствии с вашими предпочтениями, Нажмите правую кнопку на значке и выбрать “Вариантов размещения”. Страница свойств содержит следующие элементы управления:
- Обратный отсчет – В этом поле отображается время, оставшееся до отключения. С каждым движением мыши и для каждого ключа отжато это время обмена. Отключение происходит, только если вы по-прежнему полностью неактивным, все время.
- Время обратного отсчета (SEC) – Установка времени в секундах. Мы рекомендуем короткое время, Например, 30 секунд, Если “враг” очень внимательный и вы включаете каждый раз, когда вы оставляете свой компьютер без присмотра. В противном случае время от 60 секунд 180 секунды должны быть точны во всех остальных случаях. Установка этого значения на ноль или оставьте это поле пустым, Обратный отсчет будет остановить и отключить таймер никогда не происходит.
- Показать пароли (напоминание) – Включение напоминания пароля и для последовательности мыши. Две строки символов будут видны над головой собаки, которая появляется во время компьютер перестает отвечать на запросы.
- Весь экран – Включив этот флажок, l ’ весь экран покрывается полупрозрачный блеск, чтобы указать, что клавиатура и мышь отключены. В противном случае это только покрыты l ’ в правом нижнем углу.
- Пароль – Последовательность букв для восстановления клавиатуры и мыши нажать на клавиатуре. Между клавиатурой и другие вещи вы не должны пропустить более двух секунд.
- Мыши последовательность – Последовательность кнопки нажимает кнопку мыши, для восстановления клавиатуры и мыши. Кнопки для использования “зловещий” (L) и “Destro” (R). Последовательность “LLR” означает, что вы должны нажать кнопки “зловещий”, “зловещий” и “Destro”. Между и вы не должны ждать дольше, чем одна секунда.
- Включить нажатием на Собачий нос – Если включить этот элемент управления, Вы можете закончить блок клавиатуры и мыши, нажав на нос собаки. Не маленький значок приложения, но на что Великий, появляется в прозрачности, когда компьютер заблокирован. Чтобы сделать кликов вы можете использовать мышь или сенсорный экран.
- Не показывать сообщения – Кто был раздражен сообщения и их звуки, их можно отключить с помощью этого параметра.
- Автоматический запуск при входе в систему – Путем включения этой проверки, что приложение будет запускаться автоматически при каждом запуске Windows. Или точнее всякий раз, когда l ’ пользователь соединяется с компьютером (Вход). L ’ autostart получено со ссылкой на приложение в папке автозапуска, вызов “Папка автозагрузки”. Если вы используете автозапуск не перемещать приложения и не следует переименовать путь где.
- Открыть Автозагрузка – Очень полезная команда, которая открывает папку “Папка автозагрузки”. Вы можете контролировать какие программы запускать автоматически, и вы можете также добавить новые. Чтобы добавить новые программы, чтобы начать автоматически создает ссылку на программу и вы положили в эту папку. Без этой команды найти папку автозапуска будет очень трудно.
- Кэш значков ясно – Поскольку это приложение должен всегда быть онлайн, Мы добавили эту команду для того чтобы иметь всегда под рукой. Другие полезные команды будут добавлены в будущем в этой области. Сделать “Кэш значков ясно” необходимо обновить образы всех значков рабочего стола при, по некоторым причинам, они были неправы.
После изменения свойств окно закрывается с крестом, таким образом, чтобы он не загромождает ваш рабочий стол и не потребляют ресурсы излишне. Даже закрытие приложения будет продолжать работать свернут в панель задач.
Программирования и образовательные
Как и все другие приложения на вашей системе Theremino, Это программное обеспечение написано простым способом и может использоваться для изучения программирования. Здесь показаны некоторые вещи, а “трудно” как клавиатура и мышь крючки. Крючки перехватывать события системного уровня, перед отправкой приложения.
– – – – –
Примечания к версии
Версия 1.0: Первая опубликованная версия.
Версия 1.1: Исправлена ошибка, для которой вы должны были написать весь пароль в секунду. До двух секунд времени между двумя кнопками пароля с клавиатуры.
Версия 1.2: Устранена возможность запуска дважды приложения по ошибке. Также теперь открывается окно свойства больше не каждый раз при запуске Windows.
Версия 1.3: Улучшенная фоновый цвет. Добавление значка с блокировкой сигнала. Удаление несовершеннолетнего изъян, который происходит при перезапуске приложения, которое уже открыто. Уверены, что никогда не пойдет свойств экрана.
Версия 1.4: Функции распознавания улучшение пароля и мыши последовательность. Упрощенные крючком классы.
Скачать Theremino сторожевой таймер – Версия 1.4
Theremino_WatchDog_V 1.4
Theremino_WatchDog_V _WithSources 1.4 (полный дизайн для программистов)
Версия для всех окон 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Theremino KeyTester
Это приложение используется для управления коды, выданные клавиатуры. Вы можете использовать его для мониторинга работы клавиатуры и выявления “Сканкод” для использования в приложениях.
Программирования и образовательные
Как и все другие приложения на вашей системе Theremino, Это программное обеспечение написано простым способом и может использоваться для изучения программирования. Вот довольно “жесткий” как клавиатура крюк. Крючки перехватывать события системного уровня, перед отправкой приложения.
Скачать Theremino KeyTester – Версия 1.0
Theremino_KeyTester_V 1,0
Theremino_KeyTester_V 1.0 _WithSources (полный дизайн для программистов)
Версия для всех окон 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Theremino SystemMetrics
Это программное обеспечение является полезным для программистов, показывает свойства элемента управления, окна и операционная система экраны. Например, ширина окна границ, расстояние между иконками, размер экрана, количество экранов в системе, и т.д.. Зная, как читать их может быть очень полезным в некоторых случаях.
Скачать ди Theremino SystemMetrics – Версия 1.0
Theremino_SystemMetrics_V1.0_WithSources (полный дизайн для программистов)
Версия для всех окон 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Theremino MathHelper
Это приложение обрабатывает математические формулы и управляет извлечением переменных из сложных формул, которые трудно обрабатывать вручную.
Приложение переводит формулы из языков программирования в математический язык. Измените имена функций и замените переменные отдельными буквами. Затем отправьте формулу на мощный символический движок Вольфрам Альфа и извлекает формулы, обработанные его “под” ответ. Наконец, приложение преобразует формулы обратно в формат, понятный для компьютеров. Окончательные формулы снова содержат переменные с их исходными именами и становятся читаемыми даже людьми.
Математики тоже могли бы обойтись без этого, но некоторые программисты найдут это приложение очень полезным. В частности, программисты, которые считают это полезным (как мы) они читают датчики и рассчитывают количество электроники. Но также те, которые отображают переменные величины с линейными и логарифмическими графиками.
Для примера приложения, которое содержит линейные и логарифмические графики, и который использует прямые и обратные формулы для осей графа, загруженное Theremino Covid19. Формулы, которые вычисляют позиции на экране и возвращают числовые значения из позиций на экране, они были рассчитаны с помощью MathHelper и уточнены вручную. Вы можете найти их в функциях “ValueToLinY”, “LinYToValue”, “ValueToLinX”, “LinXToValue”, “ValueToLogY”, “LogYToValue”, “ValueToLogX” и “LogXToValue”, которые находятся в файле “Class_Chart.vb”.
Некоторые примеры
Предположим, у нас есть эта формула, которая рассчитывает “y” варьироваться от “x”: у = 3 * x
Через несколько секунд мы можем получить обратную формулу, что рассчитывает “x” варьироваться от “y”: х = у / 3
Предыдущий случай был прост и мог быть решен вручную.
Но предположим, что у нас есть эта формула: у = ( x * 12 ) + ( x + 3 ) + Размер
Перевернуть это становится менее интуитивным: х = 1 / 13 * ( y – 3 – Размер )
Затем, как формулы становятся более сложными, их решение становится все труднее.
Такие как это: у = v1 * Math.log ( x * v2 + v1 )
Это становится: х = ( Math.E ^ ( y / v1 ) – v1 ) / v2
Или это: у = ( x * 12 ) + ( x + 3 * x ) + v1 * 2 + x / 7
Это становится: х = – 7 / 113 * ( 2 * v1 – y )
До, казалось бы, простых формул, таких как: у = а * х ^ 4 + b * х ^ 3 + с * х ^ 2
Это превращается в настоящий “монстры”, Типа того: х = – 1 / 2 * Math.Sqrt ( б ^ 2 / ( 4 * ^ 2 ) + ( Math.Sqrt ( ( 72 * в * с * y – 27 * б ^ 2 * y + 2 * с ^ 3 ) ^ 2 – 4 * ( с ^ 2 – 12 * в * y ) ^ 3 ) + 72 * в * с * y – 27 * б ^ 2 * y + 2 * с ^ 3 ) ^ ( 1 / 3 ) / ( 3 * 2 ^ ( 1 / 3 ) * в ) + ( 2 ^ ( 1 / 3 ) * ( с ^ 2 – 12 * в * y ) ) / ( 3 * в * ( Math.Sqrt ( ( 72 * в * с * y – 27 * б ^ 2 * y + 2 * с ^ 3 ) ^ 2 – 4 * ( с ^ 2 – 12 * в * y ) ^ 3 ) + 72 * в * с * y – 27 * б ^ 2 * y + 2 * с ^ 3 ) ^ ( 1 / 3 ) ) – ( 2 * с ) / ( 3 * в ) ) – 1 / 2 * Math.Sqrt ( б ^ 2 / ( 2 * ^ 2 ) – ( ( 4 * b * с ) / ^ 2 – б ^ 3 / ^ 3 ) / ( 4 * Math.Sqrt ( б ^ 2 / ( 4 * ^ 2 ) + ( Math.Sqrt ( ( 72 * в * с * y – 27 * б ^ 2 * y + 2 * с ^ 3 ) ^ 2 – 4 * ( с ^ 2 – 12 * в * y ) ^ 3 ) + 72 * в * с * y – 27 * б ^ 2 * y + 2 * с ^ 3 ) ^ ( 1 / 3 ) / ( 3 * 2 ^ ( 1 / 3 ) * в ) + ( 2 ^ ( 1 / 3 ) * ( с ^ 2 – 12 * в * y ) ) / ( 3 * в * ( Math.Sqrt ( ( 72 * в * с * y – 27 * б ^ 2 * y + 2 * с ^ 3 ) ^ 2 – 4 * ( с ^ 2 – 12 * в * y ) ^ 3 ) + 72 * в * с * y – 27 * б ^ 2 * y + 2 * с ^ 3 ) ^ ( 1 / 3 ) ) – ( 2 * с ) / ( 3 * в ) ) ) – ( Math.Sqrt ( ( 72 * в * с * y – 27 * б ^ 2 * y + 2 * с ^ 3 ) ^ 2 – 4 * ( с ^ 2 – 12 * в * y ) ^ 3 ) + 72 * в * с * y – 27 * б ^ 2 * y + 2 * с ^ 3 ) ^ ( 1 / 3 ) / ( 3 * 2 ^ ( 1 / 3 ) * в ) – ( 2 ^ ( 1 / 3 ) * ( с ^ 2 – 12 * в * y ) ) / ( 3 * в * ( Math.Sqrt ( ( 72 * в * с * y – 27 * б ^ 2 * y + 2 * с ^ 3 ) ^ 2 – 4 * ( с ^ 2 – 12 * в * y ) ^ 3 ) + 72 * в * с * y – 27 * б ^ 2 * y + 2 * с ^ 3 ) ^ ( 1 / 3 ) ) – ( 4 * с ) / ( 3 * в ) ) – b / ( 4 * в )
И прежде всего предыдущий монстр является лишь одним из четырех возможных решений.
Простые инструкции
- Верхнее текстовое поле, с заголовком “Уравнение Дот-Нет”, содержит оригинальную формулу, которую вы хотите разработать. Это поле принимает формулы, скопированные непосредственно из приложений. Если формулы в формате Dot-Net (VBNET, CSharp o CPP), тогда синтаксис понят без проблем. Если, с другой стороны, они происходят из других языков, необходимо вручную настроить имена некоторых функций.. Функции, которые больше всего различаются в разных языках, являются тригонометрическими функциями. (LN, Журнал, Log 10, бух, загар, Ата, и т.д.…). Иногда даже функции, скопированные из DotNet, могут потребовать небольших настроек, например, функции преобразования числовых типов CDbl должны быть исключены, CSng, и т.д.…
. - Нажав на кнопку “Перевести” оригинальная формула переведена на математический язык. Теперь второе текстовое поле должно содержать переведенную формулу, с отдельными буквами вместо переменных, а список справа должен содержать соответствующую переменную для каждой буквы. Если вы хотите изменить некоторые буквы или сделать их строчными или прописными, просто нажмите на список.
. - Нажав на кнопку “Решать” формула второй коробки приходит “решены” для другой переменной. Если формула уже в формате Y = функция(X) или X = функция(Y), затем формула переворачивается и X или Y извлекается по мере необходимости. В противном случае появится окно с вопросом, какую переменную вы хотите извлечь.
. - Если вместо “Решать” вы нажимаете “Упростить” Затем делается попытка упростить формулу. Это сложная задача, и вы не всегда получаете что-то полезное.
. - Когда вы думаете, что у вас есть правильная формула с “Решать” или “Упростить”, тогда пришло время нажать “Перевести” который преобразует формулу обратно в понятный формат для программ и программистов DotNet. Формула, полученная в текстовом поле ниже, снова содержит имена исходных переменных, знаки умножения и тригонометрические функции с именами, понятными DotNet.
. - Иногда формулы производятся “Решать” или от “Упростить” их более одного, и каждая формула также может иметь условия действия справа. При наличии нескольких формул ключ “Перевести” преобразуйте их один за другим, и в поле ниже мы найдем их один за другим.
. - После того, как у вас есть окончательная формула в поле ниже, вы также можете попробовать ее действие с помощью кнопки “Тест”, который заменяет все вхождения извлеченной переменной полной формулой в первом поле вверху, а также во втором. Как только это будет сделано, нажмите “Упростить” и, Если все пойдет хорошо, слово должно появиться в третьем поле сверху “Правда” (другие формулы и условия также могут появляться, но важно то, что слово также появляется “Правда”). Этот тест не всегда успешен, потому что когда вы нажимаете “Тест” формула первого окна в верхней части может стать слишком сложной для “Упростить”. Однако для формул средней сложности этот тест обычно работает, и если это заканчивается “Правда” Вы можете быть уверены, что не ошиблись.
Кнопки в верхнем ряду приложения
- Открытый Вольфрам Альфа – Открывает сайт математического движка с множеством полезных возможностей., например, вы можете просматривать графики функций или задавать вопросы любого рода.
- Open CY Math – Открывает еще один сайт для решения математических задач. Когда невозможно решить формулу, CY-Math иногда может помочь.
- Открытая математика Microsoft – В некоторых случаях вы можете найти это полезным, но это довольно сложно использовать. Эта программа должна быть установлена на локальном компьютере. Если он не установлен, веб-сайт Microsoft автоматически откроется для его установки..
- Математические символы – Открывает текстовый файл с основными математическими и тригонометрическими функциями DotNet и соответствующими функциями WolframAlpha.
- Пользовательские аннотации и примеры – Открывает текстовый файл, который содержит много примеров формул и где вы можете написать свои собственные формулы, попытки и аннотации.
Элементы управления в нижней строке приложения
- Размер текста – Полезно для увеличения текста или для размещения нескольких строк в небольшом пространстве.
- Приближенный – Ищите приблизительные численные решения (действует только на “Упростить” и “Решать”)
- Больше цифр – Увеличьте количество цифр в численных решениях (только его “Упростить” и “Решать”)
- Открыть веб-страницу как HTML – Если эта опция выбрана, команды “Упростить” и “Решать” они выполняются на веб-странице WolframAlpha, где формулы также можно просматривать в математической форме. Например формула “монстр” что мы видели выше, будет выглядеть в это изображение.
- Открыть веб-страницу как XML – Если эта опция выбрана, команды “Упростить” и “Решать” они выполняются на веб-странице WolframAlpha, и результат отображается в формате XML.
Испытания и ошибки
Не жди чудес, движок WolframAlpha мощный, но есть неразрешимые формулы, или что это займет Эйнштейн, чтобы решить их. В этих случаях “Решать” не заканчивается, двигатель WolframAlpha не отвечает или отвечает чем-то непригодным. Функция тоже “Упростить” это может дать сбой, а в некоторых случаях это может сделать функцию еще более сложной.
Однако, когда двигатель WolframAlpha выходит из строя, нужно задаться вопросом, действительно ли это его вина?, или если мы даем ему формулу “неправильно”.
Вот несколько примеров распространенных ошибок при написании формулы в первом поле вверху.:
- Неверное количество скобок (различное количество открытых и закрытых скобок).
- Забудьте начальную переменную (например вместо у = х * 3 Написать х * 3 только).
- Забудьте метки умножения или используйте шрифт “x” Вместо “*”.
- Оставьте функции программирования в формулах, Например, (CSng, CDbl, модификация, Знак, Круглый)
- Написание математических или тригонометрических функций с неверным синтаксисом для DotNet.
- Запутанные тригонометрические функции (вместо лога, Журнал вместо Log10, и т.д.…).
Так что будь осторожен: математические обозначения отличаются от того, что используют программисты, а четыре текстовых поля используют разные обозначения друг от друга. Первый вверху находится в обозначении типа DotNet. Второе из вышеперечисленных написано в математической записи, подходящей для понимания его движком WolframAlpha.. Третий сверху - вместо этого в нотации, которую WolframAlpha предоставляет в выводе. И, наконец, нижний возвращается в нотацию DotNet.
- Чтобы узнать синтаксис функций DotNet и соответствующих функций WolframAlpha, используйте кнопку “Математические символы” который открывает список с основными математическими и тригонометрическими функциями.
- В случае сомнений по поводу обозначений WolframAlpha обращайтесь к этим страницам: Страница 1 и страница 2 .
- Что касается DotNet, обратитесь к этим страницам: Страница 1 и страница 2 (подсказка для англичан: в правом верхнем углу страницы находится селектор языка).
Если вы не можете изменить формулу, попробуйте упростить ее вручную. Вы также можете разбить формулу на разделы, которые легче решить, и предпринять различные попытки, чтобы лучше узнать формулу и ее особенности.. И если вы действительно не можете, получить помощь от друга математика.
Идентификатор WolframAlpha
Движок Wolfram Alpha бесплатный, но в месяц существует ограничение в две тысячи запросов.. Если этот лимит превышен, запросы могут быть отклонены до следующего месяца.
Вы используете наш код и используете его совместно со всеми, кто загружает приложение “MathHelper”, но ты можешь запросить код (для некоммерческого использования) и, следовательно, иметь две тысячи операций в месяц все для вас (и их очень много).
Чтобы запросить код, перейдите по ссылке Эта страница и используйте кнопку “Получить доступ к API”.
После того, как у вас есть “Вольфрам Альфа-идентификатор” вам придется заменить его в первых нескольких строках файла “Theremino_MathHelper_INI.txt”, который находится рядом с исполняемым файлом приложения.
Чтобы изменить код с вашим личным кодом, убедитесь, что приложение”MatHelper” закрыт, а затем откройте файл “Theremino_MathHelper_INI.txt” с блокнотом и заменить их “x” этого примера “APP-ID = xxxxxx-xxxxxxxxxx” с вашим кодом.
Скачать приложение MathHelper
Примечания к версии:
– Версия 3.3 – Первая опубликованная версия.
– Версия 3.4 – Мы исправили некоторые дефекты в именах функций и при использовании строчных или прописных букв.
– Версия 3.5 – Текстовые поля остаются правильной ширины даже после сворачивания приложения.
– Версия 3.6 – Исправлена небольшая ошибка, возникавшая при нажатии Test с пустым нижним полем.
Версия 3.7
– Вы можете изменить TextSize колесом мыши, но только когда указатель мыши находится над курсором.
– Добавлена ссылка на “Постижимая математика” <— ПОПРОБУЙ ЭТО !!!
Скачать ди Теремино MathHelper – Версия 3.7
Theremino_MathHelper_V3.7
Theremino_MathHelper_V3.7_WithSources (полный дизайн для программистов)
Версия для всех окон 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Theremino MathTester
Это приложение - просто скелет, где вы можете написать свои собственные функции и опробовать их. Чтобы использовать его, вы должны установить VisualStudio, знать, как программировать, а также иметь представление о том, чего вы хотите достичь.
Ваши тестовые функции должны быть написаны в формах “TestFunctions” а затем вы должны выбрать, какой модуль использовать в первой функции Form1.
Уже есть четыре примера модулей, первые два равны друг другу, за исключением некоторых строк второго модуля, где мы попробовали две модифицированные формулы. И третий модуль тоже равен четвертому.
Затем вы можете отредактировать один из этих модулей и ввести свои собственные формулы, чтобы попробовать, или вы можете скопировать один из модулей, а затем создать пятый, шестой и так далее (в этом случае вам также придется исправить некоторые имена).
Числовые тестовые значения
Получаемые вами значения зависят от того, что должны делать ваши формулы, так что вам решать, правы они или нет.
В примере изображения значения берутся из формы “TestFunctions_1”, в которой мы написали формулы для переключения между числовыми и пиксельными значениями и наоборот.
- Столбец значений содержит тестовые значения
- Столбец x1 представляет значения, преобразованные в пиксели на оси X
- Столбец x2 представляет значения, преобразованные пикселями обратно в их исходные значения
- Столбец y1 представляет значения, преобразованные в пиксели на оси Y
- Столбец y2 представляет значения, преобразованные пикселями обратно в исходные значения.
Внизу изображения те же тесты повторяются, но используя формулы для лестниц с логарифмическим трендом.
Скачать ди Теремино MathTester – Версия 1.0
Theremino_MathTester_V1.0_WithSources (полный дизайн для программистов)
Версия для всех окон 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Theremino WinHelper
Это приложение представляет собой набор полезных ссылок, которые часто используются и которые трудно найти другими способами..
WinHelper написан только для Windows 10. В старых операционных системах некоторые команды не работают или выдают ошибки.
В версии 1.1 мы добавили кнопку “Варианты мощности” для легкого доступа к настройкам спящего режима и управления питанием.
Приложение WinHelper после закрытия остается доступным в нижней панели. Таким образом, он легко открывается при необходимости, а также обеспечивает удобный индикатор загрузки процессора..
Скачать ди Theremino WinHelper – Версия 1.1
Theremino_WinHelper_V1.1
Theremino_WinHelper_V1.1_WithSources (полный дизайн для программистов)
Для Windows 10 в 32 и 64 бит.