Отправьте пропуск в устройство, соединенное к последовательному порту
serialbreak(obj)
serialbreak(obj,time)
serialbreak(obj)
отправляет пропуск 10 миллисекунд к устройству, соединенному к объекту последовательного порта, obj
.
serialbreak(obj,time)
отправляет пропуск в устройство с длительностью, в миллисекундах, заданных time
. Обратите внимание на то, что длительность пропуска может быть неточной под некоторыми операционными системами.
Для некоторых устройств сигнал пропуска обеспечивает способ очистить аппаратный буфер.
Прежде чем можно будет отправить пропуск в устройство, это должно быть соединено с obj
с функцией fopen
. Связанный объект последовательного порта имеет значение свойства Status
open
. Ошибка возвращена, при попытке отправить пропуск, в то время как obj
не соединяется с устройством.
serialbreak
является синхронной функцией и блокирует командную строку, пока выполнение не завершено.
Если вы выпускаете serialbreak
, в то время как данные асинхронно пишутся, ошибка возвращена. В этом случае необходимо вызвать функцию stopasync
или ожидать операции записи, чтобы завершиться.