给那些吸毒的人虚拟仪器MakerHub LINX用来控制你的微控制器虚拟仪器,有一种方法来实现一些Arduino代码和库,并添加额外的功能到您的项目。LINX支持“自定义命令在这里,你可以实现一个自定义函数来做几乎任何你想做的事情,而这在LINX中是不直接支持的。在我的教程,我将介绍一个为。编写自定义命令的示例PmodCLP它使用并行数据接口(基本上快速编写数字通道的高或低)。因为LINX只有大约200Hz的环路速率,所以直接控制PmodCLP太慢了。因此需要一个自定义命令!

要添加自定义命令,您将需要Arduino IDE或者MPIDE这样你就可以编辑LINX固件来添加你的自定义命令。这涉及到创建一个函数,该函数将从LabVIEW传入一个输入数组,输入的字节数,响应数组,以及响应的字节数。响应将包含您发送回LabVIEW的信息。有关如何准确地编写自定义命令的更多信息,请查看上面链接的可指示内容。一旦你完成了代码的编辑,上传固件到你的板。

在LabVIEW中,您可以访问自定义命令VI,进入功能面板->MakerHub->LINX->实用程序->自定义命令来调用自定义函数。在自定义命令VI中,您将得到一个字节数组,它包含您要发送给自定义命令的信息(前面提到的输入数组)。您还需要输入您为自定义命令分配的数字(最多可以有16个)。下面是如何使用自定义命令VI的图片。VI执行您编写的自定义命令,并返回您告诉它的信息。
自定义命令也可以用于Arduino库!我使用现有的Arduino库为DHT11湿度和温度传感器编写了一个自定义命令,该库在每次调用自定义命令时从传感器读取信息。尝试使用自定义命令来处理LINX中无法完成的任务。


嗨
我有一个工具包的arduino 37传感器的CD编码这些传感器,根据上面有可能让一个自定义的命令以及DHT11或18 b20传感器,请把这个例子因为我没有任何经验在c++中或者如果有一个视频来解释如何使自定义命令。
请通知
你好!
我建议你去看看Digilent论坛如果您想要一些技术帮助与您的项目!那将是获得你想要的信息的最好的地方