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 |
Luke Harold Miles
|
ed3aff9179
|
add more ngspice_get_value info
|
2024-02-13 09:40:42 -08:00 |
stefan schippers
|
af5df351a6
|
rename xschem setprop inst prop_ptr ... to xschem setprop inst allprops ...
|
2024-02-13 13:32:14 +01:00 |
stefan schippers
|
6a5cca7b3c
|
extend xschem setprop command, add xschem reset_inst_prop command
|
2024-02-13 13:13:28 +01:00 |
Stefan Schippers
|
91bcdfae20
|
spice_netlist(): do a round of tcl_hook2() (resolve tcleval(...)) on device_model attribute
|
2024-02-11 17:41:10 +01:00 |
Stefan Schippers
|
87fa701283
|
spice.awk: handle per-instance .subckt lines of vector instances
|
2024-02-11 16:55:57 +01:00 |
stefan schippers
|
5f4401258f
|
spice.awk: handle per-instance .model lines of vector instances
|
2024-02-11 15:15:46 +01:00 |
stefan schippers
|
531a9c168c
|
pass @device_model in symbols through translate() if it contains @xxx tokens
|
2024-02-11 11:47:13 +01:00 |
stefan schippers
|
b3daf97cc4
|
remove @path resolution in print_*_element(): meaningless
|
2024-02-11 03:06:22 +01:00 |
stefan schippers
|
81f22b8bb2
|
symbol texts: do a double translate() if symbol text `@model` resolves to `xxx@name`, so `xxxN1` will be returned. This will not happen if `@model` resolves to xxx\@name`
|
2024-02-10 13:59:27 +01:00 |
stefan schippers
|
8aa62f2efa
|
parametric models in subcircuits (model=@mod in instances, mod=xxx in parent instantiation)
|
2024-02-09 18:39:09 +01:00 |
stefan schippers
|
1cbbed77ba
|
first commit for parametric models in subckts --DO NOT USE--
|
2024-02-09 17:00:56 +01:00 |
stefan schippers
|
c06a896d4f
|
instance based schematic selection: if instance specified schematic=... not existing use base schematic (symbolname.sch)
|
2024-02-09 02:37:53 +01:00 |
stefan schippers
|
7639d65dc5
|
update make_sch_from_vhdl.awk (compliance with regexp syntax)
|
2024-02-07 12:32:07 +01:00 |
stefan schippers
|
59cf2fff1d
|
remove trailing "/" in netlist_dir if present
|
2024-02-06 10:32:22 +01:00 |
stefan schippers
|
da72478265
|
proc graph_edit_properties: "unlock X axis" checkbutton state immediately applied to graph, not only after closing dialog.
|
2024-02-05 23:33:25 +01:00 |
stefan schippers
|
55c43e6693
|
typo in install_xschem.html
|
2024-02-05 17:05:29 +01:00 |
stefan schippers
|
29d2541b21
|
fix regression in get_sym_template()
|
2024-02-05 16:37:00 +01:00 |
stefan schippers
|
fa533c725a
|
remove dbg messages
|
2024-02-05 14:49:20 +01:00 |
stefan schippers
|
96494dc73a
|
get_sym_template: fix possible unterminated result string
|
2024-02-05 13:47:49 +01:00 |
stefan schippers
|
215114fce3
|
update symbol property syntax docs with new attribute verilog_extra_dir
|
2024-02-05 12:08:10 +01:00 |
stefan schippers
|
b2b5b48cfe
|
replace chan configure with fconfigure for older tcl compatibility
|
2024-02-05 11:49:13 +01:00 |