У меня есть повышающий преобразователь с питанием от батареи, и я пытаюсь измерить максимальное падение входного (аккумуляторного) напряжения при различных условиях нагрузки при высоких потреблении тока (разные рабочие циклы / периодичности) в дополнение к нескольким типам батарей (различные напряжения / внутренние сопротивления). Поскольку я моделирую такое (относительно) большое количество рабочего времени, файлы моделирования становятся довольно существенными, не говоря уже о том, что они занимают время. Я хотел бы автоматизировать LTSpice, чтобы я мог программно изменять значения компонентов и повторно запускать симуляции и собирать данные (такие значения, как напряжение или ток). Я знаю это:
- WAV-файлы могут быть использованы для ввода / вывода данных из программы
- Программу можно запустить из командной строки
Пока что мой лучший вариант, кажется, использует комбинацию этих двух вариантов вместе с моим собственным кодом / сценарием таким образом, чтобы достигать моих целей, но я просто задаюсь вопросом, есть ли лучший выход уже там.
Кто-нибудь автоматизировал LTSpice или знает, был ли написан какой-либо API-интерфейс для автоматизации (изготовителем или третьими лицами)?
В идеале мне хотелось бы иметь решатель, такой, чтобы я задавал ему нужные параметры, и он пробовал различные значения компонентов, пока не нашел «оптимальное» решение моих ограничений.