Witam,
Mam problem w Simulinkiem, otóż próbuje aktywować sygnał sinusoidy poprzez stan "0" na wejściu. Zrobiłem układzik warunkowy który daje mi "1" lub "0" (VisualNastran + bloczek "compare to constant") i tu zaczeły się schody. Rozdzieliłem sygnał na ten co ma być tym trigerem dla sinusoidy i na Blok iF z grupy Bloki i Procesy w Bibliotece Simulinka ponieważ Blok If ponoć współpracuje tylko z Action Block więc i jego podłączyłem w sposób następujący. Wyjście z If Blocka na wejscie Action wejście Input1 wykasowałem z podsystemu zastępując go generatorem sinusoidy z wyjściem na Output1 we właściwościach Action (wewnątrz bloku Action) dałem z Hold na reset (ponieważ chce aby sisnusoida po przejściu sygnału sterowania z 1 na 0 zaczynała się od t=0). Puściłem to wszystko i wyskakuje błąd że wyjście z Action block nie może być bodajże o ile pamiętam continous. Próbowałem wywalić sinusoide poza układ action (teoretycznie nie powinien działac wtedy reset z action block) i wpiąć jako inpit i też nie działa. Czy ktoś ma jakies inne propozycje? próbowałem też z blokami Trigered i Enable Subsystem ale też nie działa
.
Dla tych co myślą językiem drabinki to problem sprowadza się do aktywacji Timera2 (działającego od t=0) na jednym szczeblu wydażeniem działającym w takcie Timera1 (tu akurat 1 lub 0) z innego szczebla drabinki.
Dla wzrokowców rysunek (sorry na painta ale nic nie miałem pod ręką)
Dla dociekliwych to jeszcze do kupy jest połączone selektorem gdzie to 1/0 jest sygnałem do wyboru jednego z dwóch wspomniany sin lub inny sygnał
Sprawdziłem w sinulinku nazwy i małe sprostowanie:
1. Nie biblioteka Bloków i Procesów ale Biblioteka "Subsystems"
2. Nie Blok If ale "Switch Case"
3. Nie Action Block ale "If Action Subsystem"
Pozdrawiam,
Ilonan
Mam problem w Simulinkiem, otóż próbuje aktywować sygnał sinusoidy poprzez stan "0" na wejściu. Zrobiłem układzik warunkowy który daje mi "1" lub "0" (VisualNastran + bloczek "compare to constant") i tu zaczeły się schody. Rozdzieliłem sygnał na ten co ma być tym trigerem dla sinusoidy i na Blok iF z grupy Bloki i Procesy w Bibliotece Simulinka ponieważ Blok If ponoć współpracuje tylko z Action Block więc i jego podłączyłem w sposób następujący. Wyjście z If Blocka na wejscie Action wejście Input1 wykasowałem z podsystemu zastępując go generatorem sinusoidy z wyjściem na Output1 we właściwościach Action (wewnątrz bloku Action) dałem z Hold na reset (ponieważ chce aby sisnusoida po przejściu sygnału sterowania z 1 na 0 zaczynała się od t=0). Puściłem to wszystko i wyskakuje błąd że wyjście z Action block nie może być bodajże o ile pamiętam continous. Próbowałem wywalić sinusoide poza układ action (teoretycznie nie powinien działac wtedy reset z action block) i wpiąć jako inpit i też nie działa. Czy ktoś ma jakies inne propozycje? próbowałem też z blokami Trigered i Enable Subsystem ale też nie działa
Dla tych co myślą językiem drabinki to problem sprowadza się do aktywacji Timera2 (działającego od t=0) na jednym szczeblu wydażeniem działającym w takcie Timera1 (tu akurat 1 lub 0) z innego szczebla drabinki.
Dla wzrokowców rysunek (sorry na painta ale nic nie miałem pod ręką)
Dla dociekliwych to jeszcze do kupy jest połączone selektorem gdzie to 1/0 jest sygnałem do wyboru jednego z dwóch wspomniany sin lub inny sygnał
Sprawdziłem w sinulinku nazwy i małe sprostowanie:
1. Nie biblioteka Bloków i Procesów ale Biblioteka "Subsystems"
2. Nie Blok If ale "Switch Case"
3. Nie Action Block ale "If Action Subsystem"
Pozdrawiam,
Ilonan