exponenta event banner

waitForHdlClient

Дождитесь получения указанного идентификатора события или истечения времени ожидания

Описание

пример

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

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

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

Примеры

Дождитесь получения указанного идентификатора события или истечения времени ожидания

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

>> ID = waitForHdlClient(120,2);

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

свернуть все

Число секунд ожидания ответа от имитатора ЛПВП, указанного как положительный скаляр.

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

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

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

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

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

свернуть все

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

eventID

pID

scalar

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

vector

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

См. также

|

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