labReceive

Получите данные от другого работника

Синтаксис

data = labReceive
data = labReceive(srcWkrIdx)
data = labReceive('any',tag)
data = labReceive(srcWkrIdx,tag)
[data,srcWkrIdx,tag] = labReceive

Аргументы

srcWkrIdx

labindex конкретного работника, от которого можно получить данные.

tag

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

'any'

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

data

Данные, отправленные отправляющим работником labSend функция.

Описание

data = labReceive получает данные от любого работника с любым тегом.

data = labReceive(srcWkrIdx) получает данные от указанного работника с любым тегом

data = labReceive('any',tag) получает данные от любого работника с заданным тегом.

data = labReceive(srcWkrIdx,tag) получает данные только от указанного работника с заданным тегом.

[data,srcWkrIdx,tag] = labReceive возвращает исходный рабочий labindex и пометьте данными.

Совет

Эта функция блокирует выполнение в рабочем режиме до соответствующего вызова labSend происходит в отправляющем работнике.

Расширенные возможности

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