Mam zasilany bateryjnie przetwornik podwyższający napięcie i próbuję zmierzyć spadek napięcia maksymalnego na wejściu (akumulator) w różnych warunkach obciążenia przy dużym poborze prądu (różne cykle pracy / okresy) oprócz kilku różnych typów akumulatorów (różne napięcia / rezystancje wewnętrzne). Ponieważ symuluję tak (stosunkowo) duży czas pracy, pliki symulacji stają się dość znaczne, nie wspominając o tym, że zajmują trochę czasu. Chciałbym zautomatyzować LTSpice, aby móc programowo zmieniać wartości składników oraz ponownie przeprowadzać symulacje i rejestrować dane (wartości takich jak napięcie lub prąd). Wiem to:
- Pliki WAV można wykorzystać do wprowadzania / wyprowadzania danych z programu
- Program można uruchomić z wiersza poleceń
Jak dotąd moja najlepsza opcja wydaje się wykorzystywać kombinację tych dwóch opcji wraz z własnym kodem / skryptem w sposób, który osiąga moje cele, ale zastanawiam się, czy istnieje już lepsza droga.
Czy ktoś zautomatyzował LTSpice lub wiedział, czy został napisany dla niego jakikolwiek interfejs API automatyzacji (przez producenta lub osoby trzecie)?
Idealnie chciałbym mieć solver, taki, który podałem mu pożądane parametry i wypróbowałem różne wartości składników, aż znalazłem „optymalne” rozwiązanie moich ograniczeń.