本文主要是 labVIEW作为一种上位机有什么优势? 相关的知识问答,如果你也了解,请帮忙补充。
快速是最大的优势。其内部有大量的函数,另外对于专业领域也有大量的工具包、如音频、视觉、运动、报表、数据库等,都有现成的工具包可以调用,不需要自己再去编程实现这些功能,当然了,这些包包正版都是要钱的。劣势嘛,大程序修改比较麻烦,很多WONDOWS中的特效实现比较困难,不适合于做常用软件的设计平台,适合于测试测量领域。 参考知识1 你的意思我大概清楚了。这么给你解释下吧:且不管你的老师说的是什么,首先,在LabVIEW里,不管你的上位机发送的具体内容是什么,其给串口的指令对于LabVIEW来说都应是字符。比如你要发的是字符“a”,那么发送的就是“a”;如果你要发送数字“15”,则LabVIEW实际能发送的是ASCII码为15的那个字符。所以如果要发字符或者文本,直接发就是了,如果要发数字,则先将其转换为字符,我记得LabVIEW里有这样的vi,可以将15转换为其对应字符而不是转成文本的“15”。当然如果你要发的是字符串“15”,那就按照字符的做法直接发就是了。接收也是一样的,你收到的永远是字符或文本,这个不用担心。其次,关于进制的问题。这个只是指令设计者自己为了指令形式易懂易操作而弄的,对于程序,它不知道这是多少进制,它只需要发送的字符是正确的就可以。比如你发55H,一定要事先将其变为十进制的85,这样发送的字符才是正确的。至于它是什么01010101 的形式还是其他什么形式程序是不管的,它只要85对应的字符。最后,如果你是为了输入指令方便想要弄成16进制输入或者显示,将基数改为16进制即可。