У мене є акумуляторний перетворювач, що працює на акумуляторі, і я намагаюся виміряти максимальну напругу входу (акумулятора) при різних умовах навантаження високих струмів (різних робочих циклів / періодичності) на додаток до декількох типів акумуляторів (різні напруги / внутрішні опори). Оскільки я моделюю такий (відносно) великий час роботи, файли імітації отримують досить багато, не кажучи вже про те, що вони займають певний час. Я хотів би автоматизувати LTSpice, щоб я міг програмно змінювати значення компонентів і повторно моделювати та фіксувати дані (значення таких речей, як напруга чи струм). Я знаю це:
- Файли WAV можна використовувати для введення / виведення даних з програми
- Програму можна запустити з командного рядка
Поки що мій найкращий варіант, як видається, використовує поєднання цих двох варіантів разом із власним кодом / сценарієм таким чином, щоб досягти моїх цілей, але мені просто цікаво, чи є кращий спосіб вже там.
Хтось автоматизував LTSpice чи знає, чи був написаний для нього який-небудь API автоматизації (або від виробника, або від третіх сторін)?
В ідеалі я хотів би мати вирішувач, який би дав йому потрібні параметри, і він спробував різні значення компонентів, поки не знайшов "оптимальне" рішення моїх обмежень.