waitForHdlClient

Подождите, пока не будет получен указанный идентификатор события или не произойдет тайм-аут

Описание

пример

pID = waitForHdlClient(timeout,eventID) ожидает ожидаемого симулятора HDL eventID для прибытия в MATLAB® сервер перед продолжением обработки. Если требуется eventID приходит до заданного timeOut количества секунд значение, возвращаемое Симулятору HDL, является идентификатором Симулятора HDL процесса (ПИД).

pID = waitForHdlClient(timeout) ждет eventID = 1 для timeOut секунд.

pID = waitForHdlClient ждет eventID = 1 для 60 секунд.

Примеры

Подождите, пока не будет получен указанный идентификатор события или не произойдет тайм-аут

Ждите события с идентификатором 2 в течение 120 секунд.

>> ID = waitForHdlClient(120,2);

Входные параметры

свернуть все

Количество секунд ожидания ответа от Симулятора HDL, заданное как положительная скалярная величина.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Идентификатор события, ожидаемый на сервере MATLAB, задается как скаляр или вектор. eventID положительное число должно быть меньше максимального значения 32-разрядного целого числа со знаком. Значение должно совпадать с идентификатором события, отправленным notifyMatlabServer команда в симуляторе HDL.

Когда функция задается как вектор, она возвращает значение, когда все элементы вектора были собраны или происходит тайм-аут. Возвращенное выходное значение совпадает с размером eventID, и каждый элемент переменного выхода является обнаруженным pID Симулятора HDL, который соответствует идентификатору события.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Выходные аргументы

свернуть все

Идентификатор процесса Симулятора HDL, возвращенный как скаляр или вектор. Если происходит тайм-аут, pID возвращается как -1. Выходное значение зависит от значения eventID.

eventID

pID

scalar

Функция возвращает скаляр, представляющий обнаруженный ПИД Симулятора HDL.

vector

Функция возвращает вектор того же размера, что и eventID. Каждый элемент в векторе выхода является обнаруженным ПИД Симулятора HDL. Выход возвращается, только если все элементы вектора собраны или если происходит тайм-аут.

См. также

|

Введенный в R2012b
Для просмотра документации необходимо авторизоваться на сайте