工具与软件:
我将使用以下目标配置、并且能够发送和接收数据(就像在调试我的自定义编解码器解码功能时可以看到接收到的数据一样)。
USB + CR +定制+流媒体
我需要将接收到的数据绑定到标签、并在收到时运行另一个函数。 我将如何实施此功能?
如果可能、示例项目将会非常有帮助。
谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
我将使用以下目标配置、并且能够发送和接收数据(就像在调试我的自定义编解码器解码功能时可以看到接收到的数据一样)。
USB + CR +定制+流媒体
我需要将接收到的数据绑定到标签、并在收到时运行另一个函数。 我将如何实施此功能?
如果可能、示例项目将会非常有帮助。
谢谢!
尊敬的 Aiden:
您的自定义编解码器解码函数解析进入以创建 javascript 对象的数据缓冲区、然后应使用这种类型的函数调用将 javascript 对象传递给流模型
this.targetDecoder.decode(YourJavaScriptObject);
然后、您需要在标签小部件和流模型之间创建连接(我们称之为数据绑定)。 方法是在设计器中选择一个小部件、然后使用右侧的属性页面创建绑定(单击"label"字段旁边的 chainlink 图标、选择从左侧下拉选项中进行流式传输、并在右侧框中输入 js 对象字段。
能否说明一下您想对自己的职能做些什么? 您是否正在尝试添加函数来累积数据(例如创建接收到的值的日志)或转换数据? 第二种情况可用于例如转换数据、例如将温度传感器读数从摄氏度改为法伦海特。
Martin
尊敬的 Aiden:
setSymbols 并非专门用于寄存器信息更新。 它用于为寄存器模型提供寄存器信息、就像为数据库提供架构一样。 实际的数据更新将需要使用不同的机制。
设置方法如下:目标配置需要 USB 传输+定制编解码器+寄存器模型。 主要挑战是它需要是自定义编解码器、其 实现方式与流模型预期的方式不同。 我们在公共文档中没有此类示例。 我将通过电子邮件向您发送伪代码示例
Martin