本節主要介紹Simulink在建模過(guò)程中配置參數(Configuration Parameters)的設置規范和模型框圖方面的建模規范。
配置參數
布爾型數據的優(yōu)化參數
開(kāi)啟“將邏輯信號以布爾數據實(shí)現(而不是雙精度)”選項,以便激活邏輯信號的優(yōu)化參數。這樣在使用C代碼時(shí),使用布爾數據可以減少RAM容量。

整數舍入模式設置
當將模塊參數的整數舍入模式(Integer rounding mode)設置為最簡(jiǎn)(simplest)時(shí),需要將配置參數中“有符號整數除法的舍入方式( signed integer division rounds to)”設置為:零(zero)。
這樣可以防止對已劃分的有符號整數進(jìn)行意外舍入。


檢測不正確的計算結果
在配置參數中應將“除以奇異矩陣”設置為:“錯誤”。
將“Inf或NaN塊輸出”設置為:“錯誤”。
在matlab2014以上的版本,將“溢出時(shí)繞回”與“溢出時(shí)飽和”設置為:“錯誤”

下列配置參數選項也應該設置為“警告”或“錯誤”:




建模外觀(guān)規范
字體要求:模塊、信號、stateflow的狀態(tài)標簽、過(guò)渡標簽等,其名稱(chēng)字體的大小,格式均須與項目設置保持一致,有利于提高建模的可讀性。
模塊的大小應該調整至能夠保證圖標的可見(jiàn)性與可識別性(區分度)。

正確

錯誤:圖標太小無(wú)法識別信息
模塊名稱(chēng)應位于圖標下方。

正確

錯誤:有上有下難以區分
符合下列條件的模塊名稱(chēng)應該隱藏:
模塊類(lèi)型從外觀(guān)上可以明顯區分。
使用默認塊名(包括僅在末尾添加數字的實(shí)例)。
對于不符合標準的區塊,應該顯示其名稱(chēng)。

須顯示名稱(chēng)

可隱藏名稱(chēng)
模塊名稱(chēng)需要顯示由項目定義的參數。

正確

錯誤
在模塊格式中禁用陰影設置。這可能會(huì )影響模塊的接口的區分度。


關(guān)閉

開(kāi)啟
模型有未連接的信號線(xiàn)。模型也不能有不連接的子系統或基本塊。
豎直信號線(xiàn)和水平信號線(xiàn)不得交叉。
(R2014a及后續版本)當垂直信號線(xiàn)和水平信號線(xiàn)必須交叉時(shí),Simulink編輯器首選的“交叉方式”應設置為“跳線(xiàn)”。


當用信號線(xiàn)直接連接時(shí),這些名稱(chēng)應匹配:
導入塊名稱(chēng)。
輸出端口塊名稱(chēng)。
結構化子系統輸入端口標簽名。
結構子系統輸出端口標簽名。
From塊名稱(chēng)。
Goto塊名稱(chēng)。
信號線(xiàn)信號名稱(chēng)。

正確

錯誤
跨子系統反饋循環(huán)中的延遲模塊應位于描述反饋循環(huán)的層次結構中。

正確

錯誤
Simulink 中的模塊應根據其表示的算法或其部分的功能分解組合成子系統。 模塊也可以根據行為變體或時(shí)間組合在一起。
避免僅為了節省界面的空間將模塊分組到子系統中。
界面中的每個(gè)子系統都應該代表一個(gè)功能單元,它需要完成模型或子模型的目的。
當需要使用子系統僅為了提高可讀性時(shí),可使用虛擬子系統。

正確

錯誤
聯(lián)系客服