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