串口命令格式
<P>在VB中,我的命令格式是这样的.DIm Send(1) as byteTemp(0) = &H61Temp(1) = &H4Emscomm.output=send在Labview中该怎么来完成这样的格式?</P> 这个&H61和&H4E是不是意思是说用HEX十六进制来发送61和4E的意思呢,我不懂VB的,没有学过,不好意思,如果是这个意思的话,就是在发送的VI中,就是VISA WRITE。VI这个节点中,它有一个输入的WRITE BUFFER,这个您连一个STRING控件给它,然后右击这个控件,在上面的快捷菜单中选择:hex display就可以了,这个时候您看到的东西就是您所发出去的东西,比如说您输入的是61,哪么这时候发出去的就是HEX的61了! &H61和&H4E是说用HEX十六进制来发送61和4E的意思;但它是通过VB的MSCOMM32中的VIARIANT转换后发送出去的16进制数据,4E相当于一个字节的8位数据,在LABVIEW使用的时候,可以通过MSCOMM32的ACTIVEX组件,设置接收方法是二进制格式数据,转换法送。当然在系统软件中,可以通过组建一个字节型数组然后转换为STRING格式给VISA WRITE,发送。 谢谢,在LabView中可以和Plc等通讯吗?如S7-200. 有通讯的协议的话就可以实现通信的!任何有接口并且接口条件符合,并且有协议的设备都可以!
页:
[1]