我已经写了一个具有浮点串行输出的Arduino代码。我正在尝试使用LINX将这个浮点变量从Arduino发送到LabVIEW进行一些算法计算。如能帮助我们使用LabVIEW LINX读取Arduino的串行输出,我将不胜感激。
我曾尝试使用visa读取块,但每当我尝试将visa读取块与LINX打开串行块连接时,由于LINX资源无法链接到visa资源而出现错误。
有没有LINX的Visa读数据块的替代方案?
发布于 2019-10-28 00:36:49
Linx库包含从Arduino板读取数据的函数。您不需要使用“原始”函数VISA Read -并且您不能将其连接到Linx库函数,因为VIs的输入/输出具有不同的数据类型。
为了从Arduino板读取模拟值,您需要使用Linx pallete中的Analog Read 1 Chan.vi。看看C:\Program Files (x86)\National Instruments\LabVIEW XXXX\examples\MakerHub\LINX\文件夹中的例子-希望它能帮助你进入这个库。
https://stackoverflow.com/questions/58569177
复制相似问题