Проверяйте, готовы ли сообщения к получению от другого работника
isDataAvail = labProbe
isDataAvail = labProbe(srcWkrIdx)
isDataAvail = labProbe('any',tag)
isDataAvail = labProbe(srcWkrIdx,tag)
[isDataAvail,srcWkrIdx,tag] = labProbe
|
|
| Тег, заданный отправляющим работником |
| Вектор символов, указывающий, что все работники должны быть проверены на наличие сообщения. |
| Логический индикатор готовности сообщения к приему. |
isDataAvail = labProbe
возвращает логическое значение, указывающее, доступны ли какие-либо данные для получения этим работником с labReceive
функция.
isDataAvail = labProbe(srcWkrIdx)
проверяет сообщение только от указанного работника.
isDataAvail = labProbe('any',tag)
проверяет только сообщение с заданным тегом от любого работника.
isDataAvail = labProbe(srcWkrIdx,tag)
проверяет сообщение от указанного работника и тег.
[isDataAvail,srcWkrIdx,tag] = labProbe
возвращает labindex
рабочих и метки готовых сообщений. Если данные недоступны, srcWkrIdx
и tag
возвращаются следующим []
.