我想在两个不同的功能中打开和关闭串行端口。并且我在关闭串行端口时会遇到错误:找不到符号串行。这两个功能在同一文件中。
解决问题我该怎么办?
private void openSerialPortActionPerformed(java.awt.event.ActionEvent evt) {
Object selectedItem_port = availablePortBox.getSelectedItem();// for selected port
SerialPort serialPort = new SerialPort((String) selectedItem_port);
...
try {
serialPort.openPort();//Open serial port
serialPort.setParams(serialBaud,
serialData,
serialStopBit,
serialParity);//
}
...
}// openSerialPortActionPerformed
private void closeSerialPortActionPerformed(java.awt.event.ActionEvent evt) {
serialPort.closePort();
} //closeSerialPortActionPerformed
您必须在方法外声明变量serialPort
。