在simulink中,有需要用到Sfunction函數,Sfunction函數的輸入為結構體,就需要外部跟Sfunction函數的連線也為結構體,這樣就需要定義simulink中信號線也為結構體類型。
1.定義bus總線
1.在simulink界面中,點擊view->model explorer->base workspace
2.在model Hierarchy窗口欄選中base Workspace.點擊Add->simulink bus->Launch Bus Editor
3.選中BUS信號,在右側修改信號名和類型。點擊工具欄里面黃色圖標,添加成員變量
4.在simulink中使用BUS Creater將信號線組合在一起
5.雙擊BusCreater,在output data type選中上面定義的結構體名字就可以了
至此就OK了