使用 AVG (或其他类似的防病毒) 可能以及是假警报.
不使用商业杀毒软件, 引起不必要的忧虑, 然后让真正的病毒. 请仔细阅读本页.
我们的建议是只使用后卫, 我从未背叛.
在误报的情况下检查使用联机服务下载的线路, 例如这: HTTPS://www.virustotal.com/it
virustotal 服务 60 防病毒, 这是很正常的一两个可能是错误的. 但如果有 58 或 59 这给了一个积极的结果, 你可以信任. 谁只是不相信可以探索的来源, 并重新编译他们自己在他的电脑. 反正不用担心, 我们有更好的事情要做, 而不是写病毒.
哈尔 – 硬件抽象层
L ’ HAL 连接 l ’ 高级软件通过 USB 和插槽 InOut 硬件
如果您使用 USB 硬件模块, 然后 l ’ HAL 是必不可少的必须保持通电, 你可以尽量减少它, 但在操作中必须保持.
如果你不使用 USB 硬件, 然后 l ’ HAL 是不必要, 系统应用程序可以互相交流, 通过槽, 即使没有哈尔.
指示众议员频率. (新鲜粮食店) Valori近似籼稻. 测量值是完全正确的周围 200 FPS和越来越不正确 (默认情况下,很), FPS为你的成长和方法 1000. 我们不会修改读功能,因为现在我们都使用了多年,他的指示和变化会造成太多混乱. 然而,对于所有的自动化使用和重复传感器更高的阅读 100 FPS总是不够.
应用程序 HAL 将传感器数据标准化, 使其易于使用, 并提供测试和调试图形 (示波器).
入门技巧: 应用程序 “Theremino_HAL.exe”, 不需要安装,可以在您的系统上运行任何文件夹中 – 双线图形窗口点击打开显示 ’ 信号在该行上的趋势 – 点击另一线与一线单点击你可以看到他们在同一时间 – 所有的自旋框都是使用键盘编辑, 用鼠标向上/向下, 使用鼠标滚轮,向上和向下箭头 – 最后, 在测试的过程, 它是非常便于更改列中的值 “价值” 用鼠标 (按左边的按钮上的列数 “价值”, 它按住向上和向下移动鼠标)
瞬态错误造成的输入引脚上潮: 有时, 感人的针脚用你的手指, HAL 程序停止与硬件进行通信, 写一个红色线路与消息"断开",你要先按"确认". 这将会发生如果身体充满了静电和发出微小的电击. 所有组件都都仔细地选择,永远不会打破, 但即使你不看到火花, 它始终是张力的数以千计的伏特, 谁送乱了套暂时串行通信和 USB 端口呢. 在测试期间,我们要特别注意处理只关闭窗体, 或在弥撒前触摸 (例如 USB 连接器). 最后的项目应该总是提供一个绝缘的容器,可以阻止用户接触电压下的金属零件.
– – – – – –
https://www.theremino.com/downloads/foundations 发行说明
以前版本的备注 (从 2.0 的 7.4) 在文件中收集:
OldVersions_ITA. rtf
OldVersions_ENG. rtf
版本 7.5
– 添加零校准所有和 #8217; 开始.
– 正确的标签 MinValue MaxValue 和其他人改变语言
– 缺失时 Adc24 针脚的已删除配置错误
– 如果尝试编辑 SlotNames 文件不存在, 则创建
– 通过单击 Pin 行的每个点来修剪值
– 插槽的名称 (如果有) 显示 Pin 的详细信息
– 后 “编辑配置” 正确重新加载配置
版本 8.0
在示波器中添加抗锯齿 !!!
将最小和最大值添加到示波器设置中!!!
删除的列表闪烁 !!!
已删除固件的错误 CapSensor 2 和 3 (错误 adc24)
添加中文和葡萄牙语菜单
FastPwm 更正 “从插槽循环” 和 MaxValue 以外的 1000
在文本框中添加 SHIFT 和 CTRL
– 上/下 = +/-1
– Pageup/PageDown = +/-10
– 移位 = *100
– CTRL = *10
– ALT = /10
删除列 K.
列表标题中的居中文本
增加了存储负载的可靠性配置
正确地报告错误 NotConfigured 和一套
文档已更新
版本 8.1
未发布版本.
版本 8.2
正确的命令 “配置备份” 工作不正常.
改进的命令, 您将在 “命令插槽”, 和答案, 你 能得到.
现在应用程序可以了解已识别的主控形状的数量
也知道他们中的一个是否停止工作.
有关详细信息, 请阅读页面 5 和 6 帮助文件已更新 (意大利语和英语).
Version 8.3
我踢被在引脚Servo8, Servo16, Pwm8, PWM16和PwmFast现在开始睡眠
零时隙被保留用于命令和消息, 所以你不能错误地将其分配到引脚.
当你为模块设置一个新名称, 如果配置文件已经存在,您会收到警告.
该错误被分配一个新的名称在某些情况下发生.
图标有所改善. 该系统的所有应用程序都将有新的图标, 字母来区分它们.
要查看图标的文本在视窗的底部栏, 你必须创建链接到应用程序, 在桌面上.
Version 8.5
消除错误的类型期针时,由于干扰时间小于 50 我们
当你减少引脚Adc24的数量的背景类型进行适当的清理.
Version 8.6
此版本允许Windows关闭而不显示消息 “这个应用程式可防止关机”
Version 8.7
此版本自动重新加载文件 “SlotNames.txt” 由外部应用程序修改时 (通常是SignalScope, SlotViewer o记事本).
Version 8.8
删除了“注释”列中用于Encoder_B和ADC24_ch_b的文本
将输入的数值从插槽转换为STEP时,即使数字非常大,也不会产生错误.
德语现在也包含在语言选择菜单中.
Version 8.9
消除了 FastPWm 型引脚中发生的错误 (丢失了 Frequency From Slot 配置)
通过文本插槽添加了命令, 阅读文档.
的第一个主 (固件来自 1.0 只有在 2.0) 不要使用 HALs 7. x 版本. HAL 的版本来自 8.0 开始, 应该操作更老的大师, 还要保持这个 4.6 安全.
HAL 的最新版本可与固件一起使用 1.0 只有在 2.0, 如下:
Theremino_HAL_V4.6 邮编
Theremino_HAL_V4.6_WithSources 邮编
如果您仍然拥有较旧版本的固件, 可以将其发送回 Lello (lello@thereminoshop.com lello@thereminoshop), 即 免费升级到版本 5.
获取已编程的模块
书店 (在ebay上的maxtheremino卖方) 他可以为您提供预编程的模块,并可以帮助您使其工作.
易趣maxtheremino
邮件Lello (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 版本的哈尔.
– 打开您的应用程序更新的文件夹.
– 找到文件"Theremino_HAL.exe"与它的"文档"文件夹的位置.
– 用 ZIP 中的所有文件替换文件"Theremino_HAL.exe"和"文档".
文件"Theremino_HAL_ConfigDatabase.txt"和"SlotNames.txt"不应取代因为它们包含自己的配置.
那些想要使用 Visual Studio 检查, 修改并重新生成应用程序, 也应该取代文件夹中的所有文件 “来源”.
– – – – – –
下载pdf格式的文档
文档的 PDF 文件已位于 HAL 应用程序的文件夹中,但您也可以从此处下载它们. 有时这些文件甚至比应用程序中的文件更新。.
ThereminoHAL_Help_ENG.pdf
ThereminoHAL_Help_ITA.pdf
ThereminoHAL_Help_CHI.pdf
ODT 格式图书下载
那些知道这些语言的人, 可以在打开 Office 中打开文件, 解决这些问题并发送给我们. 对于其他语言,您可以获取文件,并把它翻译成英文: onlinedoctranslator 真棒, 一阵微风和尊重的格式.
ThereminoHAL_Documentation_ENG_ITA_ESP_JPN
ArduHAL – 使用 Arduino 模块而不是母版
ArduHAL 应用程序允许您轻松使用 Arduino 模块. 所有类型的最常见的输入输出都准备就绪. 为什么不安排, 只需配置输入和输出, 并遭受了软件之间的直接连接, 在 PC 和传感器.
Arduino, 使用 ArduHAL 应用程序, 可以使用 " 超过100应用程序 系统 theremino, 所有自由开放源码, 读取数据和控制输出. 由发生器示波器, 恒温器, 音乐应用, 的游戏, 等。.
为了快速了解 ArduHAL 读的特点 这篇文章. 否则, 请阅读下面下载的文档.
注意 : 我们使用 Arduino 模块作为输出的 PC 输入设备. 然后的学分, 我们没有对 Arduino 的判断, 但只适用于这一特定领域的使用, 阅读此帖子 .
Arduino 模块, 工作最好 (在特定的方式, 我们使用他们自己) 是 Arduino 纳米与芯片 CH340. CH340 芯片是在纳米的底部, 并认识到它, 因为它有许多较少的针脚 FT232 (16 别针反对 28).
从版本 1.4 通过 ArduHAL 你也可以使用 Arduino 与 FT232 芯片, 但通信频率是一个 30% 底部, 因为它们可以在多线程中使用. 读取文件的八页 “Theremino_ArduHAL_Help”
注意 : 如果未启用异步模式和“循环()“Arduino的包含慢码, 它可能无法与Arduino的沟通. 该列表dell'ArduHAL将保持为空,然后你不能使异步. 在这种情况下,你将有一切的在“循环功能评论()Arduino的“, 程序,并按下“确认”. 最后使异步.
指示众议员频率. (新鲜粮食店) Valori近似籼稻. 测量值是完全正确的周围 200 FPS和越来越不正确 (默认情况下,很), 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 邮编
获取表格
书店 (在ebay上的maxtheremino卖方) 他可以为您提供预编程的模块,并可以帮助您使其工作.
易趣maxtheremino
邮件Lello (ufficiotecnico@spray3d.it)
ArduHAL 版本的注释
版本 1.1 – 这是首次发布的版本.
版本 1.2 和 1.3 – 小补丁
版本 1.4 – 的方式 “异步和 “投票” 很容易从 ArduHAL 应用程序中选择, 而无需更改固件并重新编译它. 方式 “投票” 允许您使用 FT232 芯片的各种 Arduino.
版本 2.0
在示波器中添加抗锯齿 !!!
将最小和最大值添加到示波器设置中!!!
删除的列表闪烁 !!!
添加中文和葡萄牙语菜单
在文本框中添加 SHIFT 和 CTRL
– 上/下 = +/-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的固件.
欲了解更多信息,请阅读引脚上的网页 “仿制药” 在更新了帮助文件 (意大利语和英语).
版本 2.3
我踢被在引脚Servo8, Servo16, Pwm8, PWM16和PwmFast现在开始睡眠
零时隙被保留用于命令和消息, 所以你不能错误地将其分配到引脚.
当你为模块设置一个新名称, 如果配置文件已经存在,您会收到警告.
该错误被分配一个新的名称在某些情况下发生.
图标有所改善. 该系统的所有应用程序都将有新的图标, 字母来区分它们.
要查看图标的文本在视窗的底部栏, 你必须创建链接到应用程序, 在桌面上.
版本 2.4
图标有所改善. 该系统的所有应用程序都将有新的图标, 字母来区分它们.
即使你没有在桌面上的链接图标文本是底栏上可见.
版本 2.5
此版本自动重新加载文件 “SlotNames.txt” 由外部应用程序修改时 (通常是SignalScope, SlotViewer o记事本).
版本 2.6
通过文本插槽添加了命令, 阅读文档.
版本 2.7
修复了阻止使用某些 CH340 驱动程序版本打开多个模块的错误.
模块名称现在被识别,即使它们是小写或大写.
添加了 ArduHelper 应用程序,允许您将 Arduino IDE 下部的颜色从原来的深红色更改为黑色 (难以 辨认) 到普通的白底黑字 (仅适用于 1.xxx 版本的 IDE)
下载应用程序 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 的调用 “.伊诺”. – 在中的自述文件中异步阅读注释 “图书馆/Theremino/src”
版本 1.2 – 异步速度已增加到超过 200 每秒的交流. 伺服信号稳定现在是完美的, 即使你使用异步.
版本 1.3 – GenericRead16 和 GenericRead24 的功能不会通过重新插入来中断输出. 现在声明了一些变量 “挥发” , 这可能, 在某些情况下, 提高操作稳定性.
版本 1.4 – 的方式 “异步和 “投票” 很容易从 ArduHAL 应用程序中选择, 而无需更改固件并重新编译它. 方式 “投票” 允许您使用 FT232 芯片的各种 Arduino.
版本 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”
– 按下按钮 “打开”
更新 ARDUINO 库中的 THEREMINO 库
替换库 “theremino” 使用新版本 (第一种方法)
– 使用菜单浏览到 Arduino 库文件夹的位置 “文件 / 设置”.
– 关闭 Arduino IDE
– 打开的文件夹 “图书馆” Arduino 并删除文件夹 “Theremino”
– 从 zip 文件提取到文件夹 “Theremino” 并将其复制到文件夹中 “图书馆”.
– 重新打开 Arduino IDE.
替换库 “theremino” 使用新版本 (第二种方法)
– 使用菜单浏览到 Arduino 库文件夹的位置 “文件 / 设置”.
– 删除库 “Theremino”.
– 从 ZIP 文件中添加库 theremino, 如下所示.
在ARDUINO项目中使用库文件
无需将其添加到ARDUINO库中
此方法允许您创建一个包含所有必要文件的文件夹,并且其优点是您可以将整个文件夹带到另一台计算机上并编译项目,而无需在新计算机上安装库.
– 将我们的 CPP 和 H 文件复制到每个项目文件夹 (在项目的 INO 文件旁边).
– 将 INO 文件中的更改从 #包括 <Theremino.h> (带尖括号) 只有在 #包括 “Theremino.h” (带双引号).
下载库版本 1.9
从版本开始 1.6, 针脚配置为未使用的, 因为它们是.
以前设置为 “输入”, 这防止了在 Arduino 循环中使用它们作为输出.
从版本开始 1.7, 你也可以将浮点数 (浮法).
阅读关于引脚页面 “仿制药” nei file di 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 针对MHz时钟 16 法师兆赫).
– 双核处理器 32 位 (反对 16 位代大师).
– 支持快速操作上浮点数单双.
– 通过WiFi操作
– 容易将其程序读取专用传感器
– 可编程具有相同 Arduino的IDE (注意 1)
– 能够使用相同的固件和Arduino的库
(注意 1)
请阅读前一段改变Arduino的下部区域的颜色,
不可读的红黑色暗, 正常的颜色,易于阅读.
– 相当大的引脚数 (28 反对 12 当前)
– 8 ADC输入 12 位 (14 过采样) 反对 10 当前位 (12 超载。)
– 2 DAC输出 8 位
– 10 电容输入
– 16 uscite PWM
– 3 SPI接口
– 3 UART接口
– 2 I2C接口
– 2 I2S接口
– 4 一个定时器 64 位
– 集成闪存
– 520 KB数据缓存
– 4 兆字节计划 (闪)
– 连接模块Theremino ADC24的可能性
– 甚至轻微的当前主的形式成本.
与主的机会无法实现, 例如, 将一个房间放置在离子或一个难以到达的位置, 用一个信号电缆. 或建立通过 Wifi 控制的车辆, 正如在视频中看到的 火星使命.
– – – – – – –
在该图像中看到IOT HAL ESP32连接到已配置与Pin的最大可能数目的模块.
我很好 64 PIN, 但他们使用少,你可以重新配置模块来使用,看看只有那些谁服务. 有时甚至一个引脚.
所有这些引脚通过无线网络传输, 具有单个交换和它实际上为任意数量的Pin的相同传输时间.
点击图片放大.
– – – – – – –
指示众议员频率. (新鲜粮食店) Valori近似籼稻. 测量值是完全正确的周围 200 FPS和越来越不正确 (默认情况下,很), FPS为你的成长和方法 1000. 不要修改计算,因为现在我们都使用了多年,这些迹象和变化会造成太多混乱. 然而,对于所有的自动化使用和重复传感器更高的阅读 100 FPS总是不够.
– – – – – – –
– – – – – – –
- 带有 IN 标签的引脚可以编程为 : DigIn, 计数器, 周期 e 编码器.
- 带有 IN OUT 标签的引脚也可以编程为 : Digout, PWM伺服.
- 带有 DAC 标签的引脚给出的输出电压可从 0 只有在 3.3 伏特.
- 删除了 ADC 字样的引脚可以用作 ADC, 但只能通过 USB 通信并禁用 WiFi 通信 (在当前版本中无法完成).
- 针脚 “0”, “1”, “2”, “3” 和 “12” 它们只能在特别注意的情况下使用, 否则模块将无法正常工作. 见下页: 连接特殊引脚.
引脚可以配置为以下类型:
– 数字输出
– PWM 输出 (之 0.02 赫兹到 40 MHz)
– DAC输出 (可调输出电压)
– 伺服控制输出
– 步进电机出口
– 数字输入
– 计数输入, 频率和周期
– 两相/四相编码器输入
– ADC 输入的开关和传感器
– 电容式按钮的 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
获取已编程的模块
书店 (在ebay上的maxtheremino卖方) 可以为您提供预编程的模块,并可以帮助您使其以各种方式工作 (", 驻地 DHCP 和静态驻地) .
易趣maxtheremino
邮件Lello (ufficiotecnico@spray3d.it)
下载固件德尔
版本 140
第一次发布的版本.
它包含在软AP防止等几乎所有的设备的操作的缺陷.
版本 144
在这个版本中软AP所以它适用于所有的N型设备, B和也ģ, 两 20 与 40 MHz带宽.
版本 182
最重要的是步进电机.
>>> 阅读文档文件 <<<
该版本的主要新奇 182 他们是在以下页面:
电阻器PWM (页面 16 和 30)
在文档中下拉步进 (一旦 17)
警告为VPN作为文档SlosOverNet (一旦 66)
自动重新连接 (一旦 13)
Debuggare CON通用写 (一旦 43)
配置PWM / 步进 / 仆人 (一旦. 27)
SSID和密码列表 (一旦. 59)
版本 191
查看新文档的最后几页.
在文件中 “邮编” 你会发现了六个文件夹.
– 基本固件文件夹 “IotModule”
– 其他五个文件夹包含用于I2C传感器特定固件
下载固件版本IotModule 191
查看新文档的最后几页
为了编程阅读文档模块.
如果未填写,请阅读此消息
对于那些对物联网模块的固件编译有问题的人
使用 Arduino IDE (1.8.19), 您必须签入 IDE: 仪器-> 卡-> 卡片管理器, 寻找 ESP32 由 Espressif Systems 安装的版本是 1.0.6.
版本 2.0.10 和 2.0.11 区块编译.
如果安装了这两个版本之一, 只需选择版本即可 1.0.6
在卡管理器的下拉菜单中并安装它. 无需重新启动 IDE.
(感谢 Giacomo Rucci 创作它)
下载申请IotHAL
版本 1.1
这是第一个版本,但我们控制了很长时间,还包括完整的管理dell'Adc24.
配置得到改善,可以在Setup.h文件多种方式进行配置.
版本 1.3
使用新的固件版本V182
最重要的是步进电机.
>>> 阅读文档 <<<
版本 1.4
此版本自动重新加载文件 “SlotNames.txt” 由外部应用程序修改时 (通常是SignalScope, SlotViewer o记事本).
版本 1.5
– 识别通信选项名称,即使使用小写大写字母也是如此.
– 即使ADC值等于零,也能工作.
版本 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 控制的车辆, 正如在视频中看到的 火星使命.
指示众议员频率. (新鲜粮食店) Valori近似籼稻. 测量值是完全正确的周围 200 FPS和越来越不正确 (默认情况下,很), FPS为你的成长和方法 1000. 我们不会修改读功能,因为现在我们都使用了多年,他的指示和变化会造成太多混乱. 然而,对于所有的自动化使用和重复传感器更高的阅读 100 FPS总是不够.
– – – – – – –
NetModule PCB 的设计, 它还包括3D 图像和图的 NetModule 和 WemosD1 迷你, 我下载这个链接:
NetModuleV1 邮编
– – – – – – –
– 注意 –
如果您使用的表单维穆斯 D1 迷你, 没有 NetModule 的印制电路,
你必须添加一个电阻 4.7 k 之间 D0 和质量,
否则形式将发生总 ".
– 注意 –
我们的固件与网络上的内容没有关系
为 ESP8266 (NodeMcu, lua, 阿尔杜伊诺, Zbasic, Python 和类似).
我们根据制造商的技术指标从头开始编写固件 ExpressIf,
所以你在网上读到的 ESP8266 是无用和误导.
– 注意 –
如果模块连接, 但它并不出现在 NetHAL 和 NetModuleProgrammer 的列表中,
或者, 当您将它连接到 USB 端口时, 操作系统不创建 COM 端口,
遵循文档最后一页的建议 Theremino_NetHAL_Help_ITA. pdf
(文档必须至少 26 1 月 2018
否则重置浏览器的缓存和 riscaricatelo)
– – – – – – –
特别感谢 法布里奇奥,
没有他, 这一切都不可能.
– – – – – – –
固件和软件的完成和运行 100%. 该文档几乎已完成,并且硬件组件已在eBay上提供.
书店 (在ebay上的maxtheremino卖方) 可以为您提供预编程的模块,并可以帮助您使其以各种方式工作 (", 驻地 DHCP 和静态驻地) .
易趣maxtheremino
邮件Lello (ufficiotecnico@spray3d.it)
La 74年2月的准 completa, pubblicheremo "联合国文件 di aiuto 每池 avesse difficoltà的防火墙.
下载最新的文档文件 (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 邮编
NetHAL 版本的注释
版本 1.0 – 这是第一个发布的版本, 仍然缺乏使用静态 IP 和通过无线电编程固件的能力。.
版本 1.3 – 固定 IP, dhcp, AP 软件和固件编程通过无线电. 全功能. 只是缺少文档.
版本 1.4 – 在某些情况下, 表格被列出两次, 生成的错误消息 (正如你可以看到在这张图片). 版本 1.4 删除此问题.
版本 1.5 – 出现在防火墙中的名称现在以 Theremino 开始, 因此更容易找到它们. 那些已经使用早期版本的人可能会在您的防火墙中找到旧的名称, 例如, “网络和互联网的硬件抽象层” 代替 “Theremino NetHAL”. 说服 Windows 使用新名称的唯一方法是打开注册, 查找旧字符串并将其删除.
版本 2.0
在示波器中添加抗锯齿 !!!
将最小和最大值添加到示波器设置中!!!
删除的列表闪烁 !!!
添加中文和葡萄牙语菜单
在文本框中添加 SHIFT 和 CTRL
– 上/下 = +/-1
– Pageup/PageDown = +/-10
– 移位 = *100
– CTRL = *10
– ALT = /10
删除列 K.
列表标题中的居中文本
增加了存储负载的可靠性配置
版本 2.1
正确的命令 “配置备份” 工作不正常.
改进的命令, 您将在 “命令插槽”, 你能得到的答案.
现在应用程序可以了解已识别的表单数量
也知道他们中的一个是否停止工作.
有关详细信息, 请阅读页面 10 和 11 帮助文件已更新 (意大利语和英语).
版本 2.2
我踢被在引脚Servo8, Servo16, Pwm8, PWM16和PwmFast现在开始睡眠
零时隙被保留用于命令和消息, 所以你不能错误地将其分配到引脚.
当你为模块设置一个新名称, 如果配置文件已经存在,您会收到警告.
该错误被分配一个新的名称在某些情况下发生.
图标有所改善. 该系统的所有应用程序都将有新的图标, 字母来区分它们.
要查看图标的文本在视窗的底部栏, 你必须创建链接到应用程序, 在桌面上.
版本 2.3
图标有所改善. 该系统的所有应用程序都将有新的图标, 字母来区分它们.
图标在视窗的底部栏文本, 它也没有明显的链接到应用程序, 在桌面上.
版本 2.4
此版本自动重新加载文件 “SlotNames.txt” 由外部应用程序修改时 (通常是SignalScope, SlotViewer o记事本).
版本 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”. 说服 Windows 使用新名称的唯一方法是打开注册, 查找旧字符串并将其删除.
版本 1.2
图标有所改善. 该系统的所有应用程序都将有新的图标, 字母来区分它们.
要查看图标的文本在视窗的底部栏, 你必须创建链接到应用程序, 在桌面上.
下载应用程序 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).邮编
通过 TextSlots 向 HAL 发送命令
所有 HAL 的新版本, 2000年3月起 2024, 它们还接受通过文本插槽发送的命令. 使用Text-Slots,您可以完成所有操作. 请阅读帮助文件.
现在,您可以使用配置面板上的鼠标执行的所有操作也可以使用这些命令完成.
将 CommandsToHAL 程序与自动化结合使用来试用命令. 您可以在文件夹中找到它 “程序演示程序SlotText 命令” 自 4 月以来发布的最新版本的自动化 2024 开始. 或下载它 此链接.
我们还通过编号插槽保留以下命令,以便向后兼容,并且因为它们在某些情况下更有效. 我们建议仅使用插槽编号来快速读取连接的硬件模块的数量. 请阅读帮助文件.
发送命令到HAL
在HAL应用指令文件说明如何使用 “命令段”. 正常 “命令段” 是零槽, 改变它,你应该手动更改HAL初始化文件.
写入命令的插槽中的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
该系统的其他应用程序可以以书面数NAN命令段发送到HAL命令 (不是数字) 通信者. 对于应用程序,可以不写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 女士). 第一个条件语句 If Slots.ReadSlot_NoNan(0) < 1 Then
它读取零时隙,并运行下列行是否有至少一个连接,并且工作万事达.
该命令 ReadSlot_NoNan
消除了任何错误代码,并把它们转化成零. 为其, 如果一个或多个主都在运行, 我们会阅读他们的数字, 而如果出现了错误,我们会阅读更少, 或零.
因此,如果使用一个以上的主我们的应用程序 我们将不得不写自己的号码. 例如,在三种情况下写硕士 If Slots.ReadSlot_NoNan(0) < 3 Then
如果连接主站的数量小于所需的数量的主站, 然后行 Slots.WriteSlot
发送指令 “你承认” 然后行 Threading.Thread.Sleep(500)
等待半秒, 给时间给所有的法师回应 (虽然几个可能要拉长这段时间).
SlotNames.txt 文件
应用程序HAL (从版本 5.5 开始) 和 SlotViewer (从版本 2.6 开始), 此外可以显示的槽的名称 (注释或评论).
名字都写在一个文件, 那应该叫 “SlotNames.txt”.
该文件 “SlotNames.txt” 用记事本编辑, 写字板或直接从HAL应用程序中, IotHAL, NetHAL, SlotViewer和SignalScope. 如果该文件 “SlotNames.txt” 还有没有注释字段将保持为空.
过帐规则并简单示例所示, 位于 HAL 和 SlotViewer 的最新版本.
重要的是注意名称无关的物理针脚, 但插槽.
文件的每一行开头的插槽数, 其次是空间和要显示的文本. 线还可以继续借助注释, 似乎没有人, 前面加一个单引号.
SlotViewer还使用特殊命令Min = nn和Max = nn来指示每个单个Slot使用的范围. 如果SlotNames文件不包含这些命令,则Slot使用通过SlotViewer的两个框Min和Max调整的值.
如果您想要使用同一个文件的评论, HAL和SlotViewer以及信号范围, 您必须将该文件保存 “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
这项计划只是示意性. 您可以根据需要使用插槽, PC 一样不使用同一插槽, 为两个不同的任务. 如果你搞错了它不破坏任何东西, 但数据重叠与未定义的结果.
与私人 HAL 的独立应用程序
Theremino 系统的一些应用程序启动的私有副本 ’ HAL, 位于应用程序的同一文件夹中. 这些私人和 HAL 有设置和配置, 一般, 锁与钥匙 “主锁” 所以它必须连接只到它们的硬件模块. 详细信息请参阅的说明 ’ 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”, 那些毗邻,或文件夹, 和所有及其子文件夹 .
打造 “应用程序组” 它始于根文件夹 (与您正在创建的项目的名称) 所有 ’ 主文件夹, 每个应用程序应该有其自己特定的文件夹和所有内部 ’ l ’ 可执行文件, 支持文件和子文件夹. 如果您使用相同的应用程序的多个副本是很好添加最后的数字文件夹名字. 下面的示例所示:
文件夹: "多人游戏" 文件夹: "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, 安卓和 OSX, 阅读 安装说明.
在过去年, 而不是应用程序startall, 我们用下面的脚本. 新的应用程序是最好的startall, 但我们也该链接, 对于那些谁喜欢或很喜欢.
脚本Theremino入门
Start_ALL_Theremino_Apps
Theremino SlotViewer
插槽是心脏的模块化系统 Theremino. 它往往是方便地保持 ’ 其值或手动编辑. 这小 “资源管理器中的插槽” 非常灵活, 可以看到的插槽以不同的方式和尺寸, 垂直或水平和你选择的配色方案.
您可以查看任意数量的插槽组, 甚至通过选择从不同的领域. 您可以编辑这些值用鼠标, 箭头键, 上一页, 下一页方法. CTRL 和 SHIFT 键允许您更改的值更快,你也可以使用鼠标滚轮.
新版本还可以查看和编辑文本插槽
说明
- FirsSlot – 要显示的第一个插槽号.
- NumSlots – 显示的插槽数.
- MaxValue – 没有特殊命令的所有插槽的最大值 “最大”.
- 如何 – 没有特殊命令的所有插槽的最小值 “分钟”.
- 字符串 – 按下此按钮时 (橙色) SlotViewer 作用于字符串槽.
- 色彩 – 以三种不同方式更改显示颜色.
- 插槽文件 – 打开文件 “SlotNames.txt” 改变它.
- 可选择的 – 当按钮 “可选择的” 按,仅显示包含注释的插槽. 此外,它们还被分成不同垂直列的组. 如果您使用插槽,这有助于保持插槽整洁, 例如,, 更多引擎 (请参见 这个视频 在驱动机械臂的协作机器人应用程序上).
- 已锁定 – 按下此按钮后,整个应用程序将变为只读状态. 这样您可以避免错误地进行更改.
- 缩放 – 调整文字大小.
- 小数点 – 要显示的小数位数.
- 每列行数. – 使用 “可选择的”.
如果双击标题栏或使用应该最大化窗口的正方形,则命令将消失或重新出现.
选定的插槽以较亮的框和红色字体突出显示.
第一次单击未选择的插槽不会更改值. 要更改它,您必须再次单击或移动鼠标.
通过在“插槽”框中按鼠标左键并移动指针,可以在“最小”和“最大”之间调整值。.
使用右键可在大约十个位置调整值, 通常值是 0, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, 但是如果Min和Max不值得 0 和 1000, 然后按比例重新计算这些值.
使用右键时,您可以通过按住 SHIFT 键将更改步长增加 10 倍, 或者您可以使用 CTRL 和 ALT 键将其减少十倍或一百倍.
使用四个箭头,您可以更改选定的插槽以及插槽值.
更改 Slot 的值时, 使用鼠标或键盘箭头, 你可以按住SHIFT键, CTRL 和 ALT, 将变化乘以一百, 十或十分之一.
选择性方法
当按钮 “可选择的” 按,仅显示包含注释的插槽.
在此图像中,您可以看到 “可选择的” 和垂直列.
与 “可选择的” 插槽在不同的垂直列上也被分成几组. 如果您使用插槽,这有助于保持插槽整洁, 例如,, 更多引擎.
另请参阅 这个视频 关于驾驶机械臂的Theremino_Cobot,
在视频的后半部分,您可以看到插槽是如何按列组织的.
插槽名称
这些图像中以SlotNames文件为例:
插槽名称示例
SlotViewer也使用注释文件 “SlotNames.txt”, 您可以使用该名称为每个广告位命名,也可以指出要使用的最小和最大值.
特殊命令Min = nn和Max = nn指示每个单个插槽要使用的范围. 如果Min和Max不适合某个插槽, 那么Slot使用通过SlotViewer的两个框Min和Max调整的通用值.
该命令 “隐藏” 隐藏插槽 “可选择的” 即使有关于该广告位的评论.
该命令 “结束” 结束SlotNames文件并停用以下所有行.
如果您不想在应用程序中看到特殊命令 (SlotViewer, SignalScope e HAL) 您可以 “评论”, 也就是说,您在不想显示的部分之前写一个单引号. 命令 “已评论” 他们没有显示,但继续采取行动.
版本注释
版本 1.6: 在早期版本中将插槽调整与键盘箭头没有奏效, 现在在的地方.
版本 1.7: 更改 “NUM 插槽” 它有时会出现白色的小盒子, 现在不再发生.
版本 1.8: 固定小缺陷出生在过渡期间从 XP 到 Windows7.
版本 1.9: 要使用单在 Linux 上更改.
版本 2.0: 显著减少消耗 CPU 以便对树莓派操作.
版本 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” 已成为部分的来源, 那么还有一个问题至少为 Linux 和 MacOsx.
版本 2.8: 改进的对齐方式的评论.
版本 2.9: 添加显示非消息编号 “NAN_MasterError”. 这是一种机制,允许应用程序自动执行所有的大师都是在操作中的担保. 如有故障或断开连接的大师之一 HAL 问题 “NAN_MasterError” 零的插槽.
版本 3.0: 改进的 MaxValue 和 MinValue 框的功能. 现在, 它不会发生更多的工作, 以改变他们通过写数字与键盘.
版本 3.1: 改进了旋转框的功能. 可以使用 CTRL, SHIFT 和 ALT 键更改数字的变化率. 你也可以使用 PageUp 和 PageDown 在十中改变十的数字.
版本 3.2: 改进的错误消息 “Nomaster” 和 “主连接断开”
版本 3.4
– 现在,随着调控 “缩放” 你可以进出随意的应用放大.
– 与 “小数点” 您可以调整显示的小数位.
– 连键,并与鼠标滚轮的变化是正比于规模 (MaxValue – 如何)
– 如果您使用鼠标右键, 值被四舍五入到 1/10 规模
– 如果到右键按住CTRL, 值被四舍五入到 1/100 规模
– 如果到右ALT键举行, 值被四舍五入到 1/1000 规模
版本 3.6
– 图标有所改善. 该系统的所有应用程序都将有新的图标, 字母来区分它们.
– 现在,你可以保持SlotViewer的多个副本 (CON诺米Theremino_SlotViewer1.exe …2.exe …3.exe) 在同一个文件夹,每个副本将使用一个单独的初始化文件.
版本 3.7
此版本自动重新加载文件 “SlotNames.txt” 由外部应用程序修改时 (通常是SignalScope, 记事本的HAL).
那些已下载版本 3.7 那天 01/12/2020 您最好再次下载它,因为我们已经更新了文件 “插槽名称” 现在还包含特殊命令的示例 (请记住在下载之前清除浏览器缓存).
版本 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, 安卓和 OSX, 阅读 安装说明.
Theremino SlotsOverNet
对于这个程序,你得感谢法布里奇奥, 它可以更容易由于其几十年来对网络体验, 现在它使开放源代码可用. 如果你想写你可以发现 链接.
法布里奇奥没有这个应用程序将不存在. 我们没想到会有这样一个有效的解决方案, 直接和易于使用.
到现在为止,沟通在网络上的时隙值, 我们最好不要说 OSC协议 和应用,如MaxMSP. 解决方案这样的复杂和难以理解, 这在实践中从来没有任何使用.
此应用程序将连接到本地网络的多台PC插槽, 即使通过WiFi.
无需地址和关键字. 刚开始在计算机上的应用程序 (前来服务器) 和另一个在第二计算机上 (客户来了).
连接远程PC, 通过互联网,它只是稍微复杂一点, 你可以使用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也可以通过Internet工作. 读取指令文件.
版本 3.0
– Ora SlotsOverNet 它也可以通过互联网工作, 通过使用VPN或您自己. 读取指令文件.
下载双Theremino SlotsOverNet – 版本 3.0
Theremino_SlotsOverNet_V3.0
Theremino_SlotsOverNet_V3.0_WithSources
为所有 Windows 系统 32 和 64 位. 为覆盆子 Pi, Linux, 安卓和 OSX, 阅读 安装说明.
Theremino SignalScope
当HAL应用程序的简单的浏览器不再足够, 你可以使用这个信号范围.
注意: 这不是一台示波器,但插槽信号查看器, 他们有以毫秒为单位,然后最大带宽的最大的分辨率 (理论) 通过 500 Hz. 然而,在实践中,混叠的现象限制到 100 赫兹左右的频率范围. 如果你想真正示波器 22 千赫带宽和 192 KHz 采样下载 “Theremino DAA” 从该页面.
特色的信号范围:
- 存储信号的插槽最后 30 分钟最大分辨率.
- 是否能够滚动所有 ’ 回信号 (三角洲时间) 定位并放大特定事件.
- 用鼠标来测量宽度两个可调节滑块, 时间及频率.
- 这两个滑块,可以调整增量时间,用触摸屏和鼠标.
- 连续的瞬时值和峰峰值在状态栏中显示.
- 保存和还原事件缓冲能力.
- 保存图像文件的能力.
- 存储所有的功能和在重新启动时恢复.
- 程序停止采样之后发生了一些事件, 的可能性, 通过设置阈值和计数器.
版本信号范围特点 2.2 开始:
-
- 声道数增加 2 只有在 4.
- 各个通道都有一个框,以启用.
- 能够复制可执行文件在同一文件夹Theremino_SignalScope1.exe / Theremino_SignalScope2.exe ECC。. , 在这种情况下,每个应用程序将使用自己的初始化文件, 然后记住,并会在启动时恢复其配置.
- 新箱 “清除缓冲区” 它可以让你清除缓冲区为每个新收购, 或将新数据追加到现有缓冲器.
- 新箱 “运行插槽” 成与槽的值开始运行 (零=公司 / 任何其它数目=开始).
- 调整 “停机延时” 这延迟的获取结束, 后 “运行插槽” 是回零 (在某些情况下,它捕捉到几个最终事件是非常有用的).
- 新的自动化时时隙的值超过保存的数据缓冲器和图像 500 (要使用的时隙的数目在顶部两个框被调整, 写权 “即时存档”)
版本信号范围特点 2.4 开始:
- 缓冲区长度调整从 1 只有在 60 分钟. 这是一项很大的改进,它使您可以根据需要及时查看时间,而不必创建太大的文件,也不会减慢应用程序的启动和关闭速度。. 通常回头几分钟就足够了, 但如有必要,您可以将缓冲区延长到一个小时. 但是不要设置得太短, 进入 5 分钟没有什么用,请记住,加载和保存的数据文件将被截断为当前缓冲区的长度.
- DeltaTime以橙色突出显示,要重置它,只需双击该框.
- 能够与SignalScope1.exe名称共存多个应用程序, SignalScope2.exe, 等。. 在同一文件夹中. 每个应用程序使用单独的初始化文件,并将数据保存在单独的Buffers和Images文件夹中.
- 在每次数据记录开始时,显示中最多增加毫秒的日期和时间.
- 修复了一些小缺陷并改善了常规操作.
版本信号范围特点 2.5 和 2.6 开始:
- 当其他应用程序对其进行修改时,会自动重新加载SlotNames文件.
- 通过调整缓冲区 (分钟) 为零,在每次新运行时清空缓冲区
建议:
- 启用 “触发器” 只为快速重复信号, 否则显示是很慢.
- 保持 “三角洲时间” 在不使用零中频, 信号否则不立即但毫秒为单位设置后,才会出现. 双击DeltaTime框将其重置.
- 保持 “如果停止” 如果在使用中不禁用, 否则,取样可能无意中停止.
- 编辑文件 “插槽名称” 有意义的名称给其插槽.
- 复制的可执行文件的可执行文件 ’ ’ 此应用程序旁边戴尔 ’ 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 和最大值 = 0 发生的修复错误.
版本 2.1: 当启动应用程序, 插槽框被清除. 这消除了错误地改变其值, 使用键盘箭头. 最新版本 2 渠道
版本 2.2
– 声道数增加 2 只有在 4.
– 各个通道都有一个框,以启用.
– 新箱 “清除缓冲区” 它可以让你清除缓冲区为每个新收购, 或将新数据追加到现有缓冲器.
– 能够使用同一个文件夹SignalScope的多个副本, 与名称或Theremino_SignalScope1.exe 2 或 3,
在这种情况下,每个应用程序将使用自己的初始化文件, 然后会记得它的配置.
– 新的自动化与槽的值开始运行 (零=公司 / 任何其它数目=开始)
– 新的自动化保存数据缓冲器和图像与槽的值 (它的作用超越价值 500)
版本 2.3
– 按钮的改进操作 “清除缓冲区”
– 主窗口带到前台在任何 “运行” 由槽控制
版本 2.4
– 盒数, 最大值和中心也接受带小数的数字.
– 创建的LastBuffer.csv文件的前缀还包含应用程序编号.
– DeltaTime以橙色突出显示,以避免忘记激活它.
– 双击DeltaTime框重置时间.
– 修复了StopDelay有时无法使用的缺陷.
– 如果使用多个SignalScope,则Buffers and Images文件夹会更改名称 (SgnalScope1.exe, SignalScope2.exe ecc…)
– 在每次新的采集开始时,还会显示日期, 现在, 分钟, 秒和毫秒.
– 现在您可以从 1 分钟到 1 现在.
版本 2.5
此版本自动重新加载文件 “SlotNames.txt” 由外部应用程序修改时 (通常为HAL, SlotViewer o记事本).
版本 2.6
– 我们修复了CSV文件中的一个小错误
– 通过设置缓冲区(分钟) 为零,则在每次新运行时清空缓冲区
版本 2.7
– 在以前的版本中,存在一个错误,使得难以调整中心位置
版本 2.8
– ==================================== “时间” 以删除随时间推移的垂直分割.
– 单位/格框. 高达 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, 安卓和 OSX, 阅读 安装说明.
方便地访问与插槽: “WriteSlot” 和 “ReadSlot”
沟通与插槽调用的函数: “WriteSlot” 和 “ReadSlot” 和他们的初始化函数.
下载: 一个非常简单的应用程序,进行第一次实验, 你从这里下载:
https://www.theremino.com/downloads/notes-on-software#emptyapp
下载: Module_MemoryMappedFiles_VbNet_CSharp_Python_Pascal_VB6.zip
此文件包含 BINDINGs (VbNet 模块, CSharp, Python, Pascal 和 VB6), c + + 请参阅下一节 MemoryMappedFiles 的例子. 如果你需要实际的例子, 几乎所有的应用程序中使用函数 WriteSlot 和 ReadSlot 的 Theremino 系统.
下载: Class_ThereminoSlots_VbNet_CSharp.zip
这是新的类来访问插槽. 此类是比以前的方式更有效 “Memorymappedfiles”, 逐步将列入, 在我们的应用程序的所有新版本. 仅包括那些版本 VbNet 和 CSharp, 然后那些使用其他语言的人, 必须得到一些 ’, 使混合与以前的版本. 此类不需要初始化, 你初始化它实例化对象插槽独自一人. 用于访问插槽功能已成为插槽写() 和插槽读取(). 此类还包括 函数来创建和比较的数字信令南 (行动,每个人都说是不可能的, 我们从网上搜集的年,最终我们不得不从零开始发明的解决方案)
进程间通信和 Memorymappedfiles
MemoryMappedFiles 基于通信通过插槽 (Windows) 与该文 (Linux). 这些例子解释它们是如何工作的各类数据.
对于简单的沟通,与 Theremino 系统插槽, 不要使用这些示例, 但更实用的 WriteSlot 和 ReadSlot, 前一章.
这些示例还显示了如何使用字符串, 整数, 在漂浮 64 不需要与 Theremino 系统进行通信的位数组, 但它可能有助于有效地沟通 (每次转移几微秒) 由用户创建的几个程序, 即使在语言彼此不同.
在 c + + 源代码, CSharp, VBNET 和 VB6, 对非 Windows 系统专家做翻译以及各种版本的 Linux 和 Mac 的实验可能有用.
我们建议您通过启动这些程序在不同语言中的多个版本启动测试, 在同一种语言,甚至全部, 和通信实验通过编写字符串和数字, 他们与发送和接收它们与获取
在 Theremino 系统中的通信, 使用数字 “单” (在浮点数 32 位), 担任职务 0 只有在 1000 (从偏移 0 只有在 4000), 使用名称 Theremino1 MemoryMappedFile. 应用程序之间的通信, 可能也使用不同的名字,从 Theremino1 文件和不参与系统 Theremino 的插槽.
下载
Theremino_MemoryMappedFiles_V1.3
为所有 Windows 系统 32 和 64 位. 为覆盆子 Pi, Linux, 安卓和 OSX, 阅读 安装说明.
软件与 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 通信互动 – Max/MSP 版本 5 的 OSC.x此示例演示在 UDP 端口发送的 Max/MSP 修补程序 7401 请求的插槽值 0 和 56, 接收的 UDP 端口 7400 并且显示他们与两个的 VU 公尺.
L ’ Theremino_OSC 应用程序接收请求的 UDP 端口 7401 并发送 UDP 端口上的插槽的值 7400
应用程序实现了 l ’ 插槽系统通过 UDP Theremino OSC 发送访问–
–
在右侧的修补程序视图示例, 与类似的程序, 如何将数字值写入到系统 Theremino 的插槽.
通过 UDP 的通信选项
UDP OSC 协议慢相比以前的方法 (使用的 DLL “外部” 由最大, 调用 MXE) 但允许更灵活的通信, 两个本地网络上或通过互联网
通过我们的插槽, ThereminoOSC, Max/MSP, 处理和 PureData 你可以连接看似不兼容的硬件和操作系统中一种简单和直接. 无需编写一行代码.
在编程中的一点经验,您还可以更改我们的示例 (所有的免费软件和完整的来源) 我们的软件不是写在极其简单和模块化所以你可以发展的具有特殊要求的应用程序基础.
Theremino OSC V 1.5 和样品 Max/MSP 修补程序
Theremino_OSC_V 1.5
Theremino_OSC_V 1.5 _WithSources
为所有 Windows 系统 32 和 64 位. 为覆盆子 Pi, Linux, 安卓和 OSX, 阅读 安装说明.
Theremino 脚本
Theremino 脚本允许您无需安装 VisualStudio 在 VbNet 或 CSharp 中写的小程序.
此应用程序使用 TEMP 文件夹中的临时文件,
哪些防病毒软件经常误认为是阳性
并删除它们, 在应用程序中产生错误.
所以我们建议直接使用 视觉工作室 (对于专家),
或 Theremino 自动化 这很容易使用.
通信功能和 MemoryMappedFiles (进程间通信) 在系统一级得到执行, 所以只是写 WriteSlot 和 ReadSlot 实现有效沟通 (几微秒钟) 与 Theremino 系统插槽.
语言编译和依赖为其执行是非常快的虚拟主机 (从我们的试炼 VbNet 快比 CSharp 和 c + +), VbNet 也有一套数学函数和图形绝对完整.
编译的程序可用即使没有 Theremino_Script,可作为常规文件部署 “EXE”.
Theremino_Script 是一个小’ 年轻的儿子的 Microsoft Visual Studio 速成版,但它不会很好, 是慢, 包含当然更多的错误和故障和并不是视觉形式编辑器 ’, 您为其程序编写一切文本中. 唯一的优点是,您不应该安装 Visual Studio 速成版和写几行看起来, 所有 ’ 开始, 更容易.
我们推荐使用真正的 Visual Studio 的你从这里下载: 对笔记下载软件 / # 文书. Visual Studio 可使您可以轻松地继续甚至当程序变得很大. 但很多用户已要求进行简单的方法来访问到插槽, 系统 Theremino, 写东西像 “打开 led – 我期待着 10 秒 – 关闭 led”. 所以我们试着简化和隐藏每个并发症. 据说这条路线是有效, 试一试,让我们知道你是如何.
如果你不是舒适与 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: 改进的建议 (智能感知) 他们现在有更多选择.– 通过点击列表中用鼠标双击选中提示.– 编辑是更容易和更快.– 不再发生意外地从建议列表中选择工作.– 添加了一个模拟的盖革点击与变频调速的示例, 有用来尝试程序 Theremino_Geiger.
版本 2.3: 现在的鼠标滚轮滚动很体面, 快速和进步.– 添加闪烁的 LED 连接到示例 “插槽 1”, 对于那些有用谁使他们与插槽的第一步, 主人和 Hal 程序.
版本 2.4:
– 完成 l ’ 访问到的插槽是在 VB 中哪些在 c#
– 你打电话去访问插槽的功能:
— WriteSlot(插槽, 价值)
— ReadSlot(插槽)
— ReadSlot_WithNans(插槽)
– 在 VB 中调用 MemoryMappedFile_Init 不再需要 (如果你打电话给不给错误).–
– 在所有的 c# 不再需要 MemoryMappedFile 初始化. 您必须删除初始化块中的所有行, 否则给错误.
– 在 c# 中的主类不再应被称为 “类脚本” 但 “分部类脚本”
– CSharp 爱好者和对于那些习惯于阿尔杜伊诺, 我们添加了示例: 例 1, 安装图例 2, Example3 Example4 和. 这些例子说明如何添加按钮和文本框以及如何使用它们的属性和它们的事件.
版本 2.5: 添加 ’ 示例 “临时表” 在文件夹中 “Theremino 插槽例子”. 在这里他被视为一个函数: https://www.youtube.com/watch?v=0erUqTAiixs
版本 2.6: 固定的很多小缺陷出生在过渡期间从 XP 到 Windows-7/8.
版本 2.7:
添加菜单 “文件” “打开的应用程序文件夹”
除了开放 Vb 和 C# 可以也该 FileOpen 对话框启动可执行文件.
FileOpen 对话框还允许多重选择, 舒适的移动和复制文件.
FileOpen 对话框不会在不同的文件夹中创建多个 ThereminoScript 问题更多.
打开文件菜单现在还包含最近使用的列表, 与最近使用的文件.
在谷歌搜索中添加当前语言, Bing 和 MSDN
SaveAs 小组完整路径就很难更改的名称, 现在你看到不带路径的文件的名称.
基本的关键字都将自动转换, 用大写字母和小写字母.
版本 2.8: 固定的小 bug 和添加许多示例脚本.
版本 3.0: 改进了三例浏览器, 现在打开网页的错误较少. 浏览器现在也正确地跟随链接, 当他们点击网页.
Theremino 脚本下载 – 版本 3.0
Theremino_Script_V 3。0
Theremino_Script_V 3.0 _WithSources (程序员的版本)
为所有 Windows 系统 32 和 64 位. 为覆盆子 Pi, Linux, 安卓和 OSX, 阅读 安装说明.
Theremino 办公室
很多人知道 Excel,知道如何使用 VBA (Visual Basic 应用程序). 你可以写和读从 VBA 插槽铺平道路的经济管理的传感器和执行器. 只是一位大师,你也可以建立在 DIY,你将得到相同的结果,在过去的模块所需昂贵的国家系统, 多边形或类似.
但最重要的是那些知道 VBA 会欣赏这种实现简单, 有 只有两个功能, 轻松又好记, “WriteSlot” 和 “ReadSlot”. 与这两个函数 访问传感器, 移动伺服电动机, 驾驶继电器和 Excel 图表移动外部控制实时.
通信速度是伟大, 要写入或读取与自由办公室和开放办公室只需要一个插槽 70 我们, 当使用微软办公软件在你自己或。 3 美国. 这个速度实际上可以帮助因为不仅与 VBA 图表. 你可以做真正的应用程序,甚至与重算法,需要最高的效率.
程序员的提示
所有的魔法是在窗体中 “ThereminoSlots” 那应该永远不会被编辑. 本模块公开这两个函数 “WriteSlot” 和 “ReadSlot” 这可以用于所有的模块和文档中的宏.
要得到所有宏的所有文件,可以都使用函数 “WriteSlot” 和 “ReadSlot”, 该窗体只是复制 “ThereminoSlots” 在 “我的宏” 或在 “Office 宏”
如果你写在一个单元格而宏激活 Microsoft Excel 试图停止宏的运行 (不愉快的行为, Libreoffice 和 OpenOffice 不). 如果该宏包含 DoEvents,称他很多时候当 Microsoft Excel 试图阻止宏进去错误. 解决的办法是在常规时间推进 UI 调用 DoEvents 但不是太经常, 让我们说每个 30 毫秒.
阿尔杜伊诺
系统 theremino 将 Arduino 模块直接与 Excel 连接 (和所有其他 应用程序 系统 theremino). 与 应用程序 ArduHAL 您可以读取传感器, 移动引擎或控制温度, 直接从 Excel, 或其他 Office 应用程序.
下载
微软办公软件的例子, 自由办公室和开放办公室:
Theremino_SlotsToOffice.zip
所有的例子都在此 zip 文件中包含的模块 “ThereminoSlots” 它是写,我们可以在 Microsoft Office 工作, 自由办公室和开放办公室没有改变甚至一个逗号.
注意 – 的新版本。 “ThereminoSlots” 它还包含数字 nan, 用于与 l 和 #8217 通信的消息; HAL 通过插槽零. 此版本只适用于微软办公室, 因为在自由办公室和开放式办公室无法初始化 NAN 数字. 那些不使用微软办公室的人将不得不做没有 NAN 和使用文件 “Theremino 插槽” 躺在 #8217; 例如 “ThereminoSlots_LibreOffice_OpenOffice. ods”.
同样是不可能的我们已经准备一个例子 LibreOffice 和 OpenOffice 的样品 (扩展名 “消耗臭氧物质” 和一些例子为微软办公软件 (扩展名 “xlsm”).
在 ZIP 文件中你也会发现一些解释一个文本文件和一个文件 “TestFunctions” 与的功能我们曾经尝试的通讯速度.
Theremino 按钮
此应用程序是提供系统 theremino 创建控件面板,使用与您的鼠标或触摸屏的最快方法.
你不需要知道一种编程语言, 只需键入您想要显示在按钮上,并调整一些选项的文本. 每个人都可以很快学会创建新按钮和文本框. 更改颜色, 大小,并安排将上一个或多个列和行的控件.
下面是一些例子可以创建的面板.
若要编辑您按住 CTRL 键在键盘同时用鼠标左键点击一个按钮或一个按钮无区单击的控件.
下面的屏幕显示和其命令修改的控件, 更改显示的文本, 更改颜色和属性的写作和阅读的信号和槽. 你跨多个行和列排列控件, 如果他们新创建和删除.
版本 2.0 有很大提高. 您可以手动重新排列按钮, 通过拖动鼠标或使用箭头键来调整与转变. 有新的运动类型和编辑器还允许你做撤消回去当你就错了. 发现所有的新闻阅读说明.
完整的说明是在文档文件.
意大利语和英语中的文档
Theremino_Buttons_ITA.pdf
Theremino_Buttons_ENG.pdf
样例应用程序 (内燃发动机转速)
RpmMeter_ITA.pdf
RpmMeter_ENG.pdf
样例应用程序 (一个简单的流浪者) — 正在建设 —
Theremino_Buttons_SimpleRover_ITA. pdf
Theremino_Buttons_SimpleRover_ENG. pdf
一个例子, 你如何可以驾驶流浪者观看视频 火星使命.
对于这个视频, 我们使用了旧的智能手机转换成相机 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 在 "类型 “脉冲” 已更改:
– 速度等于零, 它有一个开/关行为,
– 以速度从 1 向上, 它的脉冲持续速度以毫秒为单位”
下载的 Theremino 按钮 – 版本 2.2
Theremino_Buttons_V2.2. zip
Theremino_Buttons_V2.2_WithSources. zip (程序员的版本)
为所有 Windows 系统 32 和 64 位 (为覆盆子 Pi, Linux, 安卓和 OSX, 阅读 安装说明.
Theremino SimpleLogger (用 Theremino 脚本)
这是一个示例脚本 Theremino 脚本. 使用它,只是作为一个例子,作为测试的查看器 KST. 打造你应该数据记录器 使用 Theremino 记录器在下一章中发现.
甚至更少的编程专业知识可以适应此脚本保存到他们的需求. LOG.csv 文件是在包含程序的同一文件夹中创建 “exe”. 通过更改该文件的前四行 “Vb ThereminoLogger。” 它是可能改变 l ’ 捕获间隔和渠道要扫描. 一旦在编辑会, 你可以直接启动的已编译的版本 “ThereminoLogger.exe”, 有没有更多 “ThereminoScript”.
– 新版本的注意事项 –
这里有一些例子与 KST 交互式查看. 要使用 KST 首先你必须从 WEB 安装,然后在文件中所述 “自述文件 – KST 安装 Notes.rtf”
我们还添加了编译好的版本 (exe), 所以你不应该甚至打开 Theremino 脚本,以将它们编译. 三个预编译的版本,记录每一秒, 每秒和一百倍每秒十倍.
KST 文件允许您以各种方式查看日志, 虽然您可以记录. 他们只是一些例子. 与耐心,并询问在网络上你可以使 KST 每一种视图和筛选器. 或许你也可以使用 WEB 将 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, 安卓和 OSX, 阅读 安装说明.
– – – – – –
Theremino SimpleLogger – 版本 3.0
Theremino 记录器脚本版本中的更改 3.0, 从一些天气传感器收集数据. 版本 3 将转换的值 0 只有在 1000, 在温度, 紫外线指数, 毫伏和伏,你从这里下载:
https://www.theremino.com/hardware/inputs/meteorology-sensors#logger
Theremino 记录器
使用此数据记录器和简单但强大的性能. 基地, 简洁、 直观, 研究了由 Marco Russiani. 然后我们辅以测量电阻和温度的计算, 与 PT100, Pt500,PT1000 三个或四个电线.
从抵抗的铂电阻温度的计算 (PTxxx) 是通过一个多项式公式, 与平均绝对误差 0.015% 在整个温度范围, 从-200 ° 至 + 850 ° C.
是还实施了探头的计算:
- Lm35 – 从 0 ° C 至 150 ° C,精确度为 + /-0.5 ° C)
- TSIC501 – 从-10 ° C 至 60 ° C,精确度为 + /-0.2 ° C
- UVM 30A – 紫外线指数从 0 只有在 11
- ML8511 – 从紫外线 0 只有在 15 MW
对于探测器 LM35, TSIC501, UVM 30A 和 ML8511 可能不够 Theremino 硕士. 但对于高精度测量,尤其是 RTD (PT100 和 1000) 很好 添加 Theremino Adc24.
了解更多关于中的传感器 这些 pagin和在 戴尔文件 ’ Adc24.
可控通过无线电数据记录器
与 Theremino Logger 上 平板电脑交通投诉组 你得到 类似于这些的系统 不用花几千美元. 其结果是完整的数据记录器可控通过无线电, 您可以将数据存储为年, 只有消费 2 美国瓦茨 (小于 500 但到 5 伏特). 完整的系统可以在一个水密容器封闭, 而无需打开它. 通过 TeamViewer 控制收音机和您的数据是在您的本地网络上访问, 通过 Windows 文件夹.
迷你的说明
- 写入日志文件来从侧翼戴尔 ’ 可执行文件,并且可以查看与 KST (正如在以前解释 “Theremino 简单记录器”). 目前 ’ 只有一个知道好足够 KST 是 Marco Russiani, 如果你有麻烦配置它让他知道.
- L ’ 采样间隔可以非常频繁 (目前的最 60 每秒样本) 但根据第二你不做具有较大的精确度,累了足够的 CPU. 能减少 cpu 的工作是要保持最小化的应用.
- 每个行的日志 (同时还介绍了应用程序的第二行), 包括日期, 紧接着的朱利安日期 (在天和分数) 紧接着是启用了传感器的值. 字段分隔符是分号.
- 线 “价值” 查看每个传感器读数. 看到他们在真正的时间是有用的试验.
- 在行 “插槽” 你设置为单个传感器插槽. 这些数字必须对应于您在中设置的插槽数目 ’ HAL.
- 在行 “类型” 您设置传感器类型.
- 在行 “繁殖” 你设置倍增因子, 进行一些细微调整的增益 (校准曲线的斜率). 此值通常是 “1”. 请参见示意图 戴尔文件 ’ Adc24.
- 在行 “修剪的价值” 你设置另外的因素, 进行一些细微调整的最终值 (你校准曲线上移或下移).
- 新的按钮 “零集” 我们是从版本 3.3 起到 “塔拉” 很容易. 它主要用于线性传感器和负载细胞. 使用它们是很容易, 在零位置移动传感器和按下的按钮.
渠道的类型的特别注意事项 “RES 3” 或 “Res 4” 或 “PTxxx”
- 使用这些类型使用两个插槽.
- 第一个插槽是写在线条框 “插槽” (例如, 10).
- 第二个插槽是插槽以下 (例如, 11).
- 第一个插槽是测量的电压值.
- 第二个插槽是电流的测得除以电流测量电阻值 (通常 10 k).
- 在行 “繁殖” 未设置 “1”, 正如其他传感器, 但您设置的电流测量电阻值 (通常 10000).
显示数据与 KST
KST 是一个伟大的开源浏览器的日志文件. 实时查看日志文件, 虽然他们都写, 如中所示 这个视频.
KST 也支持大文件和显示他们和过滤器在一切可能的方式. 它也是很容易的缩放和浏览的文件在过去. 所有完美的解决方案需要科学日志记录. 与耐心, 在 Web 上询问和可能寻求帮助, Marco Russiani, 你可以做各式各样的可视化 KST. 可能您能也使用它发送文件 MySql WEB 上. 使用 KST 根本不容易, 是一个伟大的软件和得到好的结果,你必须付出耐心.
下载文档上 KST 备 Marco 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, 安卓和 OSX, 阅读 安装说明.
Theremino 记录器12, Logger24 和 LoggerNN
三个带有许多新命令的新数据记录器.
LoggerNN 的命令较少,但另一方面,它可以记录许多通道,从 1 只有在 99.
这三个记录器每秒最多可以写入所有通道一千次,但请注意,在速度较慢的 PC 上,它们可能会给处理器带来太大的压力. 还要注意,当你设置每秒一千次写入时 ( 记录间隔 = 0.001 ) 文件很快就会变得非常大.
与以前的记录器不同,输出文件不会每次都更改其名称,而是始终使用您在框中设置的名称 “日志文件名”. 这允许您使用实时查看器,并且查看器将始终知道要读取的文件的名称.
如果您还希望启用渐进日期的文件 “备份日志文件”.
从版本开始 1.1 我们添加了自定义 LOG 文件第一行的功能, 有一个新按钮 “编辑标题文本” 编辑文件 “_Heading_Text_.txt”, 要删除自定义行,只需将其留空或删除即可.
从版本开始 1.1 我们还添加了通过文本插槽从其他应用程序发送命令的功能.
可以使用的文本命令包括: “日志运行”, “日志停止”, “LogPause (日志暂停)”, “日志恢复”, “Backup文件” 和 “RecordingInterval n.nnn”, 其中 n.nnn 是以秒为单位的时间,几分之一秒精确到千分之一秒.
您可以查看文本命令,并通过打开“自动化”然后上传文件来尝试使用它们 “Commands_to_LOGGERS.txt” 位于文件夹中 “程序演示程序SlotText 命令”
下载 dei Theremino Logger12, Logger24 和 LoggerNN – 版本 1.1
Theremino_Logger12_V1.1.zip
Theremino_Logger12_V1.1_WithSources.zip (程序员的版本)
Theremino_Logger24_V1.1.zip
Theremino_Logger24_V1.1_WithSources.zip (程序员的版本)
Theremino_LoggerNN_V1.1.zip
Theremino_LoggerNN_V1.1_WithSources.zip (程序员的版本)
为所有 Windows 系统 32 和 64 位 (为覆盆子 Pi, Linux, 安卓和 OSX, 阅读 安装说明.
Theremino 图表
使用此应用程序,您可以或多或少地查看记录器生成的文件,就像使用 Microsoft Excel 一样.
但是,您可以轻松地制作各种类型的可视化效果,这些可视化效果无法或难以使用 Excel 进行设置. 您也可以实时完成它们, 即在记录器写入文件时.
有关说明,请按 “编辑轴选项” ,然后按其 HELP 按钮, 下一张图片所示.
随着 “选择文件” 您选择要查看的文件,然后使用 “选择轴选项” 选择带有显示选项的文件.
根据您在 X 轴名称中设置的内容,您可以拥有散点图 (其中 X 轴是变量之一) 或以 X 轴表示时间的图表.
这些可能性在您通过按 HELP 打开的文件中进行了解释.
在Graphs应用程序中,您将找到一些选项文件和一些要测试的数据文件. 通常,数据文件是由记录器写入的,您必须通过按 向 Graphs 指示它的位置 “选择文件” 然后在 Logger 文件夹中找到它.
Downloads di Theremino Graphs – 版本 1.1
Theremino_Graphs_V1.1.zip
Theremino_Graphs_V1.1_WithSources.zip (程序员的版本)
为所有 Windows 系统 32 和 64 位 (为覆盆子 Pi, Linux, 安卓和 OSX, 阅读 安装说明.
Theremino SeriHAL V 2.2
Theremino_SeriHal 允许您从串行端口发送到插槽数据并将数据发送到串行端口的插槽.
通信插槽 <-> 串行 (实的或虚) 是双向和, 如果还需要传输, 这可以是同步或异步.
您可以连接到 PC,发送和接收数据通过串行端口的任何硬件或软件的接口. 您可以发送数据和接收到一个或多个插槽的数值数据. 然后可以将数据处理由其他应用程序在 Thereminico 世界和, 例如,, SlotViewer 和 SignalScope 一起显示或注册的 Theremino_Logger.
现在世界 thereminico 可以沟通不仅与阿尔杜伊诺和处理, 但是即使是八度 (可怜的表妹和免费的 MatLab), Python 与其他软件仍然: 只被需要加载的串行插件. 想想你可以通过管理 OpenCV 的计算机视觉函数通过 Python/Numpy 和对话与插槽 Theremino HAL 和主/从模块: 面部识别, 机械和光学跟踪, 实时图像处理和其他图形内达到的最高水平 (几乎) 所有.
说明和通信协议是在文件中 “SeriHal_v 2.2 读英文” 你会发现在文件夹中 “文档”.
在这也是一个辉煌的应用 Marco Russiani. 在文档文件夹中有两个小文件的意大利语和英语. 没有什么但马可最近 发现这颗超新星 SN2017gfh. 它不是的每天你有一个朋友发现了一颗星星, 我们不得不把它写!
版本注释
版本 2.3
– 按下时所出现的错误 “断开”.
– 收到改进的速度.
– 减少CPU消耗.
– 如果分离器无法识别,然后使用空格.
Theremino_SeriHAL_V2.3_WithSources.zip
为所有 Windows 系统 32 和 64 位 (为覆盆子 Pi, Linux, 安卓和 OSX, 阅读 安装说明
Theremino 码头
此应用程序允许您使用串行端换字符. 类型的应用程序 “终端” 主要用于与微控制器的固件进行通信, 在试运行和编写固件时.
要阅读的简要说明,按小按钮 “帮助”.
在 NetModule 的固件开发过程中 (请参见 链接) 我们必须检查调试数据从微, 通过虚拟串行和 USB 端口. 最初, 我们使用从互联网下载的应用程序, 如 “腻子”. 但他们是复杂和不舒服. 然后我们写了这个应用程序, 使它如此简单.
该Theremino终端是从500K一个可执行文件, 使用方便, 无需安装. 简单和极简的一个好例子, 系统的主要特点是什么 theremino.
– – – – – –
宏伟的改进作家固件!
在版本 1.2 我们推出了新的命令 “解码类型插槽”. 通过这些命令,你可以发送固件的内部变量的值, 到Theremino系统应用.
它不只是在文本终端读取的值, 你通常如何, 而是靠 数值的高速真实通信 (为什么要在第二每秒近千线和数以万计的单个变量). 在实践中,他们能看到的固件内部变量的变化, 好像他们是连接到示波器.
固件发送到您要遵循的变量序列值. 他们发送一行的所有值, 用空格分隔, 分号, 逗号或两点. 终端应用解释值, 其可以是整数或小数, 并将它们发送到所选择的槽和随后的. 也有两个型号最常见的仪表和比较三个特殊的解码器.
然后,您可以使用信号范围 (该系统的或其它应用Theremino), 看到它们的值的时间的变化. 同时,在终端窗口中,你有自己的过去值的列表. 一个出色的舒适性, 比硬件调试器更好!!!
在下面的图片你看到的命令值 (在蓝色) 和机械响应 (在红) 通过PID控制的伺服马达写在一个PIC12F1572. 了在示波器HAL看到的图像来自于控制信号 (伺服-16) 和ADC16连接于伺服电机反馈电位计. 相反,上部图像的两条轨道, 是PIC的两个内部变量的值.
变量的值是通过串行传递, 应用终端, 角子机,终于由应用Theremino SignalScope显示.
这似乎是一个示波器连接固件内. 对于使用微人, 特别是用于伺服控制固件的作家, 这是一种可能性是特别有用!
在版本 2.0
我们改进了接收和解码算法, 大大增加了接收到的数据的可靠性. 至少十次,我们也降低了CPU的负载, 使可能的,即使在较慢的计算机每秒变量成千上万的解码.
在版本 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, 安卓和 OSX, 阅读 安装说明)
Theremino ComByTCP
此应用程序连接两台 PC 之间的 COM 端口,甚至是非常遥远的 PC. 我们在意大利和中国之间使用了它,效果很好.
要使其正常工作,您需要拥有使用 com0com 安装的虚拟端口,您可以在 com0com/Installers 文件夹中找到这些端口.
和’ 专家申请, 我们很少使用它,也不太记得它是如何工作的. 但据我们所知,它可以完成工作.
版本 1.0
– 这是首次发布的版本, 我们没有尝试很长时间,但它可以很好地读取中国的 GPS 模块.
下载 di Theremino ComByTcp – 版本 1.0
Theremino_ComByTcp_V1.0.zip
Theremino_ComByTcp_V1.0_WithSources.zip (程序员的版本)
为所有 Windows 系统 32 和 64 位 (为覆盆子 Pi, Linux, 安卓和 OSX, 阅读 安装说明)