OK, od pewnego czasu walczę z tym. Jaki jest najlepszy sposób, aby wykonać następujące czynności:Czy nazwy sygnałów pochodzące z linków biblioteki są unikalne?
gdzie Reaction Wheel 1-4
znajdują się odnośniki do tego samego bloku w bibliotece. Gdy sygnały Speed Counter
, Speed Direction
i Current
dodaje się końcowy sygnał wyjściowy autobusu, jak pokazano MATLAB (prawnie) podnosi:
ostrzeżenie: Sygnały 9, 10, 11, 12 wchodzące magistrali Twórca nazwy „myAwesomeModel” powiela 'Obecny'. Są one tworzone jako unikalne przez dołączenie "(signal #)" do sygnałów w wynikowej magistrali. Proszę zaktualizuj etykiety sygnałów tak, aby wszystkie były unikalne.
Do tej pory używam "rozwiązanie" tak:
czyli umieszczenia rozmiar MUX-1/gain-of-1/inne-atrapę blok w środku, więc sygnały mogą zostać przemianowane na coś wyjątkowego. Jednak naprawdę lubię wierzyć, że The MathWorks pomyślał o lepszym sposobie wykonania tego ...
Jaki jest "właściwy" sposób konstruowania sygnałów magistrali w ten sposób? Czuję się tak, jakbym był zmuszony do przyjęcia konkretnego projektu/architektury, ale to, co jest dokładnie, wymyka mi się w tej chwili ...
prostu zrozumieć pytanie, szukasz alternatywy do zmiany nazwy sygnałów? Można utworzyć niestandardowy selektor szyny, podsystem z maską, w którym można wybrać liczbę wejść i nadać im nazwy. Jak to brzmi? Myślę, że naprawdę nie ma mowy o dummys, możesz po prostu sprawić, by wyglądały ładniej ... – thewaywewalk
Inną opcją byłoby przegrupowanie, po prostu stwórz autobusy "RW1", "RW2" ... i przypisz prąd. Miałyby wtedy nazwę 'RW1.Current',' RW2.Current' ... – thewaywewalk
@thewaywewalk: w powyższym przykładzie każdy model "RW" wyprowadza własną magistralę ('Data Output'). Z każdego z tych autobusów wybieram tylko 3 sygnały (tak, że nazwy sygnałów wyświetlane w selektorach magistrali rzeczywiście są "RW1.Current" i podobne, jak mówisz). Jednakże, jeśli chcesz zgrupować takie sygnały ponownie w nowej magistrali, MATLAB narzeka na identyczne nazwy sygnałów, albo na wejściu magistrali (z indywidualnymi przełącznikami magistrali podłączonymi do kreatora magistrali, jak na rysunku), albo na wyjściu magistrali (jeśli podłączysz 'RW1-4' bezpośrednio do kreatora magistrali, i zaznaczysz" output as bus "Nie widzę żadnego sposobu obejścia go bez manekinów ... –