labProbe

Протестируйте, чтобы видеть, готовы ли сообщения быть полученными от другого рабочего

Синтаксис

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

Аргументы

srcWkrIdx

labindex конкретного рабочего, от которого можно протестировать на сообщение.

tag

Тег, заданный labSend передающего рабочего, функционирует, чтобы идентифицировать конкретные данные.

любой

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

isDataAvail

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

Описание

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

isDataAvail = labProbe(srcWkrIdx) тесты для сообщения только от заданного рабочего.

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

isDataAvail = labProbe(srcWkrIdx,tag) тесты для сообщения от заданного рабочего и тега.

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

Смотрите также

| | |

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