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