我最近在研究Simulink模型,並且使用Goto
和From
模塊來保持一個非常繁忙的系統變成一團亂糟糟的線。我被告知,我不會使用Goto
和From
塊,因爲它們被認爲是不好的風格(至少,根據我的僱主)。雖然我認爲只要有可能就應該保持連接線,但我相信Goto
和From
塊可以顯着提高系統/子系統的可讀性,否則如果模型會導致大量交叉線;尤其是如果這些塊可以用顏色編碼(例如,紫色Goto
塊將轉到所有的紫色塊From
塊)。在Simulink中,轉到和從塊通常被認爲是不好的風格?
我會提供一個我正在使用的子系統的圖像,但我不確定我可以放在這裏。子系統本身內有大約12個子系統塊(可能更多),每個塊都有兩個總線型輸出。每個子系統的第一個輸出轉到Bus Creator
塊,每個子系統的第二個輸出轉到第二個Bus Creator
塊。由於子系統垂直對齊,並且Bus Creator
位於右側,因此導致許多交叉電線。我正在使用Goto
和From
塊來清理系統。
我可以提供一個較小但類似的模型的圖像,我爲這個問題放在一起。 對於12個子系統的系統,這變得非常繁忙。我正在使用Goto
和From
塊來連接子系統和Bus Creator
,沒有過多的交叉線。
我相信我的僱主可能會揹負使用基於文本語言的goto
聲明並將其應用於Simulink中的Goto
/From
塊。一般來說,以這種方式(或任何方式)使用Goto
和From
塊被認爲是不良風格?
'轉到'塊不一定是壞風格。與巴士一起,它們是避免電線混亂的有效方法。 – Karlo