我正在开发一个专门涉及设备,卡片分配器的应用程序,并提供了其API的文档。根据文档,例如,发送" C45"命令会提升卡片抬起。
所以基于jSSC API与串口通信,就像这样,
SerialPort serialPort = new SerialPort("COM2");
try {
serialPort.openPort();//Open serial port
serialPort.setParams(SerialPort.BAUDRATE_9600,
SerialPort.DATABITS_8,
SerialPort.STOPBITS_1,
SerialPort.PARITY_NONE);
serialPort.writeBytes("C45".getBytes());
serialPort.closePort();//Close serial port
}
catch (SerialPortException ex) {
System.out.println(ex);
}
但执行此代码对设备没有任何作用,发出" C45"必须提高卡片升降机。
此外,该设备包含一个演示程序,但它可能在Visual Studio下使用编程语言运行,它不包含源代码,只包含文档。
谢谢!