Commit Graph

9736 Commits

Author SHA1 Message Date
Meisam Bahadori 7cb0c10d2d pa-210 partially 2026-08-16 12:20:11 +02:00
Meisam Bahadori 734cb94b01 pa-163 2026-08-16 12:08:33 +02:00
Meisam Bahadori ca9e2ec1ff pa-162 2026-08-16 12:05:21 +02:00
Holger Vogt b06275f045 Update example 2026-08-14 18:20:53 +02:00
Holger Vogt 300d01e0f8 Use 'arrowplot', and plot mag(vector) 2026-08-14 14:30:12 +02:00
Holger Vogt bd395341d5 use the old 'xbrushwidth' lable as an alternative to 'pyplot_linewidth' 2026-08-14 11:48:38 +02:00
Holger Vogt c93b0ec179 Use arrowplot (vertical lines or arrows at frequency of interest). 2026-08-14 11:40:05 +02:00
Holger Vogt af60e41db4 enable arrowplot (not yet arrows, but vertical lines from bottom up to value). 2026-08-14 11:39:08 +02:00
Holger Vogt 2884721faf enable external set integer 'xbrushwidth' for arrowplot. 2026-08-14 11:37:57 +02:00
Holger Vogt 784ce1f7eb Change exe name to ngspice_opus.exe in VS project. 2026-08-14 00:46:18 +02:00
Holger Vogt e7fb53f6fc Add an arrowplot flag to plot, gnuplot commands for plotting
signal strenth versus frequency with vertical arrows.
An internal flag PLOT_ARROWS is set.
With command 'plot' this is the same as the combplot flag.
With 'gnuplot' this adds an extra drawing style using vectors.
2026-08-14 00:45:29 +02:00
Holger Vogt 333ae192af Put the extern forward declaration to the top of the file,
out of any function.
2026-08-13 15:46:02 +02:00
Holger Vogt 957757adb9 Replace 'cp -f' by the more common 'copy /Y' in the pre-build event 2026-08-13 15:42:01 +02:00
Holger Vogt baef6f4957 make the path for fopen more flexible, add e.g. the contents of the 'sourcepath' variable. 2026-08-12 18:10:23 +02:00
Holger Vogt 2d6ca92a7e Examples: nport instance and command 'sp' are not compatible.
files.cir uses sp, the others the given 137mhz_bpf.s2p
2026-08-12 18:10:23 +02:00
Holger Vogt 38a33e25d6 A simple amplifier as example for Harmonic Balance. 2026-08-12 18:10:22 +02:00
Holger Vogt 0d4bbaeed8 Read and fit S-parameters, then run a transient analysis and compare. 2026-08-12 18:10:22 +02:00
Holger Vogt 0e390e949f Tiny update 2026-08-12 18:10:22 +02:00
Holger Vogt 0c62b17af7 Update on reading, converting, and using an S parameter file. 2026-08-12 18:10:22 +02:00
Holger Vogt dd171fc18d Add copying snp2va.c to snp2va.cpp due to missing C99 compatibility
for complex types and functions, so compile with C++.

Ad missing file for this RF build.
2026-08-12 18:10:22 +02:00
Holger Vogt ca23679123 Remove snp2va.cpp from the repositotry, as it is copied diring the
MSVC build.

Add examples using pre_snp for reading and converting an S parameter file
for use with the nport instance.
2026-08-12 18:10:22 +02:00
Holger Vogt 6fe164e0a4 Add links to complete docs and ngspice sources with RF additions only. 2026-08-12 18:10:21 +02:00
Holger Vogt 9f2bfaa153 Add more commands for RF analysis 2026-08-12 18:10:21 +02:00
Holger Vogt f6eee4b974 Commands for the RF suite 2026-08-12 18:10:21 +02:00
Meisam Bahadori 67b260661c pa-253 2026-08-12 18:10:21 +02:00
Meisam Bahadori cd0b4b7d86 pa-244a
nportsetup.c only
2026-08-12 18:10:21 +02:00
Meisam Bahadori 5197222fbf pa-243 2026-08-12 18:10:21 +02:00
Meisam Bahadori 01c1a472c5 pa-242 2026-08-12 18:10:20 +02:00
Meisam Bahadori f99b02c957 pa-227 2026-08-12 18:10:20 +02:00
Meisam Bahadori 127b883573 pa-214 2026-08-12 18:10:20 +02:00
Meisam Bahadori 6b2a965567 pa-201 2026-08-12 18:10:20 +02:00
Meisam Bahadori 9c01f4637a pa-200a 2026-08-12 18:10:20 +02:00
Holger Vogt 717d487c70 pa-200
Visual C compatibility in snp2va.c
copy .c to .cpp for Visual C
2026-08-12 18:10:19 +02:00
Meisam Bahadori 0da4208fe3 pa-319 2026-08-12 18:10:19 +02:00
Meisam Bahadori 13e5b9eb14 pa-234 2026-08-12 18:10:19 +02:00
Meisam 38c6156e6c Add missing files 2026-08-12 18:10:19 +02:00
Holger Vogt 12012fc35c pa-210
partially, not dotcard .pss in inp.c
2026-08-12 18:10:19 +02:00
Meisam 1211a039d4 pa-202 2026-08-12 18:10:19 +02:00
Meisam f85042e875 pa-193 2026-08-12 18:10:18 +02:00
Holger Vogt 9ecce3437d Small README for this branch. 2026-08-12 18:10:18 +02:00
Holger Vogt 34b0fab4ab Set time dependend function type to FALSE upon start. 2026-08-12 18:10:18 +02:00
Holger Vogt 0cfa6627af Issue warning message only once 2026-08-12 18:10:18 +02:00
Holger Vogt e097145414 reduce stabilisation time 2026-08-12 18:10:18 +02:00
Holger Vogt 563fe5fd6c no pwl source, so no driven circuit 2026-08-12 18:10:18 +02:00
Meisam 3cd5baba11 pa-178 2026-08-12 18:10:18 +02:00
Meisam d75cdc264d pa-177 2026-08-12 18:10:17 +02:00
Meisam 5887fb8dff pa-176 2026-08-12 18:10:17 +02:00
Meisam f506e53546 pa-175 2026-08-12 18:10:17 +02:00
Meisam 1362c5eb80 pa-142 2026-08-12 18:10:17 +02:00
Meisam 5970997cc5 pa-141 2026-08-12 18:10:17 +02:00