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