Ожидайте, пока заданный идентификатор события не получен, или тайм-аут происходит
waitForHdlClient(TimeOut,EventID)
waitForHdlClient(TimeOut)
waitForHdlClient
output = waitForHdlClient(TimeOut,EventID)
waitForHdlClient(
ожидает ожидаемого идентификатора события симулятора HDL, чтобы прибыть в сервер MATLAB® (TimeOut
,EventID
)hdldaemon
), прежде чем обработка продолжится. Если ожидаемый идентификатор события прибывает перед номером секунд, заданных параметром TimeOut
, значение, возвращенное симулятором HDL, является идентификацией процесса симулятора HDL (ПИД). В противном случае возвращенное значение –1.
waitForHdlClient(
ожидает TimeOut
)EventID = 1
в течение секунд TimeOut
.
waitForHdlClient
ожидает EventID = 1
в течение 60 секунд.
возвращает идентификацию процесса (ПИД) в output
= waitForHdlClient(TimeOut
,EventID
)output
. Несмотря на то, что вы не обязаны обеспечивать выходную переменную, MATLAB возвращает ошибку, если тайм-аут происходит, и выходной аргумент не задан.
|
Номер секунд, чтобы ожидать ответа от симулятора HDL |
|
Идентификатор события симулятора HDL. |
|
Выходная переменная для содержания возвращенного значения от вызова до |
Ожидайте идентификатора события 2 в течение 120 секунд.
>> hdlpid = waitForHdlClient(120, 2);