
所以,你要把格式转化为字符串给TCP 写入,然后接收端 把字符串转化为。
--------------------
可以使用函数面板里的, 平化字符串,和字符串还原。
---------------------
有其他疑问,可以百度 那些年我们一起LabVIEW
。labview有专门的lin控件
包含在can总线控制中
如果只是通过232让labview做上位机的话
1)可以参考例程
2)我说一下简单的流程:定义串口—清空缓存——读/写串口——关闭释放串口在labview2018中新增了 python接口 ,可以直接调用python模块,方便传入参数。
目前限制很多,支持的python版本只有 27 和 36 ,而且python必须和labview版本一致,同为32位或者同为64位。
在以前的labview版本中调用 python 其实也比较方便,调用 执行系统命令 就可以,只不过指令需要自己通过连接字符串去完成拼接,包括参数的添加。
上面两种方法获取的结果同样是 Hello World! ,区别在于python程序中,第一个是只要写一个函数, return 正常返回,在labview中指定返回数据类型即可。而第二种中,要把想在labview中获得的数据print打印出来,labview接收到的必定是字符串,然后再解析实际数据类型。
这个可以做的
Labview用来做上位机软件是很合适很方便的,可以对数据进行保存和实时的分析。想通过串口采集到下位机(单片机)的数据,可以实时显示波形和保存数据。
我做过一个温度采集器,单片机用DS18B20采集温度数据后通过串口发送到PC端,Labview接收数据后实时波形显示温度的变化趋势,同时把温度数据保存在excel表中。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)