Кто использует AVG (или другие подобные антивирусные) маяхорошо быть ложных тревог.
Не использовать коммерческие Антивирусы, причиной ненужных забот, а затем пусть реальный вирус. Прочитайте эту страницу.
Наш Совет – только использовать защитник, Я никогда не предавал.
В случае ложных срабатываний проверить провода загрузить с помощью службы онлайн, Например, это: HTTPS://www.virustotal.com/IT
Virustotal службы идти о 60 Антивирус и это вполне нормально, что один или два из них могут быть неправильно. Но если есть 58 или 59 которые дают положительный результат, которому можно доверять. Кто только не доверяю можно исследовать источник и перекомпилировать их сам на своем компьютере. Во всяком случае не волнуйтесь, У нас есть вещи лучше делать, чем писать вирусы.
HAL – Слой абстрагирования оборудования
L ’ HAL соединяет л ’ высокого уровня программного обеспечения InOut оборудования через USB и слот
Если вы используете USB аппаратные модули, затем l ’ HAL является необходимым и должно по-прежнему работает на, Вы можете свести к минимуму, но должны оставаться в эксплуатации.
Если вы не используете USB-оборудования, затем l ’ HAL не является необходимым, Системные приложения могут взаимодействовать друг с другом, через отверстия, даже без HAL.
Индикация Группа Част. (FPS) Valori приблизительная индика. Измеренные значения совершенно правы вокруг 200 кадров в секунду и становятся все более и более неправильно (по умолчанию, и очень), FPS, как вы растете и подход 1000. Мы не изменяем считанную функцию, потому что теперь мы все привыкли в течение многих лет его указания и изменения будут создавать слишком много путаницы. Тем не менее, для всех автоматизации использует и считывание повторяющихся датчиков высших 100 FPS достаточно всегда.
Приложение HAL стандартизирует данные датчика в диапазоне легко использовать и обеспечивает тестирования и отладки графики (Осциллограф).
Советы по началу работы: Приложение “Theremino_HAL.exe”, не требует установки и может работать в любой папке на вашей системе – Двойной щелчок на линии графического окна открывается показаны ’ сигнал тренд на этой линии – С одним щелчком мыши на строку и нажав на другой линии вы можете увидеть их в то же время – Все коробки спин редактируются с помощью клавиатуры, с помощью мыши вверх/вниз, с помощью колеса мыши и с помощью стрелок вверх и вниз – И наконец, в ходе испытаний, Это очень удобно изменить значения в столбце “Значение” с помощью мыши (Нажмите левую кнопку на номер столбца “Значение”, удерживайте ее и переместить мышь вверх и вниз)
Временные ошибки, вызванные скачков на вход контакты: Иногда, Касаясь контактов с пальцами, HAL программа перестает общаться с оборудованием, пишет красной линии с сообщением «отключен», и вы должны нажать «Признавать». Это будет происходить, если тело предъявлено статическое электричество и излучает небольшой электрическим током. Все компоненты тщательно выбраны и никогда не перерыв, Но даже если вы не видите искры, Это всегда напряженности многих тысяч вольт, кто отправить расстроенный временно последовательный порт и порт USB. В ходе испытаний мы заботимся специальные для обработки форм только от off, или коснитесь до массы (Например, USB-разъем). Окончательный проект должен всегда обеспечивают изолированный контейнер, который предотвращает пользователей соприкосновение с металлических деталей под напряжением.
– – – – – –
Заметки о выпуске для https://www.theremino.com/downloads/foundations
Примечания для предыдущих версий (От 2.0 в 7.4) собранные в файлах:
OldVersions_ITA.rtf
OldVersions_ENG.rtf
Версия 7.5
– Добавление нулевой калибровки при запуске.
– Правильной метки MinValue MaxValue и другие, чтобы изменить язык
– Ошибка Adc24 контакты удаленные конфигурации в отсутствие
– Если вы попытаетесь редактировать SlotNames, файл не существует, он создается
– Обрезка значение, нажав на каждой точке линии PIN-код
– Имя слот (Если есть) показывает сведения о ПИН-кода
– После “Изменить конфигурацию” конфигурации загружается правильно
Версия 8.0
Добавлена сглаживания в осциллограф !!!
Добавлены функции Min и Max для осциллографа!!!
Удаленных ListView мерцания !!!
Удален ошибка CapSensor с прошивкой 2 и 3 (Ошибка adc24)
Добавлен китайский и португальский языки меню
Исправлены FastPwm “Цикл из слотов” и MaxValue не 1000
Добавлено SHIFT и CTRL на TextBox
– Вверх/вниз = +/-1
– PageUp/PageDown = +/-10
– Сдвиг = *100
– CTRL = *10
– ALT = /10
Удаляет столбец K.
Центрированный текст в список названий
Повышенная надежность сохранения-загрузки конфигурации
Ошибки, сообщения о правильно NotConfigured и NotFound
Обновлена документация
Версия 8.1
Версия не опубликован.
Версия 8.2
Правильные команды “Резервное копирование конфигурации” Это были не работает должным образом.
Улучшено команды, которые вы отправляете в “Команда слоты”, и ответы вы можно получить.
Теперь приложения могут узнать количество мастеров, которые были признаны
а также для того, чтобы знать, если один из них перестает работать.
Для получения дополнительной информации читайте на страницах 5 и 6 Обновлен файл справки (Итальянский и английский языки).
Version 8.3
Я типи в Pin Servo8, Servo16, Pwm8, Pwm16 и PwmFast теперь начинаются в спящем
Слот ноля зарезервирован для команд и сообщений, так что вы не можете назначить его к контакту по ошибке.
Когда установлено новое имя для модуля, если профиль уже существует вы предупреждены.
Ошибка происходит в некоторых случаях путем присвоения нового имени.
Значок улучшилась. Все приложения системы будут иметь новые иконки, буквы, чтобы отличить их.
Чтобы увидеть текст значков в нижней строке Windows,, вы должны создать ссылки на приложения, на рабочем столе.
Version 8.5
Устранены ошибки по типу Период Пин, когда из-за нарушений время становится меньше 50 нас
При уменьшении числа Pin Adc24 тип фона очищается должным образом.
Version 8.6
Эта версия позволяет Windows завершать работу без сообщения “Это приложение предотвращает завершение работы”
Version 8.7
Эта версия автоматически перезагружает файл “SlotNames.txt” при изменении внешним приложением (обычно SignalScope, SlotViewer или Блокнот).
Version 8.8
Удаленный текст в столбце «Примечания» для Encoder_B и ADC24_ch_b
Преобразование входящего числового значения из Слотов в STEP не дает ошибок даже при очень больших числах.
Немецкий язык теперь также включен в меню выбора языка.
Version 8.9
Устранены ошибки, возникавшие в выводах типа FastPWm (потеряна конфигурация Frequency From Slot)
Добавлены команды через текстовые слоты, читать документацию.
Первый мастер (с прошивкой от 1.0 в 2.0) не работают с Галс 7. x версии. В версии HAL от 8.0 Далее, должны действовать даже старых мастеров, но имейте это 4.6 для обеспечения безопасности.
Последние версии HAL может использоваться с прошивкой от 1.0 в 2.0, являются следующие:
Theremino_HAL_V4.6.zip
Theremino_HAL_V4.6_WithSources.zip
Если у вас есть еще мастер с более старыми версиями прошивки может отправить их обратно к Лелло (lello@thereminoshop.com), что Бесплатные обновления их до версии 5.
Получите уже запрограммированные модули
Лелло (maxtheremino продавец на ebay) он может предоставить вам заранее запрограммированные модули и помочь заставить их работать.
eBay maxtheremino
Почта Лелло (ufficiotecnico@spray3d.IT)
Загрузки по Theremino HAL – Версия 8.9
Theremino_HAL_V8.9
Theremino_HAL_V8.9_WithSources (для программистов)
Для всех систем от Windows XP к Windows 10, Оба 32 который в 64 бит (Linux и OSX с вином)
Theremino_HAL_CSharp_V8.8_WithSources (C# программирование)
В C# версии облегчает “Портирование”, к Android и Mac, кто предпочитает C-подобный синтаксис. Эта версия, он работает точно так же, как и оригинал, за исключением команд через текстовые слоты, которые работают только из версий 8.9 Далее. Для l ’ нормальной эксплуатации, Однако мы рекомендуем вам не использовать его, Так как это менее протестированных и чуть менее эффективные, из-за сложнее обработки строк, C-подобных языков.
– – – – – –
Обновление ваших приложений с помощью последней версии HAL
Многие приложения, использующие HAL, например Theremino с ЧПУ и Theremino Dolfrang, может содержать старые версии HAL. Эти приложения могут продолжать использовать старую версию без проблем. Но если вы хотите обновить их с последней версией HAL вы можете сделать это легко. Вы просто должны быть осторожны, чтобы не покрывать даже их собственный файл конфигурации.
Как обновить приложения, которые содержат более раннюю версию HAL:
– Скачать zip-версия HAL.
– Откройте папку приложения для обновления.
– Найдите местоположение файла «Theremino_HAL.exe» с его папку «Документы».
– Замените файлы в ZIP файл «Theremino_HAL.exe» и «Docs».
Файл «Theremino_HAL_ConfigDatabase.txt» и «SlotNames.txt» должен быть заменен не потому, что они содержат свои собственные конфигурации.
Те, кто хочет использовать Visual Studio для проверки, изменить и перестроить приложение, следует также заменить все файлы в папке “Источники”.
– – – – – –
Скачать документацию в формате pdf
PDF-файлы документации уже находятся в папках приложения HAL, но вы также можете скачать их отсюда. И иногда эти файлы даже более актуальны, чем те, что находятся в приложении..
ThereminoHAL_Help_ENG.pdf
ThereminoHAL_Help_ITA.pdf
ThereminoHAL_Help_CHI.pdf
Загрузка книги в формате ODT
Те, кто знает эти языки, можно открыть файл в Open Office, Исправьте их и отправить их нам. Для других языков вы можете взять файл и его перевод на английский язык: onlinedoctranslator Это здорово, Ветер и уважает форматирование.
ThereminoHAL_Documentation_ENG_ITA_ESP_JPN
ArduHAL – Использование Arduino модулей вместо мастер
Применение ArduHAL позволяет легко использовать модули Arduino. Все типы наиболее распространенных ввода вывода готовы. Почему вы не должны планировать, просто настроить входы и выходы и понесли прямой связи между программного обеспечения на ПК и датчики.
Arduino, с помощью приложения ArduHAL, можно использовать более ста приложений Системы theremino, все бесплатным и открытым исходным кодом, для чтения данных и контроля мероприятий. Генераторами осциллографы, Термостаты, музыкальные приложения, игры, и т.д..
Чтобы быстро узнать характеристики ArduHAL чтения Эта статья. В противном случае ознакомьтесь с документацией, что вы скачать ниже.
ВНИМАНИЕ : Мы используем Arduino модули как выход для PC устройств ввода. А затем кредиты, что мы не должны судить о Arduino, но применяются только в этой конкретной области применения, читать этот пост .
Arduino модули, которые работают лучше всего (в определенным образом, в котором мы используем их сами) являются Arduino Nano с чипом CH340. Чип CH340 находится на нижней части Nano и признать это, потому что он имеет много меньше контактов FT232 (16 ЗАКРЕПИТЬ против 28).
От версии 1.4 в ArduHAL можно также использовать Arduino с чипом FT232, но частота общения 30% внизу, потому что они могут быть использованы в многопотоковых. Прочитайте страницу восемь файла “Theremino_ArduHAL_Help”
ВНИМАНИЕ : Если асинхронный режим не включен, а «петля()«Arduino содержит медленный код, Это может быть не в состоянии общаться с Arduino. Список dell'ArduHAL будет оставаться пустым, и тогда вы не можете включить асинхронно. В этом случае вам придется комментировать все, что это в функции «петли()Arduino ", Программа ее и нажмите «ACK». И, наконец, включить асинхронно.
Индикация Группа Част. (FPS) Valori приблизительная индика. Измеренные значения совершенно правы вокруг 200 кадров в секунду и становятся все более и более неправильно (по умолчанию, и очень), FPS, как вы растете и подход 1000. Мы не изменяем считанную функцию, потому что теперь мы все привыкли в течение многих лет его указания и изменения будут создавать слишком много путаницы. Тем не менее, для всех автоматизации использует и считывание повторяющихся датчиков высших 100 FPS достаточно всегда.
Загрузите самые актуальные файлы документации (23-03-2024)
Theremino_ArduHAL_Help_ITA.PDF
Theremino_ArduHAL_Help_ENG.PDF
Theremino_ArduHAL_Reading_I2C_Sensors_ITA.PDF
Theremino_ArduHAL_Reading_I2C_Sensors_ENG.PDF
Оригинальный файл документации в формате ODT (23-03-2024)
ArduHAL_Docs_ODT.zip
Получите формы
Лелло (maxtheremino продавец на ebay) он может предоставить вам заранее запрограммированные модули и помочь заставить их работать.
eBay maxtheremino
Почта Лелло (ufficiotecnico@spray3d.IT)
Примечания к версии ArduHAL
Версия 1.1 – Это первая опубликованная версия.
Версии 1.2 и 1.3 – Мелкие исправления
Версия 1.4 – Пути “Async и “Опрос” без необходимости смены и перекомпилировать его легко выбираются из ArduHAL приложения. Путь “Опрос” позволяет вам использовать все виды Arduino с чипом FT232.
Версия 2.0
Добавлена сглаживания в осциллограф !!!
Добавлены функции Min и Max для осциллографа!!!
Удаленных ListView мерцания !!!
Добавлен китайский и португальский языки меню
Добавлено SHIFT и CTRL на TextBox
– Вверх/вниз = +/-1
– PageUp/PageDown = +/-10
– Сдвиг = *100
– CTRL = *10
– ALT = /10
Удаляет столбец K.
Центрированный текст в список названий
Повышенная надежность сохранения-загрузки конфигурации
Версия 2.1
Правильные команды “Резервное копирование конфигурации” Это были не работает должным образом.
Улучшено команды, которые вы отправляете в “Команда слоты”, и ответы, которые вы можете получить.
Теперь приложения могут узнать количество форм, которые были признаны
а также для того, чтобы знать, если один из них перестает работать.
Для получения дополнительной информации читайте на страницах 14 и 15 Обновлен файл справки (Итальянский и английский языки).
Версия 2.2
Новые ключевые слова “genericWriteFloat” и “genericReadFloat”
упростить передачу чисел с плавающей точкой.
Не штифт установлен как GEN_OUT_xx и GEN_IN_xx больше не инициализируется,
так что вы можете использовать встроенное программное обеспечение Arduino.
Для получения более подробной информации читайте на страницах Pin “дженерики” в HELP файлы обновлены (Итальянский и английский языки).
Версия 2.3
Я типи в Pin Servo8, Servo16, Pwm8, Pwm16 и PwmFast теперь начинаются в спящем
Слот ноля зарезервирован для команд и сообщений, так что вы не можете назначить его к контакту по ошибке.
Когда установлено новое имя для модуля, если профиль уже существует вы предупреждены.
Ошибка происходит в некоторых случаях путем присвоения нового имени.
Значок улучшилась. Все приложения системы будут иметь новые иконки, буквы, чтобы отличить их.
Чтобы увидеть текст значков в нижней строке Windows,, вы должны создать ссылки на приложения, на рабочем столе.
Версия 2.4
Значок улучшилась. Все приложения системы будут иметь новые иконки, буквы, чтобы отличить их.
Текст виден значок в нижней строке, даже если у вас нет ссылки на рабочем столе.
Версия 2.5
Эта версия автоматически перезагружает файл “SlotNames.txt” при изменении внешним приложением (обычно SignalScope, SlotViewer или Блокнот).
Версия 2.6
Добавлены команды через текстовые слоты, читать документацию.
Версия 2.7
Исправлена ошибка, из-за которой не удавалось открыть более одного модуля с некоторыми версиями драйверов CH340..
Имена модулей теперь распознаются, даже если они строчные или прописные..
Добавлено приложение ArduHelper, позволяющее изменить цвет нижней части Arduino IDE с оригинального Dark Red на Black цвета (неразборчивый) к нормальному черному по белому (работает только с IDE 1.xxx версий)
Загрузите приложение Theremino ArduHAL версия 2.7
Theremino_ArduHAL_V2.7
Theremino_ArduHAL_V2.7_WithSources (для программистов)
Для всех систем от Windows XP к Windows 10, Оба 32 который в 64 бит (Linux и OSX с вином)
Arduino Библиотека
Примечания для версий Arduino библиотеки
Версия 1.0 – Чтобы задать асинхронно было необходимо отредактировать файл “Theremino.CPP”
Версия 1.1 – Чтобы задать асинхронно просто добавьте вызов setAsyncMode в файле “.ИНО”. – Читать комментарии на асинхронно в файле README, расположенный в “библиотеки/Theremino/src”
Версия 1.2 – Асинхронно скорость увеличилась до более 200 обмены в секунду. Серво сигналы стабильности теперь идеально, даже если вы используете асинхронно.
Версия 1.3 – Функции GenericRead16 и GenericRead24 не прерывайте вывода через реинтеграции. Некоторые переменные объявляются в настоящее время “летучие” и это может, в некоторых случаях, повысить стабильность работы.
Версия 1.4 – Пути “Async и “Опрос” без необходимости смены и перекомпилировать его легко выбираются из ArduHAL приложения. Путь “Опрос” позволяет вам использовать все виды Arduino с чипом FT232.
Версия 1.5 – Библиотека “theremino” в настоящее время находится на верхнем уровне ZIP файл и вы можете добавить его с помощью команды “Добавление библиотеки из файла. ИНДЕКС”.
Версия 1.6 – Начиная с версии 1.6, контакты настроены как НЕИСПОЛЬЗОВАННЫЕ остаются, поскольку они являются. Ранее были установлены как “ВХОД”, и это помешало их использования в качестве выходных данных в цикле Arduino.
Версия 1.7 – Добавлена возможность чтения, а также записывать числа с плавающей точкой (поплавок), с genericReadFloat и инструкции genericWriteFloat.
Версия 1.8 – Решена небольшая, но досадная проблема. В некоторых случаях Arduino не был признан, поскольку содержал EEPROM название формы слишком долго.
Версия 1.9 – Длина имени, считываемого EEPROM, ограничена 16 символы. Это исправляет случаи непризнания новых форм. Это решение является постоянным и всегда работает, С другой стороны, решение предыдущей версии работало лишь в некоторых случаях.
ДОБАВЛЕНИЕ БИБЛИОТЕКИ THEREMINO В БИБЛИОТЕКИ ARDUINO
Добавление библиотеки “theremino” Arduino библиотеки
– Скачать zip “_Zip ArduinoLibrary_Theremino_V 1.5” и скопировать его в удобное место, Например, “Документы”
– Откройте Arduino IDE
– Откройте меню “Эскиз”, Следуйте “#включает библиотеку” и выберите “Добавление библиотеки из файла. ИНДЕКС”
– Откройте папку, куда были скопированы ZIP их
– Выберите файл “_Zip ArduinoLibrary_Theremino_V 1.5”
– Нажмите на кнопку “Открытые”
ОБНОВЛЕНИЕ БИБЛИОТЕКИ THEREMINO В БИБЛИОТЕКАХ ARDUINO
Заменить библиотеки “theremino” с новой версией (Первый метод)
– Перейдите к расположению папки библиотеки Arduino с меню “Файл / Параметры”.
– Закройте Arduino IDE
– Откройте папку “библиотеки” Arduino и удалить папку “Theremino”
– Экстракт из zip-файла в папку “Theremino” и скопировать его в папку “библиотеки”.
– Возобновить Arduino IDE.
Заменить библиотеки “theremino” с новой версией (Второй метод)
– Перейдите к расположению папки библиотеки Arduino с меню “Файл / Параметры”.
– Удаление библиотеки “Theremino”.
– Добавление библиотеки theremino из ZIP-файла следующим.
ИСПОЛЬЗОВАНИЕ БИБЛИОТЕЧНЫХ ФАЙЛОВ В ПРОЕКТАХ ARDUINO
БЕЗ ДОБАВЛЕНИЯ В БИБЛИОТЕКИ ARDUINO
Этот метод позволяет создать папку со всеми необходимыми файлами и имеет то преимущество, что вы сможете перенести всю папку на другой компьютер и скомпилировать проект без необходимости устанавливать свою библиотеку на новый компьютер.
– Скопируйте наши CPP и H файлы в каждую папку проекта (рядом с INO-файлом проекта).
– Измените INO-файл с #включает в себя <Theremino.h> (с угловыми кронштейнами) в #включает в себя “Theremino.h” (с двойными кавычками).
СКАЧАТЬ ВЕРСИЮ БИБЛИОТЕКИ 1.9
Начиная с версии 1.6, контакты настроены как НЕИСПОЛЬЗОВАННЫЕ остаются, поскольку они являются.
Ранее были установлены как “ВХОД”, и это помешало их использования в качестве выходных данных в цикле Arduino.
Начиная с версии 1.7, Вы можете также передавать числа с плавающей точкой (поплавок).
Читайте страницы на Pin “дженерики” неи файл ди HEL
Версии 1.8 и 1.9 решить небольшую, но раздражающую проблему.
В некоторых случаях Arduino не был признан, поскольку содержал EEPROM название формы слишком долго.
Arduino Библиотека – Версия 1.9
ArduinoLibrary_Theremino_V1.9.zip (Прочитайте документацию по ArduHAL)
ИЗМЕНЕНИЕ ЦВЕТА’ Arduino IDE
Цвета отчета официальной Arduino IDE компиляции являются темно-красным на черном,
следующая утилита превращает их в обычные цвета и легко читать.
(вы можете изменить цвета только для версий IDE 1.xxx)
Малая исполняемая программа для коррекции цвета Arduino IDE
ArduinoIDE_ChangeColors.zip
ИНСТРУКЦИЯ ПО
1) Откройте файл ZIP, содержащий “ArduinoIDE_ChangeColors.exe”
2) Скопируйте файл “ArduinoIDE_ChangeColors.exe” закрыть файл “arduino.exe”
3) Нажмите на файл “ArduinoIDE_ChangeColors.exe” Правая кнопка мыши
4) Из меню, которое было открыто правой клавишей, выбирать “Запуск от имени администратора”
5) Перезапуск ArduinoIDE
ИЗМЕНЕНИЕ ЦВЕТА’ ARDUINO IDE С Theremino_ArduHelper
От версии 2.7 и далее Theremino_ArduHAL
Вы также найдете в ZIP-архиве приложение Theremino_ArduHelper
и вы можете использовать его для выполнения той же операции, что и предыдущий ChangeColors.
(вы можете изменить цвета только для версий IDE 1.xxx)
IotHAL – Связь по радио с IotModule (ESP32)
IotHAL соединяет IotModule с программным обеспечением высокого уровня, через сеть и WiFi.
В I.O.T аббревиатуры. IotModule идти к “Интернет вещей”. И эти модули, программируются с тем же IDE Arduino, Они действительно универсальны.
Вот их характеристики:
– Немедленное управление ввода-вывода, как всегда с системой Theremino.
– значительно больше мощности (240 МГц часы против 16 МГц Мастера).
– Двухъядерный процессор 32 бит (против 16 бит деи Master).
– Поддержка быстрых операций над числами с плавающей точкой одинарной и двойной.
– Управление с помощью Wi-Fi
– Легко программировать их читать специальные датчики
– Программируемый с тем же Arduino IDE (Примечание 1)
– Возможность использовать ту же прошивку и библиотеки Arduino
(Примечание 1)
Пожалуйста, прочитайте предыдущий параграф, чтобы изменить цвета нижней зоны Arduino,
нечитаемым темно-красный на черном, нормальный цвет и легко читать.
– Количество значительно большей Pin (28 против 12 ток)
– 8 входы АЦП 12 бит (14 передискретизация) против 10 разрядный ток (12 перегрузки.)
– 2 выходы ЦАП 8 бит
– 10 емкостные входы
– 16 PWM релизы Горячие новинки
– 3 интерфейсы SPI
– 3 UART интерфейсы
– 2 I2C интерфейсы
– 2 I2S интерфейсы
– 4 таймеры 64 бит
– Встроенная флэш-память
– 520 Кэш данных Кбайт
– 4 Мега программы Byte (вспышка)
– Возможность подключения модуля Theremino ADC24
– Стоимость даже малых форм текущего Мастера.
Открытый шанс не достижимы с мастером, например место номер на ионы или трудн к достигают места с Гайгер сигнального кабеля. Или построить транспортные средства, управляемые через Wifi, Как видно на видео Полета на Марс.
– – – – – – –
На этом снимке вы видите ВГД HAL ESP32 подключены к модулю, который был настроен с максимально возможным числом Pin.
Я хорошо 64 PIN-КОД, но они используют его менее вы можете перенастроить модуль для использования и видеть только те, кто служит. Иногда даже один Pin.
Весь этот Pin передается через Wi-Fi, с одним обменом и время передачи она практически одинакова для любого количества Pin.
Нажмите на изображение, чтобы увеличить.
– – – – – – –
Индикация Группа Част. (FPS) Valori приблизительная индика. Измеренные значения совершенно правы вокруг 200 кадров в секунду и становятся все более и более неправильно (по умолчанию, и очень), FPS, как вы растете и подход 1000. Не изменяйте расчеты, потому что теперь мы все привыкли в течение многих лет в этих показаниях и изменениях будут создавать слишком много путаницы. Тем не менее, для всех автоматизации использует и считывание повторяющихся датчиков высших 100 FPS достаточно всегда.
– – – – – – –
– – – – – – –
- Контакты с меткой IN можно запрограммировать как : DigIn, Счетчик, Кодер периода e.
- Контакты с меткой IN OUT также можно запрограммировать как : Digout, ШИМ и сервопривод.
- Контакты с меткой DAC дают выходное напряжение, регулируемое от 0 в 3.3 вольт.
- Контакты с удаленным словом ADC могут использоваться как ADC., но только через USB и отключив связь по Wi-Fi (в текущих версиях это невозможно сделать).
- Контакты “0”, “1”, “2”, “3” и “12” их можно использовать только с особым вниманием, иначе модуль перестанет хорошо работать. См. Следующую страницу: Подключите специальные штифты.
Пины могут быть сконфигурированы со следующими типами:
– Цифровой выход
– Выход ШИМ (От 0.02 Гц до 40 МГц)
– Выход ЦАП (регулируемое выходное напряжение)
– Выход для сервоуправления
– Выход для шаговых двигателей
– Цифровой вход
– Количество входных данных, Частота и период
– Вход для двух / четырехфазных энкодеров
– Вход АЦП для коммутаторы и Преобразователи
– Вход CAP для емкостных кнопок
– Adc24
Загрузите самые актуальные файлы документации (23/03/2024)
Theremino_IotHAL_Help_ITA.pdf
Theremino_IotHAL_Help_ENG.pdf
Theremino_IotHAL_Reading_I2C_Sensors_ITA.pdf
Theremino_IotHAL_Reading_I2C_Sensors_ENG.pdf
Оригинальный файл документации в формате ODT (23/03/2024)
IotHAL_Docs_ODT.zip
Получите уже запрограммированные модули
Лелло (maxtheremino продавец на ebay) может предоставить вам предварительно запрограммированные модули и может помочь вам заставить их работать всеми способами (SoftAP, Станции DHCP и статические) .
eBay maxtheremino
Почта Лелло (ufficiotecnico@spray3d.IT)
Скачать прошивку дель
Версия 140
Первая опубликованная версия.
В нем содержится дефект, который предохранял операцию в SofTap так почти на всех устройствах.
Версия 144
С этой версии SofTap так он работает на всех устройствах N-типа, Б, а также G, обе 20 что с 40 пропускная способность МГц.
Версия 182
Наиболее важными из них являются двигатели Шаговые.
>>> READ ДОКУМЕНТАЦИЯ FILE <<<
Главная новинка версии 182 Они находятся на следующих страницах:
Резисторы для PWM (страница 16 и 30)
PullDown для шаговых в документации (один раз 17)
Предупреждения для VPN как документы SlosOverNet (один раз 66)
Автоматическое переподключение (один раз 13)
Debuggare кон Generic Write (один раз 43)
Распределение PWM / Степпер / Слуга (один раз. 27)
SSID и список Пароль (один раз. 59)
Версия 191
См. последние несколько страниц новой документации.
В файле “Индекс” вы найдете шесть папок.
– Основная папка прошивки “IotModule”
– Пять других папок содержат конкретную прошивку для датчиков I2C
Скачать версию прошивки IotModule 191
См. последние несколько страниц новой документации
Чтобы запрограммировать модуль чтения документации.
ЕСЛИ ОН НЕ ЗАПОЛНЯЕТСЯ, ПРОЧТИТЕ ЭТО СООБЩЕНИЕ
Для тех, у кого возникли проблемы с компиляцией прошивки для модулей IOT
с помощью Arduino IDE (1.8.19), вы должны проверить в IDE: Инструменты-> Карточка-> Карточный менеджер, ищите ESP32 от Espressif Systems, что установленная версия 1.0.6.
Версии 2.0.10 и 2.0.11 Компиляция блоков.
Если установлена одна из этих двух версий, Просто выберите версию 1.0.6
в выпадающем меню Менеджера карт и установите его. Нет необходимости перезапускать IDE.
(спасибо Джакомо Руччи за его сочинение)
Скачать приложение IotHAL
Версия 1.1
Это первая версия, но мы контролировали в течение длительного времени, а также включает в себя полный dell'Adc24 управления.
Конфигурации улучшены и могут быть настроены по-разному в Setup.h файла.
Версия 1.3
использовать новую версию прошивки V182
Наиболее важными из них являются двигатели Шаговые.
>>> ПРОЧИТАЙТЕ ДОКУМЕНТАЦИЮ <<<
Версия 1.4
Эта версия автоматически перезагружает файл “SlotNames.txt” при изменении внешним приложением (обычно SignalScope, SlotViewer или Блокнот).
Версия 1.5
– Распознает имена Communications-options даже со строчными прописными буквами.
– Работает даже со значениями АЦП, равными нулю.
Версия 2.6
– Теперь все приложения IotHAL, NetHAL и ArduHAL имеют одну и ту же версию 2.6
– Версия 2.6 Признает новые команды через текстовые слоты, читать документацию.
Скачать приложение Theremino IotHAL Версия 2.6
Theremino_IotHAL_V2.6
Theremino_IotHAL_V2.6_WithSources (для программистов)
Для всех систем от Windows XP к Windows 10, Оба 32 который в 64 бит (Linux и OSX с вином)
NetHAL – Связаться по радио с NetModule
NetHAL соединяет NetModule высокого уровня программного обеспечения, через сеть и WiFi.
Открытый шанс не достижимы с мастером, например место номер на ионы или трудн к достигают места с Гайгер сигнального кабеля. Или построить транспортные средства, управляемые через Wifi, Как видно на видео Полета на Марс.
Индикация Группа Част. (FPS) Valori приблизительная индика. Измеренные значения совершенно правы вокруг 200 кадров в секунду и становятся все более и более неправильно (по умолчанию, и очень), FPS, как вы растете и подход 1000. Мы не изменяем считанную функцию, потому что теперь мы все привыкли в течение многих лет его указания и изменения будут создавать слишком много путаницы. Тем не менее, для всех автоматизации использует и считывание повторяющихся датчиков высших 100 FPS достаточно всегда.
– – – – – – –
Дизайн PCB NetModule, Она также включает в себя 3D-изображений и диаграмм NetModule и WemosD1 mini, Я скачать его с этой ссылке:
NetModuleV1.zip
– – – – – – –
– ВНИМАНИЕ –
Если вы используете mini формы Вемос D1, без печатной NetModule,
Вы должны добавить резистор от 4.7 k между D0 и масса,
в противном случае будет принимать форму место всегда SoftAP.
– ВНИМАНИЕ –
Наши прошивки не имеет никакого отношения с тем, что в сети
для ESP8266 (NodeMcu, LUA, Arduino, Zbasic, Python и т.п.).
Мы написали с нуля прошивку согласно спецификации производителя ExpressIf,
Поэтому все вы читаете в Интернете о ESP8266 бесполезно и заблуждение.
– ВНИМАНИЕ –
Если модуль подключается, но он не появляется в списках NetHAL и NetModuleProgrammer,
или операционная система не создавать COM-порт, когда вы подключите его к порту USB,
Следуйте советам на последней странице документа Theremino_NetHAL_Help_ITA.PDF
(документ должен быть по крайней мере 26 Январь 2018
в противном случае сбросить кэш вашего браузера и riscaricatelo)
– – – – – – –
Особая благодарность Фабрицио,
без него все это не было бы возможным.
– – – – – – –
Прошивки и программное обеспечение являются готовой и тактовой частотой 100%. Документация почти завершена, а аппаратные компоненты уже доступны на eBay..
Лелло (maxtheremino продавец на ebay) может предоставить вам предварительно запрограммированные модули и может помочь вам заставить их работать всеми способами (SoftAP, Станции DHCP и статические) .
eBay maxtheremino
Почта Лелло (ufficiotecnico@spray3d.IT)
Документация является почти полное, снова будет размещать файл справки для тех, кто испытывают трудности с брандмауэром.
Загрузите самые актуальные файлы документации (23-03-2024)
Theremino_NetHAL_Help_ITA.PDF
Theremino_NetModuleFeatures_ITA.PDF
Theremino_NetModuleProgrammer_Help_ITA.PDF
Theremino_NetModule_UsbProgramming_ITA.PDF Theremino_NetModule_FirewallProblems_ITA.PDF
(для загрузки последних версий может потребоваться очистить кэш вашего браузера)
Файлы документации, самые последние загрузки (23-03-2024)
Theremino_NetHAL_Help_ENG.PDF
Theremino_NetModuleFeatures_ENG.PDF
Theremino_NetModuleProgrammer_Help_ENG.PDF
Theremino_NetModule_UsbProgramming_ENG.PDF Theremino_NetModule_FirewallProblems_ENG.PDF
(для загрузки последней версии иногда может быть необходимо очистить кэш браузера)
Оригиналы документов в формате ODT (23-03-2024)
Theremino_NetModules_Docs.zip
Примечания к версии NetHAL
Версия 1.0 – Это была первая опубликованная версия, еще не хватало способности использовать статический IP-адрес и запрограммировать прошивку через радио..
Версия 1.3 – Фиксированный IP-адрес, DHCP, AP программного обеспечения и микропрограммы программирования через радио. Полностью функциональный. Просто отсутствует в документации.
Версия 1.4 – В некоторых случаях формы были перечислены дважды, результате сообщения об ошибках (как вы можете видеть на картинке). Версия 1.4 удалить эту проблему.
Версия 1.5 – Имена, которые появляются в брандмауэре теперь начинаются с Theremino, и поэтому его легче найти их. Те, кто уже использовал более ранних версий могут найти старые имена в вашем брандмауэре, Например, “Слой абстрагирования оборудования для сети и Интернет” Вместо “Theremino NetHAL”. L & #8217; единственный способ убедить Windows для использования новых имен является открытый смерзаться, Ищите старые строки и удалить его.
Версия 2.0
Добавлена сглаживания в осциллограф !!!
Добавлены функции Min и Max для осциллографа!!!
Удаленных ListView мерцания !!!
Добавлен китайский и португальский языки меню
Добавлено SHIFT и CTRL на TextBox
– Вверх/вниз = +/-1
– PageUp/PageDown = +/-10
– Сдвиг = *100
– CTRL = *10
– ALT = /10
Удаляет столбец K.
Центрированный текст в список названий
Повышенная надежность сохранения-загрузки конфигурации
Версия 2.1
Правильные команды “Резервное копирование конфигурации” Это были не работает должным образом.
Улучшено команды, которые вы отправляете в “Команда слоты”, и ответы, которые вы можете получить.
Теперь приложения могут узнать количество форм, которые были признаны
а также для того, чтобы знать, если один из них перестает работать.
Для получения дополнительной информации читайте на страницах 10 и 11 Обновлен файл справки (Итальянский и английский языки).
Версия 2.2
Я типи в Pin Servo8, Servo16, Pwm8, Pwm16 и PwmFast теперь начинаются в спящем
Слот ноля зарезервирован для команд и сообщений, так что вы не можете назначить его к контакту по ошибке.
Когда установлено новое имя для модуля, если профиль уже существует вы предупреждены.
Ошибка происходит в некоторых случаях путем присвоения нового имени.
Значок улучшилась. Все приложения системы будут иметь новые иконки, буквы, чтобы отличить их.
Чтобы увидеть текст значков в нижней строке Windows,, вы должны создать ссылки на приложения, на рабочем столе.
Версия 2.3
Значок улучшилась. Все приложения системы будут иметь новые иконки, буквы, чтобы отличить их.
Текст значков в нижней строке Windows,, Она также не видна ссылка на приложения, на рабочем столе.
Версия 2.4
Эта версия автоматически перезагружает файл “SlotNames.txt” при изменении внешним приложением (обычно SignalScope, SlotViewer или Блокнот).
Версия 2.6
– Теперь все приложения IotHAL, NetHAL и ArduHAL имеют одну и ту же версию 2.6
– Версия 2.6 Признает новые команды через текстовые слоты, читать документацию.
Загрузите приложение Theremino NetHAL версия 2.6
Theremino_NetHAL_V2.6
Theremino_NetHAL_V2.6_WithSources (для программистов)
Для всех систем от Windows XP к Windows 10, Оба 32 который в 64 бит (Linux и OSX с вином)
Примечания для версий NetModule программист:
Версия 1.0 – Полностью функциональный. Он также содержит файлы для использования с USB Программатор для первого программирования (на заводе). Просто отсутствует в документации.
Версия 1.1 – Имена, которые появляются в брандмауэре теперь начинаются с Theremino, и поэтому его легче найти их. Те, кто уже использовал более ранних версий могут найти старые имена в вашем брандмауэре, Например, “Слой абстрагирования оборудования для сети и Интернет” Вместо “Theremino NetHAL”. L & #8217; единственный способ убедить Windows для использования новых имен является открытый смерзаться, Ищите старые строки и удалить его.
Версия 1.2
Значок улучшилась. Все приложения системы будут иметь новые иконки, буквы, чтобы отличить их.
Чтобы увидеть текст значков в нижней строке Windows,, вы должны создать ссылки на приложения, на рабочем столе.
Загрузите приложение Theremino NetModuleProgrammer версия 1.2
theremino_netmoduleprogrammer_v1.2
Theremino_NetModuleProgrammer_V1.2_WithSources (для программистов)
Для всех систем от Windows XP к Windows 10, Оба 32 который в 64 бит (Linux и OSX с вином)
Эта прошивка не нужно использовать NetModule – Не качайте –
Может быть полезным только для тех, кто думать, чтобы улучшить наши реализации. Кто будет присутствовать сделать это следует также рассмотреть, что любые изменения должны быть скоординированы с NetHAL приложения и документация.
Загрузка исходного кода перекомпилировать прошивкой мини Вемос D1 и совместимость
MasterESP8266 (0.14B1).Индекс
Отправка команд в HAL через TextSlots
Новые версии всех HAL, с марта 2000 г. 2024, они также принимают команды, отправленные через текстовые слоты. А с Text-Slots вы можете сделать все это. Пожалуйста, прочтите HELP файл.
Все, что вы можете делать с помощью мыши на конфигурационных панелях, теперь также можно делать с помощью этих команд.
Используйте программу CommandsToHAL с автоматизацией, чтобы опробовать команды. Вы можете найти его в папке “ПрограммыДемонстрационные программыКоманды SlotText” последних версий Automation, опубликованных с апреля 2024 Далее. Или загрузите его с помощью Этой ссылке.
Мы также оставляем следующие команды через числовые слоты для обратной совместимости и потому, что в некоторых случаях они более эффективны. Мы рекомендуем использовать только числовые слоты для быстрого считывания количества подключенных аппаратных модулей. Пожалуйста, прочтите HELP файл.
Посылая команды на HAL
В приложениях HAL файл инструкция объясняет, как использовать “команда Slot”. нормально “команда Slot” равен нулю Slot, изменить его, вы должны вручную изменить файл инициализации HAL.
Халь приложение, написанное в слоте команд следующих номера:
-1 ----------------- Il comando “Riconosci” è ancora in esecuzione
0 ----------------- Non sono stati trovati Master, la lista dei Master è vuota
Da 1 in su ----------- Il numero di Master che sono stati riconosciuti
NAN_MasterError --- Uno dei Master collegati ha smesso di comunicare
Другие приложения системы могут посылать команды на HAL в написании номер NAN команды Slot (не является числом) корреспондент. Для приложения, которое не может писать цифры NaN, существуют альтернативные методы, описанные в файле инструкции. Команды в настоящее время реализуется “Вы признаете” и “Calibra”. Для более подробной информации обратитесь к инструкциям файла HAL.
Пример автоматического повторного включения Мастера
В следующем примере показано, как приложение VBNET может признать, что мастер был отключен, а затем отправить команду “Вы признаете” воссоединиться.
Private Sub tmer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tmer1.Tick
If Slots.ReadSlot_NoNan(0) < 1 Then
Slots.WriteSlot(0, NAN_Recognize)
Threading.Thread.Sleep(500)
End If
End Sub
Эта часть кода вызывается с помощью таймера (как правило, каждый 100 MS). Первый условный оператор If Slots.ReadSlot_NoNan(0) < 1 Then
Она считывает нулевой слот и запустить следующие строки, если есть по крайней мере один Подключенный и Master.
команда ReadSlot_NoNan
устраняет все коды ошибок и превращает их в ноль. Для которого, если один или несколько Master находятся в эксплуатации, Мы будем читать их число, в то время как, если произошла ошибка мы будем читать меньше, или ноль.
Так что, если наше приложение с использованием более одного мастера мы будем писать их число. Например, в случае трех писать Master If Slots.ReadSlot_NoNan(0) < 3 Then
Если число подключенных Master меньше необходимого количества Master, то линия Slots.WriteSlot
посылает команду “Вы признаете” а затем линия Threading.Thread.Sleep(500)
ждет полсекунды, чтобы дать время, чтобы все мастера, чтобы ответить (хотя некоторые, возможно, придется растянуть это время).
Файл SlotNames.txt
Приложение HAL (от версии 5.5 Далее) и SlotViewer (от версии 2.6 Далее), можно также отобразить имя слот (или заметки или комментарии).
Имена записываются в файл, Это должен быть вызван “SlotNames.txt”.
Файл “SlotNames.txt” редактируется с помощью Блокнота, WordPad или прямо из приложений HAL, IotHAL, NetHAL, SlotViewer и SignalScope. Если файл “SlotNames.txt” Существует нет комментарий поле останется пустым.
Правила проводки являются простыми и показаны в примере, Расположенный в последних версиях HAL и SlotViewer.
Важно отметить, что имена не связаны с физической Pin, но слоты.
Каждая строка файла начинается с количество слотов, следуют пробел и текст, который отображается. Линия может также продолжаться с комментарием, что не появляются, предшествует одиночная кавычка.
SlotViewer также использует специальные команды Min = nn и Max = nn, которые указывают диапазон, который будет использоваться для каждого отдельного слота.. Если файл SlotNames не содержит этих команд, то слот использует значения, которые настраиваются двумя полями Min и Max в SlotViewer..
Если вы хотите использовать тот же файл комментарии, как для HAL, так и для SlotViewer и Signal Scope, Вы должны держать файлы “SlotNames.txt”, “SlotViewer.exe”, “SignalScope.exe”, “HAL.exe”, все в той же папке.
Модульность приложения
Модульная конструкция программного обеспечения системы Theremino, вы получаете, в нетрадиционный способ, с многих приложений. Каждое приложение обрабатывает только задачи, для которых он был разработан и проходит так гладко, как возможно. Таким образом приложения могут быть простыми, эффективное и с меньшим количеством дефектов. Система Theremino многих простых приложений общаться друг с другом и работать вместе для выполнения сложных задач.
В зависимости от ваших потребностей можно использовать два различных методов:
– Изолированные приложения
– Группам изолированных приложений
Это не означает, что изолированные приложения не могут общаться с другими. Модульные коммуникационные это всегда возможно и делается через прорези, которые являются общими для всех приложений.
Чтобы избежать, используя тот же слот для различных задач мы определили основные схемы.
Экспериментальные 100 Слоты 000 - 099 - - - Theremino_Theremin 100 - 199 Theremino_SlotsToMidi 200 - 349 Theremino_MidiToSlots 350 - 499 Theremino_MusicKeys 500 - 549 - - - 250 Свободные слоты 550 - 799 - - - Theremino_OilMeter 800 - 809 Theremino_EEG 810 - 819 Theremino_Meteo 820 - 839 Theremino_Arm 840 - 849 10 Свободные слоты 850 - 859 10 Свободные слоты 860 - 869 10 Свободные слоты 870 - 879 Theremino_EmotionMeter 880 - 889 Theremino_geiger 900 - 909 Theremino_Bridge 900 - 909 Theremino_GEO 910 - 919 Theremino_GeoPreampTester 920 - 929 Theremino_Radar 930 - 939 10 Свободные слоты 940 - 949 10 Свободные слоты 950 - 959 10 Свободные слоты 960 - 969 10 Свободные слоты 970 - 979 10 Свободные слоты 980 - 989 10 Свободные слоты 990 - 999
Эта схема носит лишь ориентировочный характер. По желанию можно использовать слоты, так же ПК не используйте тот же слот, для двух различных задач. Если вы получаете это неправильно он не ломается ничего, но данные совпадают с результатами неназначенными.
Изолированные приложения с частным HAL
Некоторые приложения системы Theremino запуск частную копию ’ Хэл, расположен в той же папке приложения. Эти частные и HAL настройки и конфигурации, как правило, заблокированы с ключом “Мастер замки” Поэтому он должен быть подключен только к их аппаратные модули. Для получения дополнительной информации прочитайте инструкции ’ Хэл.
Приложения для этой конфигурации являются приложениями с точной задачи, такие как: Theremino_geiger, Theremino_OilMeter, Theremino_Meteo, Theremino_Theremin, Theremino_Arm, Theremino_Geo и Theremino_EmotionMeter.
Группы приложений Theremino startall
Применение Theremino startall начать все как приложения “Theremino_xxx.exe” которые расположены рядом с файлом “Theremino_StartALL.exe”, или папки, которые расположены рядом с ним, и во всех их подкаталогах .
Чтобы построить “группы приложений” Она начинается с корневой папки (с именем проекта, который вы создаете) Все ’ главной папки, Каждое приложение должно иметь свои собственные конкретные папки со всеми внутренними ’ л ’ исполняемый, вспомогательные файлы и подпапки. Если вы используете несколько копий одного приложения хорошо добавить окончательное число имена папок. Как показано в следующем примере:
Папка: "Мультиплеер" Папка: "ThereminoSoundPlayer_1" Папка: "Средства массовой информации" Применение: "Theremino_SoundPlayer.exe" Папка: "ThereminoSoundPlayer_2" Папка: "Средства массовой информации" Применение: "Theremino_SoundPlayer.exe" Папка: "ThereminoVideoPlayer_1" Папка: "Средства массовой информации" Папка: "Media2" Применение: "Theremino_VideoPlayer.exe" Папка: "https://www.theremino.com/downloads/Foundations" Применение: "Theremino_Hal.exe" Файл: "Theremino_HAL_ConfigDatabase.txt" Файл: "Theremino_HAL_INI.txt" Папка: "Theremino_Helper" Файл: "CustomControlsLib.dll" Применение: "Theremino_Helper.exe" Файл: "Theremino_StartALL.exe"
Это не возможно, только структура, в основной папке можно создавать папки и подпапки по желанию. Единственное ограничение состоит в том, что применение Theremino_StartALL.exe должно находиться в корневой папке.
Группы приложений, как это также может содержать десятки приложений. При помещении в отдельных папках, Каждое приложение имеет свои собственные настройки, и даже позицию окон самостоятельно. Можно даже создать несколько групп приложений и запустить их все сразу, поддержание адекватного разделения между приложениями и обеспечение того, чтобы каждое приложение взаимодействует только с его датчиков и его приводов. Но в то же время вы также можете сделать их общаться все, или в группах, между ними. Общаться с помощью слоты, Узнайте, как сделать хорошее использование слотов критических.
Приложение “Theremino_StartALL” запуски всех приложений группы с только один клик, а также закрытий. Вы можете создать ярлык на рабочий стол “Theremino_StartALL.exe”.
Чтобы закрыть все открытые приложения, используйте крестик, закрывающий приложение StartALL. Или, в качестве альтернативы, вы можете нажать среднюю кнопку мыши.
Новая версия 1.1 она запоминает, какие приложения открывала, и закрывает только те, которые открыла сама. Ранее он использовался для закрытия групп приложений “Theremino помощник” который закрыл все приложения, начиная с “Theremino_” и это загромождает экран. Однако теперь все сделано, и даже лучше, с одним приложением.
Новая версия 1.2 не открывает EXE-файлы, которые находятся в папках “Источников” и “obj”. Таким образом, вы можете использовать метод “С источниками” наших приложений, не открывая файлы, используемые компилятором и отладчиком.
ВНИМАНИЕ – Если кнопка “Включить выключение окон” включен (то есть красного цвета), затем после закрытия всех приложений операционная система Windows также останавливается.
В папке “AppsToStart” Мы уже присутствуют два примера приложения: “SlotViewer” и “WaveGenerator”, так что вы можете сделать двойной щелчок на StartALL.exe, и попробовать его сейчас его работа.
Помните, что наши приложения не требуют установки, но после загрузки вы должны извлечь файл ZIP.
Приложение Theremino StartALL V1.2
Theremino_StartALL_V1.2.zip
Theremino_StartALL_V1.2_WithSources.zip
Для всех систем Windows 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
В последние годы, вместо startall приложения, мы использовали следующий сценарий. Новое приложение является лучшим startall, но давайте также ссылку, для тех, кто предпочитает или увлекалась.
Сценарий Theremino Starter
Start_ALL_Theremino_Apps
Theremino SlotViewer
Слоты являются сердце Модульная система Theremino. Часто бывает удобно держать ’ их значение, или изменить его вручную. Этот маленький “Исследователь слотов” очень гибкий, можно увидеть слотов в различные пути и размеры, вертикально или горизонтально и с цветовой схемой по вашему выбору.
Вы можете просмотреть группы любое количество слотов, даже выбрав из различных областей. Можно изменять значения с помощью мыши, клавиши со стрелками, PageUp, PageDown метод. Клавиши CTRL и SHIFT позволяют изменять значения быстрее, и вы также можете использовать колесо мыши.
В новых версиях также можно просматривать и редактировать текстовые слоты
Инструкции
- FirsSlot – Номер первого отображаемого слота.
- NumSlots – Количество отображаемых слотов.
- MaxValue – Максимальное значение для всех слотов, для которых нет специальной команды “Макс.”.
- MinValue – Минимальное значение для всех слотов, для которых нет специальной команды “Мин”.
- Строки – При нажатии этой кнопки (Оранжевый) SlotViewer работает со строковыми слотами.
- Цвета – Измените цвета дисплея тремя разными способами.
- SlotFile – Открывает файл “SlotNames.txt” изменить это.
- Селективный – Когда кнопка “Селективный” нажата, отображаются только слоты, содержащие комментарий. Кроме того, они также разделены на группы на разных вертикальных колоннах. Это помогает поддерживать порядок в слотах, если вы их используете, Например,, Больше двигателей (см. Это видео в приложении Cobot, управляющем роботизированной рукой).
- Заблокировано – При нажатии этой кнопки все приложение становится доступным только для чтения.. Таким образом вы избежите внесения изменений по ошибке.
- Масштаб – Отрегулируйте размер текста.
- Десятичные – Количество десятичных знаков для отображения.
- Строки в каждом столбце. – Количество строк в столбце для отображения при использовании метода “Селективный”.
Если вы дважды щелкнете по строке заголовка или воспользуетесь квадратом, который должен развернуть окно, то команды исчезнут или появятся снова.
Выбранный слот выделяется более светлой рамкой и красной надписью..
Первый щелчок по невыбранному слоту не меняет значения.. Чтобы изменить его, вам нужно сделать второй щелчок или переместить мышь..
Нажав левую кнопку мыши на полях слота и перемещая указатель, вы можете настроить значение между Мин. И Макс..
Используя правую кнопку, можно изменить значение примерно на десять позиций., обычно значения 0, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, но если Мин и Макс того не стоят 0 и 1000, затем эти значения пересчитываются пропорционально.
При использовании правой кнопки вы можете увеличить шаг изменения в десять раз, удерживая клавишу SHIFT, или вы можете уменьшить его в десять или сто раз клавишами CTRL и ALT.
С помощью четырех стрелок вы можете изменить выбранный слот, а также значение слота..
При изменении значения слота, либо с помощью мыши, либо с помощью стрелок на клавиатуре, вы можете удерживать клавиши SHIFT, CTRL и ALT, которые умножают вариации на сто, за десять или за десятую.
Селективный метод
Когда кнопка “Селективный” нажата, отображаются только слоты, содержащие комментарий.
На этом рисунке вы можете увидеть пример использования метода “Селективный” и вертикальные колонны.
С “Селективный” Слоты также разделены на группы на разных вертикальных колонках. Это помогает поддерживать порядок в слотах, если вы их используете, Например,, Больше двигателей.
Смотрите также Это видео О Theremino_Cobot управления роботизированной рукой,
во второй половине видео вы можете увидеть, как Слоты были организованы по столбцам.
Слоты
Файл SlotNames, используемый в качестве примера в этих изображениях:
SlotNamesExample
SlotViewer также использует файл комментариев “SlotNames.txt”, с помощью которого вы можете дать имя каждому слоту, а также указать, какое минимальное и максимальное значение использовать.
Специальные команды Min = nn и Max = nn указывают диапазон, который будет использоваться для каждого отдельного слота.. Если Min и Max не подходят для определенного слота, тогда слот использует общие значения, которые настраиваются с помощью двух полей Min и Max в SlotViewer.
команда “Спрятать” скрывает слот на пути “Селективный” даже если для этого слота есть комментарии.
команда “Конец” завершает файл SlotNames и деактивирует все следующие строки.
Если вы не хотите видеть специальные команды в приложениях (SlotViewer, SignalScope и HAL) вы можете “комментировать”, то есть вы пишете одинарную кавычку перед частью, которую не хотите отображать. Команды “прокомментировал” они не отображаются, но продолжают действовать.
Примечания к версии
Версия 1.6: В более ранних версиях перестройки слот с клавиатуры не работают хорошо, в настоящее время находится в месте.
Версия 1.7: Изменение “NUM слоты” Иногда она появилась небольшая белая коробка, Теперь больше не происходит.
Версия 1.8: Фиксированная небольшие дефекты были рождены во время перехода от XP Windows7.
Версия 1.9: Изменения для работы с моно на Linux.
Версия 2.0: Значительное сокращение потребления ЦП, с тем чтобы облегчить операции на Raspberry Pi.
Версия 2.1: Изменения для улучшения работы с несколькими экземплярами.
Версия 2.3: Улучшения общего функционирования и видимость написано. Теперь вы можете установить минимум и максимум (которые ранее были установлены на ноль и тысячи). Можно также использовать интервалы с отрицательными числами (например от -1000 в +1000), или очень малые интервалы (от нуля до одного), или очень большой (От – 100 000 в +100 000).
Версия 2.4: Правильный размер даже на системах с размером шрифта изменить оба 125% который в 150%.
Версия 2.5: Исправить неточности в параметре с помощью мыши и устранить вспышки на старте. Эта версия содержит новый класс “Слоты”. Новая опция для тонкой настройки и быстро, вверх и вниз стрелки, в сочетании с ALT, SHIFT и CTRL.
Версия 2.6: По многочисленным просьбам мы внедрили также комментарии. Для получения инструкций Читайте здесь.
Версия 2.7: В “CustomControlsLib.DLL” Она стала частью источники, так с ’ меньше, проблема для MacOsx и Linux.
Версия 2.8: Повышение согласованности комментариев.
Версия 2.9: Добавлено отображение номера сообщений “NAN_MasterError”. Это механизм, который позволяет приложениям автоматизировать гарантировать, что все мастера находятся в эксплуатации. В случае сбоя или отключения одного из мастера HAL выдает “NAN_MasterError” нулевой слот.
Версия 3.0: Улучшенная функциональность MaxValue и MinValue коробки. Теперь это не происходит больше, чем работа для изменения их путем написания чисел с помощью клавиатуры.
Версия 3.1: Улучшенная функциональность спин коробки. Вы можете использовать CTRL, SHIFT и ALT клавиши, чтобы изменить скорость изменения чисел. И вы также можете использовать PageUp и PageDown, который изменить число 10 в 10.
Версия 3.2: Улучшенные сообщения об ошибках “Nomaster” и “Мастер отключен”
Версия 3.4
– Теперь с регулированием “Масштаб” Вы можете увеличивать и уменьшать масштаб приложения по желанию.
– С “Десятичные” Вы можете настроить отображаемые десятичные знаки.
– Вариации с ключами и с помощью колеса мыши пропорциональны шкале (MaxValue – MinValue)
– При использовании правой кнопки мыши, значения округлены до 1/10 окалины
– Если на правую клавишу, удерживая нажатой клавишу CTRL, значения округлены до 1/100 окалины
– Если к правой клавише Alt удерживаются, значения округлены до 1/1000 окалины
Версия 3.6
– Значок улучшилась. Все приложения системы будут иметь новые иконки, буквы, чтобы отличить их.
– Теперь вы можете хранить несколько копий SlotViewer (кон Номи Theremino_SlotViewer1.exe …2.exe …3.exe) в той же папке, и каждая копия будет использовать отдельный файл инициализации.
Версия 3.7
Эта версия автоматически перезагружает файл “SlotNames.txt” при изменении внешним приложением (обычно SignalScope, HAL или блокнот).
Те, кто скачал версию 3.7 день 01/12/2020 Вам следует загрузить его снова, потому что мы обновили файл “SlotNames” который теперь также содержит примеры специальных команд (не забудьте очистить кеш браузера перед загрузкой).
Версия 3.8
Эта версия сохраняет размеры даже при многократном закрытии ее из свернутого окна..
Мы исправили ошибку, которая в некоторых редких случаях, при редактировании значений мышкой, он резко увеличил значение и подбросил курсор мыши вверх, вне приложения.
Версия 3.9
Выбранный слот теперь выделен более светлой рамкой и красными буквами..
Первый щелчок по невыбранному слоту не меняет значения.. Чтобы изменить его, вам нужно сделать второй щелчок или переместить мышь..
Исправлена ошибка с именами больше чем 999
Версия 5.0
– Средство просмотра слотов также может отображать и работать со строковыми слотами.
– Путь “Селективный” это также позволяет организовать Слоты в вертикальные группы сто на сто.
Версия 5.2
– Добавлена возможность изменять количество строк для каждого столбца в “Селективный”.
Загрузка с Theremino SlotViewer – Версия 5.2
Theremino_SlotViewer_V5.2
Theremino_SlotViewer_V5.2_WithSources
Для всех систем Windows 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Theremino SlotsOverNet
Для этого приложения вы должны поблагодарить Фабрицио, что это может сделать его проще благодаря своему многолетнему опыту работы на сетях, и теперь он делает доступным в OpenSource. Если вы хотите написать вы можете найти в Эта страница.
Фабрицио Без этого приложения не будет существовать. Мы не думали, что может быть такое эффективное решение, непосредственный и простой в использовании.
До сих пор, чтобы сообщить значение слотов в сети, мы лучше не так протокол OSC и приложения, такие как MaxMSP. Такие решения сложных и трудных для понимания, которые на практике никогда не используется какой-либо.
Это приложение соединяет несколько слотов для ПК, подключенных к локальной сети, даже через WiFi.
Нет необходимости для адресов и ключевых слов. Просто запустите приложение на компьютере (приходят сервера) а другой на втором компьютере (пришел клиент).
Подключите удаленные ПК, через Интернет это только немного сложнее, вы можете использовать VPN, как описано в файле документации VPN, или вы устанавливаете IP-адрес и открываете порт в брандмауэре, как описано на странице 13 файла инструкции.
Тогда вы написать несколько командных строк, для передачи значения слота с одного компьютера на другой, и слоты передаются все сразу, до 500 раз в секунду.
Скачать документацию (27-11-2020)
Theremino_SlotsOverNet_ITA.pdf
Theremino_SlotsOverNet_ENG.pdf
Theremino_VpnHelp_ITA.pdf
Theremino_VpnHelp_ENG.pdf
Оригиналы документов в формате ODT (27-11-2020)
Theremino_SlotsOverNet_Docs.zip
Примечания к версии
Версия 2.0
– В 2.0 Это первое печатное издание. Перед публикацией этой версии мы написали много пробных, то 2.0 Он хорошо протестирован и очень надежен.
Версия 2.1
– Теперь SlotsOverNet также работает через Интернет. Прочтите файл инструкции.
Версия 3.0
– Ora SlotsOverNet он также работает через Интернет, либо с помощью VPN, либо самостоятельно. Прочтите файл инструкции.
Загрузки ди Theremino SlotsOverNet – Версия 3.0
Theremino_SlotsOverNet_V3.0
Theremino_SlotsOverNet_V3.0_WithSources
Для всех систем Windows 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Theremino SignalScope
Когда простой зритель приложений HAL уже недостаточно, Вы можете использовать этот сигнал Scope.
Внимание: Это не осциллограф, но слот сигналов просмотра, они имеют максимальное разрешение миллисекунды, а затем максимальная пропускная способность (теоретический) по 500 Гц. На практике однако, явление aliasing ограничить диапазон частот до 100 Гц или около того. Если вы хотите истинный Осциллограф с 22 КГц пропускной способности и 192 КГц выборки загрузки “Theremino ДАА” с этой страницы.
Сигнал Объем Особенности:
- Сохранение сигналов Слот для последнего 30 Максимальное разрешение минут.
- Возможность прокрутки обратных сигналов (Дельта времени) чтобы найти и масштаб конкретных событий.
- Две регулируемые ползунки с помощью мыши для измерения ширины, время и частоты.
- Ползунки, Дельта время можно регулировать с помощью мыши, а также с сенсорным экраном.
- Непрерывное отображение мгновенных значений и пик пик в строке состояния.
- Возможность сохранять и восстанавливать буфер событий.
- Возможность сохранения изображений для документации.
- Хранить все функции и восстановление при перезагрузке.
- Возможность программирования остановить отбор проб после того, как произошел ряд событий, путем установки порогового значения и Счетчик.
Сфера сигнала Особенности версии 2.2 Далее:
-
- Количество каналов должно быть увеличено 2 в 4.
- Отдельные каналы имеют форму, чтобы включить.
- Возможность дублировать исполняемый файл в той же папке Theremino_SignalScope1.exe / Theremino_SignalScope2.exe ЕСС.. , В этом случае каждое приложение будет использовать свой собственный файл инициализации, а затем вспомнить и восстановить свою конфигурацию при запуске.
- Новая коробка “Очистить буфер” Это позволяет очистить буфер для каждого нового приобретения, или добавить новые данные в существующий буфер.
- Новое окно “Run Slot” чтобы начать RUN со значением слота (Нулевой = фирма / Любое другое число = начало).
- регулировка “задержка останова” который задерживает конец приобретения, после “слот Run” возвращается к нулю (в некоторых случаях полезно захватить заключительные события из нескольких).
- Новая автоматизация, чтобы сохранить буфер данных и изображение, если значение слота превышает 500 (число слотов, которые будут использоваться регулируются в двух верхних ящиках, Право написано “слот для сохранения”)
Сфера сигнала Особенности версии 2.4 Далее:
- Регулировка длины буфера от 1 в 60 минут. Это большое улучшение, которое позволяет вам смотреть назад во времени столько, сколько необходимо, не создавая слишком большие файлы и не слишком замедляя запуск и закрытие приложения.. Обычно, чтобы оглянуться на несколько минут, более чем достаточно, но при необходимости можно растянуть буфер до часа. Однако не устанавливайте его слишком коротким, попасть под 5 минут малопригоден и имейте в виду, что файлы данных, которые загружаются и сохраняются, усекаются до длины текущего буфера.
- DeltaTime выделен оранжевым цветом, и для его сброса просто дважды щелкните поле..
- Возможность сосуществования нескольких приложений с именами SignalScope1.exe, SignalScope2.exe, и т.д.. в той же папке. Каждое приложение использует отдельный файл инициализации и сохраняет данные в отдельных папках Buffers и Images..
- Добавлены дата и время с точностью до миллисекунд на дисплее при каждом запуске регистрации данных.
- Исправлено несколько мелких недочетов и улучшена общая работа..
Сфера сигнала Особенности версии 2.5 и 2.6 Далее:
- Файл SlotNames автоматически перезагружается, когда другие приложения изменяют его..
- Регулируя буфер (мин) до нуля, буфер опустошается при каждом новом RUN
Рекомендации:
- Включить “Триггер” только для быстрого повторяющихся сигналов, в противном случае дисплей очень медленно.
- Держите “Дельта времени” нуль, если не в пользе, в противном случае сигналы не отображаются сразу, но только после миллисекунд. Двойной щелчок по полю DeltaTime сбрасывает его..
- Держите “Остановить, если” отключено, если не в пользе, в противном случае выборка может непреднамеренно остановить.
- Отредактируйте файл “Слот имена” чтобы дать значимое имя его слот.
- Скопируйте исполняемый файл исполняемый файл ’ ’ это приложение рядом с dell ’ HAL и просмотра совместно используют тот же слот “Слот имена”.
- Отключить “Интерполяция” быстрое включение/выключение сигнала, что бы в противном случае быть искажено.
- Отрегулируйте длину буфера не более десяти минут, чтобы не замедлять запуск и закрытие приложения и не создавать файлы слишком большого размера..
Примечания к версии
Версия 1.2: Это первая опубликованная версия.
Версия 1.3: Когда имена слот панель отображается, только если пространство позволяет.
Версия 1.4: Параметр “Дельта” сбрасывается каждый раз, когда вы нажимаете “ЗАПУСК” так что не забывайте.
Версия 1.5: Удален ошибка в заключение Если папка отсутствует “Буферы”.
Версия 1.6: Удален ошибка закрытия, если время выполнения было больше, чем длина буфера, хранящего данные. Расширенный буфер 24 Часы. Помните, что время очень долго буфера для сохранения загрузки может быть довольно долго.
Версия 1.7: Если курсоры разрешаются затем сохраняется только область между двумя ползунков. Триггер значительно улучшилась. Удаляет сигнал нестабильности происходит случайным образом. Буфер ограничивается снова 1 Теперь (для журнала журнала приложения используются). Сохранение и загрузка принимает буфер в большинстве 2 секунд. DeltaTime быть изменен быстро с помощью CTRL и SHIFT + Мышь.
Версия 1.8: Удален ошибка с очень больших входных значений.
Версия 1.9: Добавлена возможность отключать l & #8217; интерполяции, который в некоторых случаях искаженные сигналы. Удален ошибка запуска приложения к минимуму.
Версия 2.0: Исправлена ошибка, которая произошла с мин = 0, Max = 0.
Версия 2.1: При запуске приложения, коробка Слот очищается. Это устраняет необходимость изменить его значение по ошибке, с помощью стрелок клавиатуры. Последняя версия 2 КАНАЛЫ
Версия 2.2
– Количество каналов должно быть увеличено 2 в 4.
– Отдельные каналы имеют форму, чтобы включить.
– Новая коробка “Очистить буфер” Это позволяет очистить буфер для каждого нового приобретения, или добавить новые данные в существующий буфер.
– Возможность использования нескольких копий одного и того же SignalScope папки, с именами или Theremino_SignalScope1.exe 2 или 3,
В этом случае каждое приложение будет использовать свой собственный файл инициализации, а затем будет помнить свою конфигурацию.
– Новая автоматизация для запуска RUN со значением слота (Нулевой = фирма / Любое другое число = начало)
– Новая автоматизация, чтобы сохранить буфер данных и изображение со значением слота (Он действует превосходящее значение 500)
Версия 2.3
– Улучшена работа кнопки “Очистить буфер”
– Главное окно на передний план в любом “Запуск” управляются с помощью слота
Версия 2.4
– Ящики Мин, Макс и Центр, которые также принимают числа с десятичными знаками.
– Файл LastBuffer.csv создается с префиксом, который также содержит номер приложения..
– DeltaTime выделен оранжевым, чтобы не забыть, что он активен..
– Двойной щелчок по полю DeltaTime сбрасывает время..
– Исправлены недочеты StopDelay, которые иногда не работали.
– Папка Buffers и Images меняет имена, если используется несколько SignalScopes. (SgnalScope1.exe, SignalScope2.exe ecc…)
– При каждом новом начале приобретения также отображается дата., Теперь, минут, секунды и миллисекунды.
– Теперь вы можете настроить длину буфера из 1 минута до 1 Теперь.
Версия 2.5
Эта версия автоматически перезагружает файл “SlotNames.txt” при изменении внешним приложением (обычно HAL, SlotViewer или Блокнот).
Версия 2.6
– Мы исправили небольшую ошибку в файлах CSV
– Установив буфер(мин) до нуля, буфер опустошается при каждом новом RUN
Версия 2.7
– В предыдущих версиях была ошибка, которая затрудняла настройку CenterPosition
Версия 2.8
– Новая кнопка “Время” на верхней панели, чтобы удалить вертикальные деления с течением времени.
– Единицы измерения/div-боксы. до 5000000
Theremino SignalScope загрузки – Версия 2.8
Theremino_SignalScope_V2.8
Theremino_SignalScope_V2.8_WithSources
Theremino SignalScope загрузки – Версия 2.1 (последняя версия на 2 каналы)
Theremino_SignalScope_V2.1
Theremino_SignalScope_V2.1_WithSources
Для всех систем Windows 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Легкий доступ к слотам с: “WriteSlot” и “ReadSlot”
Общаться с пазами вызов функций: “WriteSlot” и “ReadSlot” и их функции инициализации.
Скачать: Очень простое приложение, чтобы сделать первые эксперименты, Вы скачать отсюда:
https://www.theremino.com/downloads/notes-on-software#emptyapp
Скачать: Module_MemoryMappedFiles_VbNet_CSharp_Python_Pascal_VB6.zip
Этот файл содержит ПРИВЯЗКИ (модули для VbNet, CSharp, Python, Паскаль и VB6), для C++ обратитесь к примеры MemoryMappedFiles в следующем разделе. Если вам нужна практических примеров, почти все приложения в системе Theremino, с помощью функции WriteSlot и ReadSlot.
Скачать: Class_ThereminoSlots_VbNet_CSharp.zip
Это новый класс для доступа к слоты. Этот класс является лучше, чем предыдущие формы “MemoryMappedFiles”, и постепенно будут включены, во всех новых версиях наших приложений. Включает только те версии VbNet и CSharp, Затем те, которые используют другие языки, должны получить некоторые ’, и сделать смеси с предыдущих версий. Этот класс не требует инициализации, Вы инициализируете, только когда он создает объект слоты. Функции для доступа к слоты стали писать слоты() и слоты чтения(). Этот класс также включает в себя функции для создания и сравнить цифры, сигнальный NAN (операции, что каждый говорит, что было невозможно, Мы искали веб для лет и в конечном итоге решение, которое нам пришлось изобретать с нуля)
Межпроцессное коммуникаций и MemoryMappedFiles
Связь через слот основан на MemoryMappedFiles (Windows) и SharedMemory (Linux). Эти примеры показывают, как они работают с данными всех видов.
Для простого общения с пазами на системе Theremino, не используйте эти примеры, но более практично WriteSlot и ReadSlot, Предыдущая глава.
Эти примеры также показывают, как использовать строки, целые числа, плавать в 64 битовые массивы, которые не требуются для взаимодействия с системой Theremino, но это может быть полезным для эффективно общаться (несколько микросекунд для каждой передачи) несколько программ, созданные пользователями, даже в языках отличаются друг от друга.
В исходный код C++, CSharp, VBNET и VB6, может быть полезным для не Windows системы эксперты делать переводы и экспериментов в различных версиях Linux и Mac.
Мы рекомендуем начать испытания на запуск нескольких версий этих программ на разных языках, или даже все на одном языке, и коммуникации эксперименты путем написания строк и чисел, их с отправки и получения их с GET
Связь в системе Theremino, Используйте только цифры “Одноместный” (плавающей запятой в 32 бит), в позиции 0 в 1000 (смещение от 0 в 4000), MemoryMappedFile с именем Theremino1. Связь между приложениями, можно также использовать файлы с разными именами от Theremino1 и не заниматься слотов в системе Theremino.
Скачать
Theremino_MemoryMappedFiles_V1.3
Для всех систем Windows 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Доступ к слотам с помощью Windows PowerShell
Все системное программное обеспечение Theremino считывает и записывает данные в слоты, которые являются данными, совместно используемыми различными приложениями. Эта функция обеспечивает большую гибкость и возможности взаимодействия, уникальные для системы Theremino.
Подробнее на этих страницах.
Чтобы получить его на английском или на предпочитаемом вами языке, после открытия страницы нажмите правую кнопку мыши и выберите “Перевести на…”
Мы благодарим Эмануэле Марано, предоставившего это изображение, Отличный пример интеграции между различными приложениями, который нашел способ доступа к слотам также из PowerShell.
Программное обеспечение для связи с Max/MSP
Это примеры двунаправленная связь между слотов в системе Theremino и l ’ Max/MSP
Интерактивная помощь для Max/MSP версии 4. x
Интерактивная помощь для Max/MSP версия 5. x
С помощью MXE (Внешний модуль для макс.) Вы получаете очень быстрая связь (прямые вызовы к библиотеке DLL – несколько микросекунд для каждой передачи) Обратите внимание, что через прорези в системе Theremino несколько патчей в Max/MSP могут общаться друг с другом очень эффективно эта возможность может быть полезной для создателей сложных систем,, в настоящее время, для связи между патчей только имеют гораздо медленнее методы. (Мы не большой экспертов от Макса, так что если кто не знает других эффективных методов, которыми мы общаемся и мы исправим эти заметки)
Макс установки
В этом файле все вам нужно общаться между Max/MSP с пазами и MemoryMappedFiles системы Theremino.
Theremino_Max_Installer_V 1.0
Theremino_Max_Sources_V 1.0 (Версия для программистов)
С помощью этих источников можно перекомпилировать патч Theremino.mxe. С необходимые изменения, Это должно быть возможно также взаимодействие с PureData и аналогичных программ (VVVV, Обработка, Eyesweb, и т.д.…)
Для Linux и MAC следует изменить этот проект в MemoryMappedFiles и в том, как установить файлы в папках Max/MSP.
Программное обеспечение для общаться через UDP с OSC сообщения
Это пример двунаправленная связь между пазами на системе Theremino и окружающей среды Max/MSP с открытым протоколом управления звук
Помочь UDP связи интерактивная – OSC для Max/MSP версия 5. xЭтот пример показывает патч Max/MSP, который посылает на UDP-порт 7401 запрос значения слот 0 и 56, Получает порт UDP 7400 и показывает их с двумя VU-м.
L ’ Theremino_OSC приложение получает порт UDP запросы 7401 и отправляет значения слотов на UDP-порт 7400
Приложение реализует л ’ доступ к системе Theremino через UDP слотов с OSC сообщения–
–
На правой стороне образца патч, с аналогичные разбирательства, Как написать числовые значения в пазы системы Theremino.
Опции связи через UDP
OSC протокол UDP медленнее по сравнению с предыдущим методом (с библиотекой DLL “Внешние” по макс, вызов MXE) но позволяет гораздо более гибкие связи, Оба в локальной сети или через Интернет
Через наши слоты, ThereminoOSC, Max/MSP, Обработка и PureData можно подключить казалось бы несовместимые аппаратных средств и операционных систем в легкой и немедленное. Без написания единой строчки кода.
С небольшой опыт программирования вы можете также изменить наши примеры (все freeware и с полным источники) Наше программное обеспечение все написано в чрезвычайно простой и модульные поэтому вы можете быть базой для разработки приложений с особыми требованиями.
Пример патч для Max/MSP и Theremino OSC V 1,5
Theremino_OSC_V 1.5
Theremino_OSC_V 1,5 _WithSources
Для всех систем Windows 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Сценарий Theremino

