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