stefan schippers
|
599746c4b4
|
remove debug msg
|
2024-02-28 16:21:43 +01:00 |
stefan schippers
|
6a6881ff47
|
change_elem_order(): allow to change oder of text elements; add tcl tabulate procedure for pretty encapsulating tabular text into a nice ascii table frame.
|
2024-02-28 16:20:59 +01:00 |
stefan schippers
|
236f4967a9
|
use `flags: complex` in raw file in addition to `Plotname: ac` to determine if data is stored as complex numbers
|
2024-02-28 00:08:08 +01:00 |
stefan schippers
|
5fe6fa4639
|
xschem raw read: allow to read raw file with unspecified type (will get the first section found in file)
|
2024-02-27 23:42:19 +01:00 |
stefan schippers
|
2f1b819755
|
extra_rawfile: added null sim_type (type) check in table_read
|
2024-02-27 23:32:53 +01:00 |
stefan schippers
|
0ab7affda2
|
restore_selection(): add line width to bounding box of selection to eliminate graphic artifacts
|
2024-02-27 16:43:49 +01:00 |
stefan schippers
|
8515f25e25
|
fix regression in translate (check instances out of bound) affecting copy_objects()
|
2024-02-27 13:06:19 +01:00 |
stefan schippers
|
6ac58eb880
|
fix regression in translate (check instances out of bound) affecting place_symbol()
|
2024-02-27 12:51:20 +01:00 |
stefan schippers
|
7ede51737d
|
table_read: skip empty csv rows (some tools save as ,,,,,)
|
2024-02-27 11:56:18 +01:00 |
stefan schippers
|
95fc6377d4
|
get rid of `sim_type=tablefile`, use `table` (scheduler.c, extra_rawfile()) for reding tables
|
2024-02-27 11:27:29 +01:00 |
stefan schippers
|
1e3ac96085
|
table_read(): read csv files
|
2024-02-27 10:24:21 +01:00 |
stefan schippers
|
354f027b9b
|
call translate(-1, ..) for text objects containing @... and referencing no valid instance (floater=true) so non instance-related @vars are resolved. translate(): resolve @spice_get_voltage(net) without trying to calculated fqnet from net if no valid inst (-1) is given
|
2024-02-26 16:05:11 +01:00 |
stefan schippers
|
783b5c7aaa
|
added wave processor functions `re()` and `im()` to get real and imaginary part from modulus and phase (expressed in deg)
|
2024-02-25 23:54:39 +01:00 |
stefan schippers
|
7a45497b45
|
add `xschem raw del node` command
|
2024-02-25 12:21:13 +01:00 |
stefan schippers
|
2fae34caa1
|
fix idx() function in wave processor, unified `xschem raw_query` and `xschem raw` commands
|
2024-02-25 00:06:15 +01:00 |
stefan schippers
|
5a2891e4de
|
add idx() function (return index of point, 0, 1, 2, ...). doc updates about new wave processor functions
|
2024-02-24 22:35:54 +01:00 |
stefan schippers
|
203cf38e1e
|
add option `keep_symbols in xschemrc to avoid purging symbols when netlisting /descending hierarchy. Add functions atan, asin,acos, cosh, sinh, atanh,acosh,asinh in wave processor
|
2024-02-24 13:15:43 +01:00 |
stefan schippers
|
de2572e448
|
fix an off by 1 array bound in raw_add_vector
|
2024-02-24 01:53:26 +01:00 |
stefan schippers
|
bf71dbc9e7
|
command xschem raw new to use `start end step` instead of `start step number`
|
2024-02-23 21:58:41 +01:00 |
stefan schippers
|
4e0c344493
|
better status reporting in xschem raw_query command
|
2024-02-23 13:29:53 +01:00 |
stefan schippers
|
44707d71db
|
extend command `xschem raw_query add [expr]` for fast (C-speed) expression calculation
|
2024-02-23 12:46:03 +01:00 |
stefan schippers
|
d1bd5140fe
|
various bug fixes for `xschem raw new` command
|
2024-02-23 04:19:29 +01:00 |
stefan schippers
|
23092fc963
|
do not rely on raw file existence to decide if a raw is loaded. Added a function raw_is_loaded for that
|
2024-02-23 01:51:35 +01:00 |
stefan schippers
|
2556cce2c2
|
doc updates for `xschem raw new`
|
2024-02-23 01:10:02 +01:00 |
stefan schippers
|
ac3f3acb62
|
added command `xschem raw new name type sweepvar start step number` that creates an in-memory plot (like a loaded raw file) with only the sweep variable
|
2024-02-23 01:03:20 +01:00 |
stefan schippers
|
de5c068775
|
file open dialog box: added red border when search entry focused
|
2024-02-22 20:36:23 +01:00 |
stefan schippers
|
515dee1ce8
|
file open dialog box: start with search entry focused and selected. Will take focus when iterating with TAB key
|
2024-02-22 20:29:24 +01:00 |
stefan schippers
|
be22993410
|
add command `xschem raw_query add <node>` to add a vector <node> with all zeros to the loaded raw file. This vector can then populated with programmatic values using z `xschem raw_query set <node> point value` loop
|
2024-02-22 19:59:09 +01:00 |
stefan schippers
|
965bf381ea
|
fix regression in xschem raw_read_from_attr when invoked from launcher
|
2024-02-22 14:36:34 +01:00 |
stefan schippers
|
446c0d687a
|
add command `xschem raw table_read table_file` to read an ascii table file without closing other loaded raw files
|
2024-02-21 23:16:58 +01:00 |
stefan schippers
|
8986b7e0b8
|
load_file_dialog: fix a missing global declaration, fix double button click in right listbox
|
2024-02-21 15:02:30 +01:00 |
stefan schippers
|
e347a251b0
|
load_file_dialog: separate search/file entries, better keyboard navigation
|
2024-02-21 14:02:58 +01:00 |
stefan schippers
|
69dec6c677
|
proc load_file_dialog: better allow mouseless operation (use keyboard enter/ arrow keys)
|
2024-02-21 00:15:59 +01:00 |
StefanSchippers
|
4e51ff43e5
|
Merge pull request #174 from qpwo/xterm-instructions
add xterm configuration instructions
|
2024-02-20 22:02:08 +01:00 |
Luke Harold Miles
|
7c173f4c04
|
add xterm configuration instructions
|
2024-02-20 11:21:55 -08:00 |
stefan schippers
|
1336e25e68
|
added xschem raw_query set node n value [dset] command to change loaded raw data
|
2024-02-20 17:17:38 +01:00 |
stefan schippers
|
31078e45d3
|
doc updates (custom sweep variable setting in graphs)
|
2024-02-20 13:07:36 +01:00 |
stefan schippers
|
b7700f6fdc
|
doc updates (bus signals in graphs)
|
2024-02-20 11:22:22 +01:00 |
stefan schippers
|
99a01300c5
|
fix automatic sending bussed signals to graph (Alt-g)
|
2024-02-20 11:05:52 +01:00 |
stefan schippers
|
66ba05fe2c
|
add xschem list_nets command
|
2024-02-19 13:03:28 +01:00 |
stefan schippers
|
f547c86f1e
|
preview window in file open dialog box is x/y resizable
|
2024-02-17 04:40:37 +01:00 |
stefan schippers
|
20add157c2
|
when double clcking (or hitting `q`) to edit attributes if instance has lab=... or value=... select the RHS and position insertion cursor, focus textbox. Add Shift-T bindkey for toggle *_ignore flag
|
2024-02-17 02:58:53 +01:00 |
stefan schippers
|
91829bf99d
|
replace exec with execute_wait in proc convert_to_pdf when launching ps2pdf, so stderr messages will not be treated as a failure
|
2024-02-17 00:15:37 +01:00 |
stefan schippers
|
8b55066978
|
proc tclpropeval2: $sch_basename: remove path elements (use [file tail])
|
2024-02-16 23:24:54 +01:00 |
stefan schippers
|
876f26cb80
|
proc tclpropeval2: make global var sch_basename (schematic name with no extension) available to TCL expressions
|
2024-02-16 23:17:54 +01:00 |
stefan schippers
|
b49d0bb13c
|
minor doc edits
|
2024-02-16 16:56:51 +01:00 |
stefan schippers
|
a176f99db5
|
svgdraw.c: avoid setting stroke-width to excessively small (invisible) values; print_spice_element(): in format string if @param is given and in instance atttributes param=value@tag do a round of resolution of @tag looking in instance attributes, then in parent symbol instance attributes (in case of per-instance implementation (schematic=... attr) and finally in parent symbol template string. Doc udpades
|
2024-02-16 16:44:33 +01:00 |
stefan schippers
|
7a589ef4fb
|
change default SPICE_DATA from float to double
|
2024-02-15 11:26:13 +01:00 |
stefan schippers
|
78daaab06f
|
added documentation about `Instance based SPICE model` and `Subcircuits with SPICE models given as parameters` in tutorial_instance_based_implementation.html
|
2024-02-14 10:59:40 +01:00 |
StefanSchippers
|
924c37f708
|
Merge pull request #162 from qpwo/backannotation-docs
add more ngspice_get_value info to tutorial_ngspice_backannotation.html
|
2024-02-13 19:06:37 +01:00 |