tx 发表于 2005-10-7 18:43:03

串口命令格式

<P>在VB中,我的命令格式是这样的.DIm Send(1) as byteTemp(0) = &amp;H61Temp(1) = &amp;H4Emscomm.output=send在Labview中该怎么来完成这样的格式?</P>

cpubbs 发表于 2005-10-10 01:00:27

这个&amp;H61和&amp;H4E是不是意思是说用HEX十六进制来发送61和4E的意思呢,我不懂VB的,没有学过,不好意思,如果是这个意思的话,就是在发送的VI中,就是VISA WRITE。VI这个节点中,它有一个输入的WRITE BUFFER,这个您连一个STRING控件给它,然后右击这个控件,在上面的快捷菜单中选择:hex display就可以了,这个时候您看到的东西就是您所发出去的东西,比如说您输入的是61,哪么这时候发出去的就是HEX的61了!

wdyjz 发表于 2005-10-10 03:32:16

&amp;H61和&amp;H4E是说用HEX十六进制来发送61和4E的意思;但它是通过VB的MSCOMM32中的VIARIANT转换后发送出去的16进制数据,4E相当于一个字节的8位数据,在LABVIEW使用的时候,可以通过MSCOMM32的ACTIVEX组件,设置接收方法是二进制格式数据,转换法送。当然在系统软件中,可以通过组建一个字节型数组然后转换为STRING格式给VISA WRITE,发送。

tx 发表于 2005-10-11 19:46:14

谢谢,在LabView中可以和Plc等通讯吗?如S7-200.

cpubbs 发表于 2005-10-11 20:23:49

有通讯的协议的话就可以实现通信的!任何有接口并且接口条件符合,并且有协议的设备都可以!
页: [1]
查看完整版本: 串口命令格式