Z
zhaohai9
Unregistered / Unconfirmed
GUEST, unregistred user!
spcomm串口通讯:
soh:=$1;
stx:=$2;
etx:=$3;
strTemp := SOH + '001' + '100' + STX + edit1.Text + ETX;
comm1.writecommdata(pchar(strtemp),length(strtemp));
此段程序发送的是pchar字符串,但我的仪表要接受的是ASCII码,我该如何发送?
edit1.text是个不定长的字符串如(W820=20.3或X086或X077或X023“ESC”ACDEFDFDFFFFF等等)
我该如何发送?
soh:=$1;
stx:=$2;
etx:=$3;
strTemp := SOH + '001' + '100' + STX + edit1.Text + ETX;
comm1.writecommdata(pchar(strtemp),length(strtemp));
此段程序发送的是pchar字符串,但我的仪表要接受的是ASCII码,我该如何发送?
edit1.text是个不定长的字符串如(W820=20.3或X086或X077或X023“ESC”ACDEFDFDFFFFF等等)
我该如何发送?