Pracowałem ostatnio nad modelem Simulink i korzystałem z bloków Goto
i From
, aby bardzo obciążony system nie stawał się skręconym bałaganem. Zostałem poinformowany, że nie mam używać bloków Goto
i From
, ponieważ są one uważane za zły styl (przynajmniej według mojego pracodawcy).W Simulink, czy bloki Goto i From są ogólnie uważane za zły styl?
Chociaż trzymam że przewody powinny być przechowywane połączone w miarę możliwości, wierzę, że Goto
i From
bloki mogą znacznie poprawić czytelność systemu/podsystemu, jeżeli model skutkowałoby dużą ilością skrzyżowane przewody inaczej; zwłaszcza jeśli bloki mogą być oznaczone kolorami (na przykład fioletowy blok Goto
przechodzi do wszystkich purpurowych bloków From
).
Dostarczyłbym obraz podsystemu, nad którym pracuję, ale nie jestem pewien, czy mogę go tutaj umieścić. Sam podsystem ma około 12 bloków podsystemu (i prawdopodobnie więcej później) w nim, z których każdy ma dwa wyjścia typu magistrali. Pierwsze wyjście każdego podsystemu przechodzi do bloku Bus Creator
, a drugie wyjście każdego z nich przechodzi do drugiego bloku Bus Creator
. Ponieważ podsystem jest wyrównany w pionie, a Bus Creator
s znajdują się po prawej stronie, powstaje wiele skrzyżowanych przewodów. Użyłem bloków Goto
i From
do oczyszczenia systemu.
Mogę dostarczyć obraz mniejszego, ale podobnego modelu, który przygotowałem dla tego pytania. Dla systemu z kolejnością 12 podsystemów staje się on bardzo zajęty. Używałem bloków Goto
i From
do łączenia podsystemów i Bus Creator
s bez mnóstwa skrzyżowanych przewodów.
wierzę mój pracodawca może nieść piętno użyciu goto
sprawozdania z języków tekstowych i stosując ją do Goto
/From
bloki w Simulink. Ogólnie rzecz biorąc, jest użycie Goto
i From
bloki w ten sposób (lub inny sposób) uważa się za zły styl?
Klocki 'Goto' niekoniecznie muszą być w złym stylu. Razem z autobusami są one ważnym podejściem, aby uniknąć bałaganu na drutach. – Karlo