串口通信之数据发送【问题已解决,谢谢】
本帖最后由 wangyuhui727 于 2009-4-23 07:59 编辑在CVI提供的函数中,是不是只有函数ComWrt()可以实现向串行口中写入字符串?有直接写入数据的吗?
我最近在做一个小软件,可以从智能仪表中读数据并保存,可我用的仪表必须在接受6个8位的十六进制数据(0XAA 0X01 0XA0 0X00 0x00 0X4B)后才能上传数据,可我一直实现不了这个功能。急求解决方法 另外,是不是要先设定允许软件握手啊 int ComWrtByte (int portNumber, int byte);这个是直接写十六进制的,但每次只能写一字节! 谢谢hcwz ,问题终于解决了 我想问一下什么是“软件握手”? 参考下CVI中HELP的Handshaking说明,RS-232库中的... 楼主,可以参考一下你的程序吗,万分感谢! ComWrt()中的字符串,自己定义字符串前面八个字符的内容,然后发送个数选择8,不一样吗
字符和十六进制把对应关系对好了,结果不是一样吗 十六进制比较好表示点,有些字符不太好写,例如,回车啊,换行啊....
页:
[1]