2019-07-17 15:22发布
MyAnswer1 发表于 2017-10-30 20:38 感谢您的热心帮助, 按照您的建议进行了需改,得到了很大的帮助,还想问一下, 我接受的应该是01 00 22 44 55 这样的16进制数, 为什么显示出来的是0100 2244 55 这样的数呢,
电发骚友 发表于 2017-10-31 10:55 1,图片中,标号1,数据产生了竞争,应该先得到数据,再去解析,建议通过顺序框或者错误连线,让程序顺序执行 2,标号2,加延时,不可能刚发过写入,就读取的,这样你是读不到数据的,及时读到的也不是本次循环写进去的 3,你就收的本来就是16进制的数,显示的格式也就是0011 0011 0011 这种样式的
wyq95361977 发表于 2017-10-31 16:45 写入之后要加个小段延时时间
最多设置5个标签!
2,标号2,加延时,不可能刚发过写入,就读取的,这样你是读不到数据的,及时读到的也不是本次循环写进去的
3,你就收的本来就是16进制的数,显示的格式也就是0011 0011 0011 这种样式的
这样本来就是LABVIEW显示十六进制的显示格式,转换成字符还是原来的没变,要选取里面的单个元素,可以通过字符转字节数组然后处理,不过转换后的字节不是你十六进制数而是十进制数,后面继续加一个数据格式转换就行了
谢谢论坛各位大佬的帮助 这样应该就可以了吧 如果想显示16进制就改一下控件的显示格式属性就可以了吧
这两个么?????
一周热门 更多>