waitForHdlClient

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

Описание

пример

pID = waitForHdlClient(timeout,eventID) ожидает ожидаемого симулятора HDL eventID чтобы прибыть в сервер MATLAB® перед, обработка продолжается. Если ожидаемый eventID прибывает перед номером секунд, заданных timeOut значение, возвращенное симулятором HDL, является ID процесса симулятора 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

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

свернуть все

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

eventID

pID

scalar

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

vector

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

Смотрите также

|

Представленный в R2012b