Tôi đã làm việc trên một mô hình Simulink gần đây và đang sử dụng các khối Goto
và From
để giữ cho một hệ thống rất bận rộn trở thành một mớ dây xoắn. Tôi đã được thông báo rằng tôi đã không sử dụng Goto
và From
khối khi chúng được coi là phong cách xấu (ít nhất, theo chủ nhân của tôi).Trong Simulink, là Goto và Từ khối thường được coi là phong cách xấu?
Trong khi tôi giữ dây phải được kết nối bất cứ khi nào có thể, tôi tin rằng các khối Goto
và From
có thể cải thiện đáng kể khả năng đọc của hệ thống/hệ thống phụ nếu mô hình sẽ dẫn đến nhiều dây chéo; đặc biệt nếu các khối có thể được mã hóa màu (ví dụ: màu tím Goto
khối sẽ chuyển sang tất cả các khối màu From
màu tía).
Tôi muốn cung cấp hình ảnh của hệ thống con mà tôi đang làm việc, nhưng tôi không chắc chắn tôi có thể đặt nó ở đây. Bản thân hệ thống con có khoảng 12 khối hệ thống con (và có thể sau này) bên trong nó, mỗi khối có hai đầu ra kiểu bus. Đầu ra đầu tiên của mỗi hệ thống con đi đến khối Bus Creator
và đầu ra thứ hai của mỗi hệ thống con sẽ chuyển đến khối Bus Creator
thứ hai. Vì hệ thống con được căn chỉnh theo chiều dọc và Bus Creator
s ở bên phải, điều này dẫn đến nhiều sợi dây chéo. Tôi đang sử dụng các khối Goto
và From
để dọn dẹp hệ thống.
Tôi có thể cung cấp hình ảnh về mô hình nhỏ hơn nhưng tương tự mà tôi đã đặt cùng nhau cho câu hỏi này. Đối với một hệ thống có thứ tự 12 hệ thống con, điều này trở nên rất bận rộn. Tôi đang sử dụng các khối Goto
và From
để kết nối các hệ thống phụ và Bus Creator
mà không có nhiều dây chéo.
Tôi tin rằng chủ nhân của tôi có thể mang dấu hiệu của việc sử dụng các câu lệnh goto
từ các ngôn ngữ dựa trên văn bản và áp dụng nó cho Goto
/From
khối trong Simulink. Nói chung, đang sử dụng các khối Goto
và From
theo cách này (hoặc bất kỳ cách nào) được coi là kiểu xấu?
'Các khối Goto' không nhất thiết phải là kiểu xấu. Cùng với xe buýt, họ là một cách tiếp cận hợp lệ để tránh một mớ dây. – Karlo