Ejecutando comandos de Spice escritos en un archivo

0

Ejecuté exitosamente los comandos ngspice a través de la línea de comandos. Cuando escribí esos comandos en el archivo .net , y ejecuté ese archivo a través de ngspice, no funcionaron.

El siguiente es mi archivo de lista de conexiones:

* gnetlist -g spice-sdb ./RC_filter.sch
* Spice file generated by gnetlist                      *
* spice-sdb version 4.28.2007 by SDB --                 *
R1 2 1 1MEG  
V1 2 0 DC 5V
C1 1 0 1uF  

* Set Initial conditions: Voltage on Capacitor C1 is being set to zero
.IC V(1)=0

.end

Cuando ese archivo se carga en ngspice, y luego ejecuto los siguientes comandos:

tran 10m 5s
plot V(1)

Funcionan perfectamente.

Pero cuando esos comandos se escriben en el archivo .net , justo antes de la línea .end , no funcionan cuando ngspice lee el archivo:

* ... Rest of file

.tran 10m 5s
.plot V(1)

.end

¿Cómo puedo hacer que estos comandos funcionen?

Gracias.

    
pregunta Dor

1 respuesta

0

Eche un vistazo a la descripción de .control / .endc en el manual de ngspice.

Tendrás que escribir algo como:

.control
tran ...
plot v(1)
.endc
    
respondido por el robert

Lea otras preguntas en las etiquetas