Symulacja LTspice - podukłady (subckt)
: sob, 18 kwietnia 2015, 12:06
Przepraszam, że o to tu pytam, ale być może ktoś miałby jakiś pomysł na rozwiązanie tego problemu. Moim problemem jest stworzenie wielobiegunnika jako podukładu (tzw. subcircuit). W analizowanym przypadku mam 6-biegunniki, czyli sześć gałęzi zewnętrznych. Inne struktury wewnętrzne udało się bez większego problemu uruchomić. Problem pojawia się w przypadku stosowania źródeł prądowych. Próba symulacji (transient) kończy się błędem. Poniżej log:
Schemat struktury wewnętrznej wielobiegunnika:
W załączniku dodaję pliki, jakie stworzyłem. Oczywiście tylko plik *.sub i *.asy zostały skopiowane do stosownych katalogów LTspice. Plik Draft6.asc stanowi układ do testowania wielobiegunnika.
Kod: Zaznacz cały
Circuit: * C:\Program Files\LTC\LTspiceIV\Draft6.asc
Questionable use of curly braces in "i1 6 1 sine(0 {i_ma} {f} 0 0 {fi_a})"
Error: undefined symbol in: "[i_ma]"
Questionable use of curly braces in "i2 5 2 sine(0 {i_mb} {f} 0 0 {fi_b})"
Error: undefined symbol in: "[i_mb]"
Questionable use of curly braces in "i3 4 3 sine(0 {i_mc} {f} 0 0 {fi_c})"
Error: undefined symbol in: "[i_mc]"
Error on line 15 : i:u1:1 0«:6» n001«:1» sine(0 (i_ma) 50 0 0 0 )
No such parameter on this device
Error on line 16 : i:u1:2 0«:5» n002«:2» sine(0 (i_mb) 50 0 0 120 )
No such parameter on this device
Error on line 17 : i:u1:3 0«:4» n003«:3» sine(0 (i_mc) 50 0 0 240 )
No such parameter on this device
Fatal Error: Missing current value for "u1:i3"

W załączniku dodaję pliki, jakie stworzyłem. Oczywiście tylko plik *.sub i *.asy zostały skopiowane do stosownych katalogów LTspice. Plik Draft6.asc stanowi układ do testowania wielobiegunnika.