Eu tenho um conversor de impulso alimentado por bateria e estou tentando medir a queda máxima de tensão de entrada (bateria) sob várias condições de carga de altas correntes de consumo (diferentes ciclos de trabalho / periodicidades), além de vários tipos de bateria (várias tensões / resistências internas). Como estou simulando uma quantidade de tempo operacional (relativamente) grande, os arquivos de simulação estão ficando bastante substanciais, sem mencionar que demoram um pouco. Gostaria de automatizar o LTSpice para poder alterar os valores dos componentes de forma programática e executar novamente as simulações e capturar dados (valores de coisas como tensão ou corrente). Eu sei disso:
- Os arquivos WAV podem ser usados para entrada / saída de dados do programa
- O programa pode ser executado a partir da linha de comando
Até agora, minha melhor opção parece usar uma combinação dessas duas opções, juntamente com meu próprio código / script, de maneira a atingir meus objetivos, mas eu me pergunto se já existe uma maneira melhor.
Alguém automatizou o LTSpice ou sabe se existe algum tipo de API de automação escrita para ele (pelo fabricante ou por terceiros)?
Idealmente, eu gostaria de ter um solucionador, de modo que eu fornecesse os parâmetros desejados e tentei vários valores de componentes até encontrar a solução "ideal" para minhas restrições.