tcomport

    0热度

    1回答

    我正在使用ecr软件。 该软件与具有com端口的硬件进行通信。 我在delphi编程,我使用TComPort和TDataPacket组件。 我有一个问题(我想,或者我不明白tdatapacket是如何工作的)。 对于打印收据,我必须向硬件发送一些由协议规则格式化的字符串。 用于打印的protocolo是这样的: 我:ENQ HW:ACK 我:STX +串+校验和(字符串)+ ETX HW:ACK

    1热度

    1回答

    我有一个SMS网关,我使用AT命令控制组件工作正常,但我无法解析从设备corectly收到的字符串。 首先我使用硬件流量控制如何影响我?我使用TComDataPacket组件女巫有一个事件onPacket()我收到一个字符串,如果我使用调试器我可以看到字符串好,但如果我使用pos()搜索或ShowMessage()显示字符串字符串很短,我没有看到任何#00 我尝试使用RxChar事件,但没有触发和

    0热度

    1回答

    我想通过Delphi 7-TComPort Library与SMC LEC6伺服电机控制器进行通信。我已阅读相关问题TComPort and Modbus。我的问题是,如果我想发送包含8个字节的按摩,我如何指定停止位/起始位值?我是否需要将每个字节分别作为数据包和停止位单独发送,否则将由库自动完成?

    -1热度

    1回答

    我有这样的代码: procedure Tfrm_main.cport_scanningRxChar(Sender: TObject; Count: Integer); begin cport_scanning.ReadStr(data, Count); memo3.Text := data; end; 的实际结果是: memo3.text := M000000; 然

    0热度

    3回答

    大家好我想送/使用C#,VS10通过RS-232串行接收数据... 我对这样做如下代码..... SerialPort sp = new SerialPort(); //predefined values are baud rate =9600, parity=none, databits=8,stopbit=1 //for sending data I used a textbox same