Невозможно правильно отключиться от используемого COM-порта и завершить порожденный процесс. Мне нужно отключиться от COM-порта, а затем снова подключиться.Ожидание подключения/разъединения к COM-порту
# Read the COM port from the command line
if { $argc >= 1 } {
set file [lindex $::argv 0]
} else {
set file /dev/ttyUSB0
}
set fh [open $file RDWR]
fconfigure $fh -mode "115200,n,8,1" -blocking 0 -buffering none -eofchar {}
spawn -open $fh -noecho
Я использовал это, но у него все еще возникают проблемы с повторным подключением. Он скажет, что он не может найти com #. Назначение сценария заключается в том, что я могу подключиться к устройству, обмениваться данными, разрешить устройству отключиться, отключиться от COM-порта, а затем снова подключиться и установить связь. – user2471323
Я думаю, что может произойти, что я использовал «источник» для «запуска» моих сценариев, которые обмениваются данными с устройством, когда я должен был использовать exec. Это может быть проблема. – user2471323