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