add test for arithmetic operations and iteration
[oscopy/ivan.git] / test / demo.oscopy
blob6cd191da618f3130cb845312e556d30ffdc002da
1 # First read data from IRF540 simulation
2 echo *** Reading files and setting plots
3 read demo/irf540.dat
4 add vgs
5 create
6 add iRD
7 add vgs
8 add vgs
9 add vds
10 echo *** Fig 2 layout to quad
11 layout quad
12 echo *** Done
13 # Oops, forgot a signal in figure 2 graph 3
14 select 2-3
15 insert vds
16 # Plot filter response
17 read demo/ac.dat
18 create
19 add vout
20 scale loglog
21 # Plot square signal, its FFT and a math signal
22 read demo/tran.dat
23 create
24 add vsqu
25 vsqufft=fft(vsqu)
26 add vsqufft
27 range -2 2 -100 200
28 unit V
29 v1=vsqu*3+10
30 add v1
31 unit V
32 echo *** Insert and remove a signal
33 select 4-1
34 insert v1
35 remove v1
36 # Use of Time
37 vs = sin(Time(vsqu)*1e6)
38 create vs
39 unit V
40 echo ** List of figures
41 figlist
42 # Create a copy of vout and freeze it
43 vo = vout
44 freeze vo
45 select 3-1
46 insert vo
47 siglist
48 # Plot things
49 echo *** Now plotting everything
50 plot
51 # Updating
52 echo *** Now change C value in schematic and rerun gnetlist + gnucap
53 #pause
54 echo *** Updating
55 #update
56 echo *** Now look at figure 3
57 #plot
58 # Saving results
59 write gnucap (ow:1) demo/res.dat v1,vsqu