我正在尝试为Spellman电源设置一个简单的程序。
我已经设置了一个串行端口对象,并包括一个计时器来尝试RS232连接。
串行端口配置:
此设备无需握手。
我遇到了一个问题,因为我需要向Spellman发送一个特殊的字符串 有人告诉我这行得通:
STX22,pETX
但是这不起作用,我没有回应。
这是问题所在:我看过其他示例,其中Tx
或传输线发送22,p^L
。 ^L
是一个外观特殊且较小且凸起的字符。这个字符是什么,如何用C#发送?
似乎我需要的是小字符,而不是字符串的ETX部分,因为硬件会响应。
电缆工作正常-我将2线和3线短路了,我得到的信号与我发送的程序完全相同。
我也尝试过以十六进制而不是ASCII字符串发送所有数据,并且它也不起作用。
我还尝试将S0002和ETX以许多不同的形式使用\ 0002和\ 0003,但不起作用。我只需要弄清楚这个22,p^L
问题。
我只在LabVIEW程序中看到过这个22,p^L
。