Theremino скрипт позволяет вам писать небольшие программы на VbNet или CSharp без установки VisualStudio.
Это приложение использует временные файлы в папке TEMP.,
какой антивирус часто ошибочно принимают за положительный
и сотри их, генерация ошибок в приложении.
Поэтому мы рекомендуем использовать напрямую Visual Studio (для экспертов),
или Theremino Автоматизация который прост в использовании.
Функции связи и MemoryMappedFiles (Межпроцессное взаимодействие) реализуются на уровне системы, так что просто напишите WriteSlot и ReadSlot эффективно общаться (через несколько секунд микро) с пазами на системе Theremino.
Язык компилируется и опирается на DotNet, для которого выполняется очень быстро (от наших испытаниях VbNet быстрее, чем CSharp и C++), VbNet также имеет набор математических функций и графики абсолютно полный.
Скомпилированные программы могут использоваться даже без Theremino_Script и может быть развернута как обычный файл “EXE”.
Theremino_Script это немного’ младший сын Microsoft Visual Studio Express, но он не идет весьма также, медленнее, содержат конечно больше ошибок и сбоев, так и не не в форме визуального редактора ’, для которого программы вы пишете все в тексте. Только преимущества, что не следует устанавливать Visual Studio Express и написать несколько строк выглядит, все ’ начать, легче.
Мы рекомендуем использовать реальные Visual Studio, который вы скачать отсюда: Загрузка/заметки на-программное обеспечение # инструменты. Visual Studio позволяет легко продолжить, даже когда программы становятся большими. Но многие пользователи просили для простой способ доступа к слотов, Системы Theremino, писать такие вещи, как “Я перехожу на светодиодные – Я с нетерпением ожидаем 10 секунд – Я выключить СИД”. Поэтому мы постарались упростить и скрыть все осложнения. Он сказал, что этот маршрут является действительным, Попробуйте его и дайте нам знать, как ты.
Если вы не знакомы с Theremino скрипта, и вы не хотите использовать Visual Studio, затем ’ другие хорошее решение, Max/Msp средах может быть, Обработка и PureData.
Даже простой язык?
Theremino Автоматизация: загрузки/Автоматизация
Перевести примеры VbNet в C#
– Один из примеров в C# бежать
– Дайте ему новое имя и сохранить его
– Возьмите (с помощью копирования и вставки) VbNet функции, которые вам интересны
(еще больше возможностей, но будьте осторожны, элементов управления и события, они неточно)
– Перевод с этой утилитой: http://www.carlosag.net/Tools/CodeTranslator
– Или с этим: http://www.developerfusion.com/tools/convert/vb-to-csharp
– И наконец, вставьте оттранслированный код в C# приложения
Примечания к версии
Версия 2.1: Первая версия Theremino_Script с доступом к встроенным слотом.
Версия 2.2: Улучшенные предложения (IntelliSense) они теперь имеют больше выбора.– Советы являются выбран, нажав на список с двойной мыши.– Редактирование, проще и быстрее.– Больше не происходит случайно выбрать работу из списка предложений.– Добавлен пример, который имитирует кликов Гейгера с переменной частотой, полезно попробовать программу Theremino_Geiger.
Версия 2.3: Колесо мыши теперь прокручивает столь достойной, быстрый и прогрессивный.– Добавлен пример, который мигает индикатор подключен к “Разъем 1”, полезно для тех, кто делает свои первые шаги с пазами, Мастер и Hal программа.
Версия 2.4:
– Завершил л ’ доступ к слотам находится в VB который в c#
– Функции доступа слоты:
— WriteSlot(Слот, Значение)
— ReadSlot(Слот)
— ReadSlot_WithNans(Слот)
– В VB вызова MemoryMappedFile_Init больше не требуется (Если вы звоните не дает ошибку).–
– В c# все Инициализация MemoryMappedFile больше не требуется. Вы должны удалить все строки в блоке инициализации, в противном случае давать ошибки.
– В c# основной класс больше не должен быть вызван “класс сценарий” но “частичный класс сценария”
– CSharp любителей и для тех, кто привык к Arduino, Мы добавили примеры: Образец 1, Образец 2, Example3 Example4 и. Эти примеры поясняют, как добавлять кнопки и текстовые поля и как использовать их имущества и их события.
Версия 2.5: Добавлено ’ пример “Измеритель температуры” в папке “Примеры Theremino слот”. Здесь он рассматривается как функция: https://www.youtube.com/watch?v=0erUqTAiixs
Версия 2.6: Фиксированная, многие мелкие дефекты родились во время перехода от XP к Windows-7/8.
Версия 2.7:
Добавлено меню “Файлы” “Открытые приложения папка”
Диалоговое окно FileOpen помимо открытия Vb и C# можно также запускать исполняемые файлы.
Диалоговое окно FileOpen разрешается также использовать множественный выбор, удобный для перемещения и копирования файлов.
Диалоговое окно FileOpen не создает дополнительные проблемы в случае нескольких ThereminoScript в разных папках.
Открыть меню файл теперь также содержит список последних ИСПОЛЬЗОВАВШИХСЯ, с недавно использованных файлов.
Добавлен текущий язык в поиске Google, Бинг и MSDN
SaveAs группа полный путь сделал это трудно изменить имя, Теперь вы видите имя файла без пути.
Основные ключевые слова автоматически преобразуются, с прописных и строчных букв.
Версия 2.8: Фиксированной мелкие ошибки и добавлены многие примеры сценариев.
Версия 3.0: Улучшен три примера WebBrowser, которые теперь открывать веб-страницы с меньшим количеством ошибок. WebBrowser теперь также по ссылкам правильно, Когда они нажмите на веб-страницах.
Theremino сценарий загрузки – Версия 3.0
Theremino_Script_V 3.0
Theremino_Script_V 3.0 _WithSources (Версия для программистов)
Для всех систем Windows 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Theremino отделение
Многие знают Excel и знать, как использовать VBA (Visual Basic для приложений). Вы можете писать и читать, что слот из VBA прокладывает путь к достижению экономического управления датчиков и приводов. Только мастер модуля, что вы также можете строить в DIY, и вы получите те же результаты, в прошлом требуется дорогих национальных систем, MATHLAB или аналогичный.
Но прежде всего тех, кто знает VBA оценят простоту этой реализации, Существует только две возможности, легко запомнить, “WriteSlot” и “ReadSlot”. С помощью этих двух функций доступ к датчики, Перемещение серводвигатели, управляя реле и диаграмм Excel перемещение внешне контролируется в режиме реального времени.
Скорость связи большой, писать или читать слот с занимает Libre Office и Open Office 70 нас, Хотя с Microsoft Office на ваш собственный или. 3 США. Эта скорость действительно может быть полезно потому что не только диаграмм с помощью VBA. Вы можете сделать реальные приложения даже с тяжелым алгоритмов, которые нуждаются в максимальной эффективности.
Советы для программистов
Все волшебство находится в форме “ThereminoSlots” что никогда не следует редактировать. Этот модуль предоставляет две функции “WriteSlot” и “ReadSlot” который может использоваться во всех модули и макросы в документе.
Чтобы получить, что все макросы всех документов можно использовать функции “WriteSlot” и “ReadSlot”, просто скопируйте формы “ThereminoSlots” в “Мои макросы” или в “Управление макросами”
Если вы пишете в ячейке хотя активирует макрос Microsoft Excel пытается остановить макрос (неприятное поведение, LibreOffice и OpenOffice не). Если макрос содержит DoEvents и называет его очень часто, когда Microsoft Excel пытается остановить макрос идет в ошибке. Решением является вызов DoEvents в очередной раз, с тем чтобы содействовать пользовательского интерфейса, но не слишком часто, Скажем, каждые 30 миллисекунд.
Arduino
Системы theremino Подключение модулей Arduino непосредственно с Excel (и со всеми другими приложения Системы theremino). С приложение ArduHAL Вы можете прочитать датчики, перемещение двигателей или контроль температуры, непосредственно из Excel, или другими приложениями Office.
Скачать
Примеры для Microsoft Office, Libre Office и Open Office:
Theremino_SlotsToOffice.zip
Все примеры в этом zip-файл содержит модуль “ThereminoSlots” Она написана так, что мы можем работать на Microsoft Office, Libre Office и Open Office без изменений даже запятая.
ВНИМАНИЕ – В новой версии. “ThereminoSlots” Он также содержит числа NANs, которые служат для передачи сообщений с l & #8217; HAL через слот нуля. Эта версия работает только на Microsoft Office потому что Libre Office и Open Office не удается инициализировать NAN чисел. Те, которые не используют Microsoft Office придется обойтись без NAN и использовать файл “Theremino разъемы” лежа в & #8217; пример “ThereminoSlots_LibreOffice_OpenOffice.ods”.
То же самое не возможно для образцов, для которых мы подготовили пример для LibreOffice и OpenOffice (с расширением “ОРВ” и некоторые примеры для Microsoft Office (с расширением “xlsm”).
В ZIP-файл вы также найдете в текстовый файл с некоторыми пояснениями и файл “TestFunctions” с функциями мы использовали попробовать скорость связи.
Theremino кнопки
Это приложение является самый быстрый метод, предоставляемый системой theremino для создания панелей управления для использования с помощью мыши или с сенсорным экраном.
Вам не нужно знать язык программирования, просто введите текст, который вы хотите, чтобы появиться на кнопки и настроить некоторые параметры. Каждый может быстро научиться создавать новых кнопок и текстовых полей. И изменение цвета, Размер и также расположить элементы управления на один или несколько столбцов и строк.
Ниже приведены некоторые примеры панелей, которые могут быть созданы.
Редактировать элементы управления вы удерживая нажатой клавишу CTRL на клавиатуре нажмите с левой кнопкой мыши на кнопку или кнопку свободной зоны.
На следующем экране появится и его команды изменить элементы управления, изменить текст, отображаемый, изменение цвета и свойства записи и чтения из сигналов разъемов. Упорядочивание элементов управления на несколько строк и столбцов, Если они создают новые и удалить.
Версия 2.0 значительно улучшилась. Вы можете также вручную изменить расположение кнопок, путем перетаскивания их мышью или используйте клавиши со стрелками для изменения размера с SHIFT. Есть новые виды движения и редактор также позволяет вам делать отменить, чтобы вернуться, когда вы ошибаетесь. Чтобы узнать все Новости читать инструкции.
Полные инструкции находятся в файлах документации.
Документация на итальянском и английском языках
Theremino_Buttons_ITA.PDF
Theremino_Buttons_ENG.PDF
Пример приложения (скорость вращения для двигателей внутреннего сгорания)
RpmMeter_ITA.pdf
RpmMeter_ENG.pdf
Пример приложения (простой Rover) — СТАДИИ СТРОИТЕЛЬСТВА —
Theremino_Buttons_SimpleRover_ITA.PDF
Theremino_Buttons_SimpleRover_ENG.PDF
В качестве примера того, как вы можете управлять Rover смотреть видео Полета на Марс.
Для этого видео мы использовали старый смартфон, превращается в камеры WiFi с помощью приложения. IP камеры. Платить два или три евро надписи будут удалены, и вы можете использовать его на трех телефонов. Чтобы использовать приложение. IP-камеры SIM-карты не требуется.
Пример приложения (BrickRobot) — НЕ обновление до V 2.1 —
В этом примере показано, как составить полную среду, состоящий из нескольких приложений системы, начало их вместе с “Start_ALL.vbs” и закрыть все из них, вместе с помощью средней кнопки мыши (Благодаря вспомогательные приложения).
Theremino_Buttons_V2.0_BrickRobot.zip
В этом видео вы можете увидеть движущиеся BrickRobot. Обратите внимание, что любой пользователь может добавить кнопки и серводвигатели. Вы можете также легко изменить движений просто изменить назначения кнопок. Все без программирования единой строчки программного обеспечения. https://www.theremino.com/files/BrickRobot2.mp4
Примечания к версии
Версия 2.2
Добавлено имя загружаемого файла в строке заголовка.
Тип импульса изменяется, с скорость = ноль, которую он ведет себя вкл/выкл, со скоростью от 1 Вы иметь импульс прочного скорость в миллисекундах”
Внимание, начиная с версии 2.2 в типе “Пульс” изменилась:
– С скорость равна нулю, Он имеет поведение ON/OFF,
– Со скоростью от 1 вверх, Она имеет импульса длительностью скорость в миллисекундах”
Загрузка Theremino кнопок – Версия 2.2
Theremino_Buttons_V2.2.zip
Theremino_Buttons_V2.2_WithSources.zip (Версия для программистов)
Для всех систем Windows 32 и 64 бит (для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Theremino SimpleLogger (с Theremino сценарий)
Это пример сценария сценарий Theremino. Используйте его только в качестве примера и как испытание просмотра KST. Регистратор данных, которые вы должны построить Используйте средство ведения журнала Theremino, который находится в следующей главе.
Даже меньше программирование опыт можно адаптировать этот сценарий, чтобы их потребности. В той же папке, которая содержит программы, будет создан файл LOG.csv “exe”. Изменяя первые четыре строки файла “Б. ThereminoLogger.” Это можно изменить л ’ захватить интервала и каналы для сканирования. Когда отредактирован в будет, Вы можете непосредственно запустить скомпилированную версию “ThereminoLogger.exe”, больше нет необходимости “ThereminoScript”.
– Примечания к новой версии –
Есть некоторые примеры интерактивного просмотра с KST. Чтобы использовать KST прежде всего необходимо установить его из Интернета и затем действуйте, как описано в файле “Readme – KST установить Notes.rtf”
Мы также добавили скомпилированные версии (exe), так что вы не должны даже открыть сценарий Theremino, чтобы компилировать их. Три предварительно скомпилированные версии журнала каждую секунду, десять раз в секунду и сто раз в секунду.
KST-файлы позволяют вам просматривать журналы различными способами, В то время как вы входите. Они просто примеры. С терпением и справками в Интернете вы можете сделать KST каждый вид Просмотр и фильтрация. Вероятно вы можете также использовать Интернет для отправки файла MySql KST. Использование KST не легко, Это большое программное обеспечение и отличные результаты, которые вы должны платить с много терпения.
– Исправление –
Мы переехали файлы в ту же папку LOG.csv KST. Кажется, что дефект, который предотвращает его от чтения журнала, если он находится в другой папке KST. Если вы еще не загрузили это ’ последнюю версию вручную, переместите их близко к LOG.csv.
– – – – – –
Загрузки Theremino SimpleLogger – Версия 2.0
Theremino_SimpleLogger_With_KST_Examples_V 2.0
Для всех систем Windows 32 и 64 бит. Для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
– – – – – –
Theremino SimpleLogger – Версия 3.0
В версии изменяется сценарий Theremino регистратор 3.0, для сбора данных от некоторых датчиков погоды. Версия 3 Преобразует значения из 0 в 1000, температуры в, УФ индекс, Милливольт и вольт и вы скачать здесь:
https://www.theremino.com/hardware/inputs/meteorology-sensors#logger
Theremino журнал
Этот регистратор и просто для использования, но с большой производительности. База, сжатый и интуитивно, была изучена на Марко Russiani. Затем мы дополнили с расчетами для измерения сопротивления и температуры, с PT100, Pt500 и PT1000 три или четыре провода.
Расчет температуры от сопротивления платиновые резисторов (PTxxx) Это делается с помощью полиномной формулы, с средняя абсолютная погрешность 0.015% во всем температурном диапазоне, от-200 ° c до + 850 ° C.
Являются также выполнены расчеты для датчиков:
- Lm35 – От 0° C до 150° C с точностью +/-0,5 ° C)
- TSIC501 – От-10 ° C до 60 ° C с точностью +/-0.2 ° C
- УВМ 30A – УФ индекс из 0 в 11
- ML8511 – УФ от 0 в 15 МВТ
Для датчиков LM35, TSIC501, УВМ 30A и ML8511 может быть достаточно Мастер Theremino. Для высокой точности измерений, но и особенно для RTD (Pt100 и 1000) Это хорошо Добавить Theremino Adc24.
Узнайте больше о датчиков Эти paginа и в документации Dell ’ Adc24.
Измерители, управляемая через радио
С Theremino регистратор на Таблетки ТАМПА Вы получаете система похожа на эти без тратить тысячи долларов. Результатом является полное измерители, управляемая через радио, Вы можете хранить данные для лет, потребления только 2 Уоттс (меньше чем 500 но для 5 Вольт). Полная система может быть заключен в водонепроницаемый контейнер, без необходимости открыть его. Радиоуправляемые через TeamViewer и ваши данные будут доступны в вашей локальной сети, через папки Windows.
Мини-инструкции
- Файл журнала записывается с фланга dell ’ исполняемый и могут быть просмотрены с KST (как описано в предыдущем “Простой Theremino регистратор”). В настоящее время ’ только тот, кто знает достаточно хорошо KST Марко Russiani, Если у вас есть проблемы, настройка его пусть знают.
- L ’ интервал выборки может быть очень часто (в настоящее время является максимальная 60 выборок в секунду) но под второй не имеют большой точностью и устали достаточно процессора. Чтобы уменьшить работу процессора хорошо, чтобы сохранить приложения к минимуму.
- Каждая строка журнала (также представлены во втором ряду приложения), состоит из даты, после даты по юлианскому календарю (в дни и фракции) и следуют значения датчиков включены. Поле разделитель — точка с запятой.
- Линия “Значение” Просмотр отдельных датчиков. Просмотреть их в режиме реального времени является полезным в испытаниях.
- В строке “Слот” Вы установить слотов для отдельных датчиков. Эти цифры должны соответствовать количество слотов, которые задаются в ’ Хэл.
- В строке “Тип” задать тип датчика.
- В строке “Умножить” задать коэффициент умножения, для тонкой настройки усиления (наклон калибровочной кривой). Обычно это значение равно “1”. Посмотреть схему документации Dell ’ Adc24.
- В строке “Трим значение” задать коэффициент сложения, для тонкой настройки конечного значения (перемещении калибровочной кривой вверх или вниз).
- Новые кнопки “Нулевой набор” Мы находимся от версии 3.3 начиная с “Тара” легко. Главным образом используется для линейных преобразователей и тензодатчиков. С их помощью легко, перемещает сенсор в нулевой позиции и нажата кнопка.
Специальные примечания для каналов с типами “RES-3” или “RES-4” или “PTxxx”
- С этими типами, используя два слота.
- В поле строка записывается первый слот “Слот” (Например, 10).
- Второй слот является следующий слот (Например, 11).
- Первый слот является значением напряжения измеряется.
- Второй слот является значение измеренной тока, деленное на текущей измерительный резистор (обычно 10 k).
- В строке “Умножить” не задано “1”, как с другими датчиками, но значение текущего измерения резистора (обычно 10000).
Отображение данных с KST
KST — это большой OpenSource просмотра для файлов журнала. Просмотр файлов журнала в режиме реального времени, В то время как они написаны, как показано в Это видео.
KST также поддерживает большие файлы и отображает их и фильтры всячески. Это также очень легко увеличивать и просматривать файлы в прошлом. Идеальное решение для всех потребностей научных журналов. С терпением, получение информации в Интернете и возможно с просьбой о помощи в Марко Russiani, Вы можете сделать все виды визуализации KST. Вероятно вы можете также использовать его для отправки файлов MySql на веб-. Использование KST не легко, Это большое программное обеспечение и отличные результаты, которые вы должны платить с терпением.
Скачать документацию по KST, подготовленный Марко Russiani
KST2_Help_for_Theremino_Logger_ENG.PDF
Theremino журнал загрузок – Версия 3.4
Theremino_Logger_V3.4.zip
Theremino_Logger_V3.4_WithSources.zip (Версия для программистов)
Для всех систем Windows 32 и 64 бит (для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Лесоруб Теммино12, Logger24 и LoggerNN
Три новых регистратора данных с множеством новых команд.
LoggerNN имеет меньшее количество команд, но, с другой стороны, он может регистрировать несколько каналов, варьирующихся от 1 в 99.
Все три регистратора могут записывать все каналы до тысячи раз в секунду, но имейте в виду, что на медленных ПК они могут создавать слишком большую нагрузку на процессор. А также следите за тем, чтобы при установке тысячи операций записи в секунду ( Интервал записи = 0.001 ) Файлы быстро становятся очень большими.
В отличие от предыдущих логгеров, выходной файл не меняет свое имя каждый раз, а всегда использует имя, которое вы установили в поле “Имя файла журнала”. Это позволяет использовать средство просмотра в режиме реального времени, и оно всегда будет знать имя файла для чтения.
Если вы также хотите, чтобы файлы с прогрессивными датами были включены “Резервное копирование файлов журналов”.
Начиная с версии 1.1 мы добавили возможность настройки первых строк файла LOG, Появилась новая кнопка “Редактирование текста заголовка” Редактирование файла “_Heading_Text_.txt”, Чтобы удалить пользовательские строки, просто оставьте поле пустым или удалите его.
Начиная с версии 1.1 Также мы добавили возможность отправлять команды из других приложений через текстовые слоты.
Текстовые команды, которые можно использовать:: “LogRun (ЛогБег)”, “Логстоп”, “LogPause (ЛогПауза)”, “ЖурналРезюме”, “Файл резервного копирования” и “RecordingInterval n.nnn”, где n.nnn — время в секундах и долях секунды с точностью до тысячных долей.
Вы можете просмотреть текстовые команды и попробовать их использовать, открыв автоматизацию, а затем загрузив файл “Commands_to_LOGGERS.txt” расположен в папке “ПрограммыДемонстрационные программыКоманды SlotText”
Downloads dei Theremino Logger12, Logger24 и LoggerNN
Theremino_logger12_v1.2.zip
Theremino_logger12_v1.2_withsources.zip (Версия для программистов)
Theremino_Logger24_V1.1.zip
Theremino_Logger24_V1.1_WithSources.zip (Версия для программистов)
Theremino_loggernn_v1.2.zip
Theremino_loggernn_v1.2_withsources.zip (Версия для программистов)
Для всех систем Windows 32 и 64 бит (для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Графики Термино
С помощью этого приложения вы можете просматривать файлы, созданные регистраторами, примерно так же, как вы могли бы это делать с помощью Microsoft Excel.
Тем не менее, вы можете легко создавать различные типы визуализаций, которые было бы невозможно или сложно настроить с помощью Excel. А также вы можете делать их в режиме реального времени, т.е. в то время, когда Logger записывает файл.
Для получения инструкций откройте редактор параметров, нажав кнопку “Редактирование параметров оси” , а затем нажмите кнопку HELP, Как видно на следующем рисунке.
С помощью “Выберите файл” Вы выбираете файл, который хотите просмотреть, и с помощью кнопки “Выбор параметров оси” Вы выбираете файл с параметрами отображения.
В зависимости от того, что вы зададите в имени оси X, у вас могут быть точечные диаграммы (где ось X является одной из переменных) или диаграммы с осью X, представляющей время.
Эти возможности описаны в файле, который открывается нажатием кнопки HELP.
В приложении Graphs вы найдете несколько файлов опций и несколько файлов данных для тестирования. Как правило, файл данных записывается Logger, и вам нужно будет указать Graphs, где он находится, нажав кнопку “Выберите файл” а затем найти его в папках Logger.
Документация по графам Theremino
Theremino_graphs_help_eng.pdf
Theremino_graphs_help_ita.pdf
Theremino_graphs_help_eng.odt
Theremino_graphs_help_ita.odt
Downloads di Theremino Graphs – Версия 2.3
Theremino_graphs_v2.3.zip
Theremino_graphs_v2.3_withsources.zip (Версия для программистов)
Для всех систем Windows 32 и 64 бит (для Малина Pi, Linux, Android и OSX, читать Примечания по установке.
Theremino SeriHAL V 2.2
Theremino_SeriHal позволяет вам отправлять слотов данные от последовательного порта и отправить данные в последовательный порт слот.
Связь СЛОТОВ <-> Последовательный (Реальные или виртуальные) Двунаправленная и, При желании также передача, Это может быть синхронным или асинхронным.
Затем вы можете подключиться к компьютеру любой аппаратный или программный интерфейс, который отправляет и получает данные через последовательный порт. И вы можете отправить данные и получать числовые данные в один или несколько разъемов. Данные затем могут быть обработаны другими приложениями в мире Thereminico и, Например,, отображается с SlotViewer и SignalScope или зарегистрированы с Theremino_Logger.
В настоящее время мир thereminico могут общаться не только с Arduino и обработки, Но даже с помощью Octave (бедного родственника и свободной от MatLab), с Python и другие по-прежнему SW: просто нужно загрузить их серийный плагины. Подумайте о том, что вы можете сделать управляя OpenCV компьютера видение функций через Python/Numpy и диалога с слоты Theremino-HAL и Master/Slave-модули: распознавания лица, механические/оптическое отслеживание, Обработка изображений в реальном времени и других графических самого высокого уровня в пределах досягаемости (почти) все.
Инструкции и протокол связи находятся в файле “_Eng SeriHal_v 2.2” Вы найдете в папке “Документы”.
ВКроме того, это блестящий применение Марко Russiani. В папке DOCS есть два небольших файлов на итальянском и английском языках. Ничего но Марко недавно обнаружил сверхновой SN2017gfh. Это не каждый день, у вас есть друг, который открыл звезду, Мы должны были написать его!
Примечания к версии
Версия 2.3
– Ошибка, возникающая при нажатии “отключать”.
– Повышение скорости поступления.
– Снижение потребления CPU.
– Если разделитель не распознается, а затем использовать пространство.
Theremino_SeriHAL_V2.3_WithSources.zip
Для всех систем Windows 32 и 64 бит (для Малина Pi, Linux, Android и OSX, читать Примечания по установке
Theremino терминал
Это приложение позволяет вам для обмена персонажей с последовательным портом. Тип приложения “Терминал” в основном используются для связи с прошивкой микро-регуляторов, в ходе опытной эксплуатации и при записи прошивки.
Чтобы прочитать инструкции кратко, нажмите на маленькую кнопку “Справка”.
В ходе разработки прошивки NetModule (см. Эта страница) Мы должны были проверить данные отладки от микро, через виртуальный последовательный и USB-порт. Сначала мы использовали приложения, загруженные из Интернета, такие как “Шпатлевка”. Но они являются сложными и неудобно. Затем мы написали это приложение, что сделал это так просто.
Theremino терминал находится в виде одного исполняемого файла из 500k, Она проста в использовании и не требует установки. Хорошим примером простоты и минимализма, Каковы основные характеристики системы theremino.
– – – – – –
Великолепные улучшения прошивки писатель!
В версии 1.2 мы ввели новые команды “Декодирование в слоты”. С помощью этих команд вы можете отправить значение внутренних переменной прошивки, для системных приложений Theremino.
Это не только для чтения значений в текстовом терминале, Как вы обычно, но истинная связь числовых значений на высокой скорости (до почти тысяч строк в секунду, а десятки тысяч отдельных переменных на втором). На практике они могут увидеть вариации внутренних переменной прошивки, как если бы они были связаны с осциллографом.
Прошивки отправляются последовательных значения переменных, которые вы хотите следовать. Они посылают все значения на линии, разделенные пробелами, точка с запятой, запятые или две точки. Терминал приложений интерпретирует значения, которые могут быть целыми числами или десятичные, и отправляет их в выбранный слот и последующее. Есть также три специальных декодеров для двух моделей наиболее распространенных датчиков и компараторы.
Затем вы можете использовать Scope Signal (или другие применения системы Theremino), чтобы увидеть изменения во время их значений. В то же время, в окне терминала у вас есть список своих прошлых значений. Исключительный комфорт, лучше, чем аппаратный отладчик!!!
На следующем рисунке вы видите значение команд (синий цвет) и механический ответ (в красном) серводвигатель управляется PID записывается в PIC12F1572. Изображение, которое видно на осциллограф HAL происходит от управляющего сигнала (Серво-16) и Adc16 соединен с потенциометром обратной связи сервомотора. Вместо этого две дорожки верхнего изображения, являются значения двух внутренних переменных ПОС.
Значения переменных передаются через последовательный, Терминал приложения, Щели и были, наконец, отображается приложением Theremino SignalScope.
Кажется, для подключения осциллографа в прошивке. Для людей, использующих микро, и особенно для автора прошивки сервоуправления, это возможность исключительно полезна!
В версии 2.0
Мы улучшили алгоритмы приема и декодирования., что значительно увеличивает надежность полученных данных. Мы также снизили нагрузку на процессор, по крайней мере в десять раз, что делает возможным декодирование десятков тысяч переменных в секунду даже на медленных компьютерах.
В версии 2.1
– Мы исправили ошибку, из-за которой данные отображались только после определенного количества входящих строк.. Теперь вы можете сразу увидеть приход одиночного персонажа..
– Теперь вы можете изменить имя исполняемого файла и сделать несколько работ в одной папке..
(например Theremino_Terminal1.exe, Theremino_Terminal2.exe, Theremino_Terminal3.exe …)
Загрузки по Theremino терминал – Версия 2.1
Theremino_Terminal_V2.1.zip
Theremino_Terminal_V2.1_WithSources.zip (Версия для программистов)
Для всех систем Windows 32 и 64 бит (для Малина Pi, Linux, Android и OSX, читать Примечания по установке)
Theremino ComByTCP
Это приложение соединяет COM-порты между двумя ПК, даже очень удаленными друг от друга. Мы использовали его между Италией и Китаем, и он хорошо работал.
Чтобы это работало, вам нужны виртуальные порты, которые вы устанавливаете с помощью com0com, которые вы можете найти в папке com0com/Installers.
И’ Заявка для специалистов, Мы мало что им пользовались и мало что помним о том, как он работает. Но, насколько нам известно, он справляется со своей задачей.
Версия 1.0
– Это первая опубликованная версия, мы не пробовали его долго, но он хорошо сработал, чтобы прочитать модуль GPS, который был в Китае.
Downloads di Theremino ComByTcp – Версия 1.0
Theremino_ComByTcp_V1,0.zip
Theremino_ComByTcp_V1.0_WithSources.zip (Версия для программистов)
Для всех систем Windows 32 и 64 бит (для Малина Pi, Linux, Android и OSX, читать Примечания по установке)