W wmdpeter Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-30 #1 小弟第一次写通迅程序,用的MOXA的485卡,我这里是接收端,是用于WINDOWS和DOS通迅的,我用DELPHI写一个循环去读COM口,判断是否有数据,这样太占用CPU资源,想想这个方法也太笨了。不知哪位大哥有更好的解决方法。
小弟第一次写通迅程序,用的MOXA的485卡,我这里是接收端,是用于WINDOWS和DOS通迅的,我用DELPHI写一个循环去读COM口,判断是否有数据,这样太占用CPU资源,想想这个方法也太笨了。不知哪位大哥有更好的解决方法。
C chnplzh Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-30 #2 那就使用线程吧,如果你底层驱动能够一接到数据便发送一消息那当然更好了。
A armyjiang Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-01 #5 说明书估计是无用的,需要的是开发者指南这样的东东。 应该有支持delphi的DLL,调用后同步等待COM口的消息。
W wmdpeter Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-01 #6 我买卡的时候他们怎么不给我。他们公司也没找到开发手册这样的文档下载。哪位大哥有,请给小弟一份。wmdpeter@163.com,先在这里谢了。
F ForestBen Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-01 #7 一般的卡的驱动都会Post消息到你的线程中,或者直接调用你提供的一个回掉函数的。最好向他们要Demo或者手册,花了钱,就是该得得哟。
R remag Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-02 #10 串口有数据来,会产生一个中断。用485卡就与串口编程无关了。只对485卡编程序。用232-485转换头到是很好的方法,可对串口编程序就可以了。控件也很多
Q QSmile Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-04 #12 如果你安装了这个卡后,在设备管理器里可以看到多一个串口(或几个)的话。 你就可以用一个串口控件直接操作它。 Delphi 在这方面的控件很多。 你可以用 SPComm , CPort,MSComm, 总之很多。 应该是没有问题的。
如果你安装了这个卡后,在设备管理器里可以看到多一个串口(或几个)的话。 你就可以用一个串口控件直接操作它。 Delphi 在这方面的控件很多。 你可以用 SPComm , CPort,MSComm, 总之很多。 应该是没有问题的。
W wmdpeter Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-04 #13 谢谢各位的指教,我知道该怎么做了。但分数太少不够平分,我尽量平均吧,大家不要计较啊。[][]