В SysML при моделировании сообщения у меня возникают проблемы с пониманием того, какой тип элемента должен использоваться для его определения, его элементов и порта, через который он проходит.
Я предполагаю, что это либо:
- необработанный блок
- более специализированный InterfaceBlock
Оба могут вводить прокси-порт (ранее порт потока , если я правильно понимаю), или введите большинство других свойств в других блоках, когда создается полный интерфейс сообщений или система портов (прямые порты или вложенные порты).Если базовое определение сообщения является обычным блоком , то когда вы создаете свойство потока , которое будет напечатано этим block , чтобы что-то могло фактически перетекать из одной задачи в другую через порт?
Интерфейсный блок должен происходить где-тотам, чтобы набрать порт, верно?Означает ли это, что я использую его для непосредственного определения сообщения, или это зависит от моей схемы портов (т. Е. Вкладываю ли я порты и на какой уровень)?
Полагаю, это сводится к путанице, когда вы определяетевещь (т. е. класс / блок), и когда вы определяете, что эта вещь является количеством, которое течет в вашей модели (какой-то поток - сообщение переходит от одной задачи или части оборудования к другой).
PS Я использую MagicDraw в качестве инструмента SysML, но не думаю, что это должно повлиять на основной ответ.