exponenta event banner

labProbe

Проверка готовности сообщений к получению от другого работника

Синтаксис

isDataAvail = labProbe
isDataAvail = labProbe(srcWkrIdx)
isDataAvail = labProbe('any',tag)
isDataAvail = labProbe(srcWkrIdx,tag)
[isDataAvail,srcWkrIdx,tag] = labProbe

Аргументы

srcWkrIdx

labindex конкретного работника, у которого необходимо проверить сообщение.

tag

Тег, определенный отправляющим работником labSend функция для идентификации конкретных данных.

'any'

Вектор символов, указывающий, что все работники должны быть проверены на наличие сообщения.

isDataAvail

Логическое сообщение, указывающее, готово ли сообщение к приему.

Описание

isDataAvail = labProbe возвращает логическое значение, указывающее, доступны ли данные этому работнику для получения с помощью labReceive функция.

isDataAvail = labProbe(srcWkrIdx) проверяет сообщение только от указанного работника.

isDataAvail = labProbe('any',tag) проверяет только сообщение с указанным тегом от любого работника.

isDataAvail = labProbe(srcWkrIdx,tag) проверяет сообщение от указанного работника и тега.

[isDataAvail,srcWkrIdx,tag] = labProbe прибыль labindex работников и теги готовых сообщений. Если данные отсутствуют, srcWkrIdx и tag возвращаются как [].

Представлен до R2006a