Получите данные от другого рабочего
data = labReceive
data = labReceive(srcWkrIdx)
data = labReceive('any',tag)
data = labReceive(srcWkrIdx,tag)
[data,srcWkrIdx,tag] = labReceive
|
|
| Тег задан |
| Вектор символов, чтобы указать, что данные могут прибыть от любого рабочего. |
| Данные отправляются |
data = labReceive
получает данные от любого рабочего с любым тегом.
data = labReceive(srcWkrIdx)
получает данные от заданного рабочего с любым тегом
data = labReceive('any',tag)
получает данные от любого рабочего с заданным тегом.
data = labReceive(srcWkrIdx,tag)
получает данные только от заданного рабочего с заданным тегом.
[data,srcWkrIdx,tag] = labReceive
возвращает исходного рабочего labindex
и пометьте с данными.
Это выполнение функциональных блоков в рабочем до соответствующего вызова labSend
происходит в передающем рабочем.
labBarrier
| labProbe
| labSend
| labSendReceive
| labindex