7 votos

¿Automatizar LT SPICE?

Estoy corriendo un montón de simulaciones en LT-Spice, y necesito de alguna manera para que se ejecute todos ellos, ya sea de forma secuencial o en el mismo tiempo.

Yo iba a usar Python, pero no estoy del todo claro cómo iba a conseguir más allá de la interfaz gráfica de usuario y abrir las listas que tengo y ser capaz de ejecutar todos ellos y recoger los datos que necesito.

¿Hay alguna manera más fácil de ejecutar una gran cantidad de simulaciones a la vez?

Como un ejemplo que tengo alrededor de 25 modelos que tengo que correr con varios transistores archivos de modelo al que hago referencia en una carpeta de la biblioteca que me cambie de cada iteración. Tengo 4 transistor nominal de los modelos que cada uno tiene diferentes velocidades que necesitan ser probadas.

Cualquier sugerencia sería muy apreciada.

4voto

RWH Puntos 21

LTSpice puede ejecutarse en modo por lotes con la -b línea de comandos.

Desde el archivo de ayuda de LTSpice:

-b: ejecutar en modo batch. Por ejemplo, "scad3.exe -b deck.cir" dejará los datos en el archivo deck.raw

Cómo leer e interpretar la salida de RAW se deja como ejercicio para el lector.

También tenga en cuenta, entre los switches de línea de comandos:

-ascii: uso ASCII archivos RAW. Degrada seriamente el desempeño del programa.

2voto

theGecko Puntos 633

Si simplemente tiene que ser LT Especias y usted no puede conseguir más allá de la interfaz gráfica de usuario, recomendaría el programa de secuencia de comandos AutoIt. Lo he utilizado para automatizar algunos críticos de las aplicaciones de Windows que se carecen de active-x-DDE-COM.dll-lo que sea. Usted puede configurarlo para que espere a que los archivos, presione los botones de windows, menuitems, llame a los programas con argumentos, etc.

Eche un vistazo a:

http://www.autoitscript.com/site/

http://www.autoitscript.com/forum/

Yo iría por Winbatch si usted quiere pagar por un programa de secuencia de comandos.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X