stefan schippers
|
cb38deffa6
|
add -keep_symbols to `xschem load command`, options changed to have a leading dash, and moved at beginning of command arg list; `xschem netlist` command: add -keep_symbols option; `xschem setprop` command: move fast and fastundo to beginning of arg list with a leading dash; update proc cellview
|
2025-01-20 02:30:46 +01:00 |
stefan schippers
|
ca1035eca1
|
add no-infix (set infix_interface 0) operation to move and copy operations
|
2025-01-18 21:59:04 +01:00 |
stefan schippers
|
025823f14c
|
`xschem go_back 0` allows to go up in hierarchy *NOT* saving a modified schematic
|
2025-01-17 18:11:35 +01:00 |
stefan schippers
|
151241afc7
|
add new command `xschem get modified` (returns 1 if circuit needs to be saved)
|
2025-01-17 17:48:02 +01:00 |
stefan schippers
|
315c5bd600
|
added symbol attributes @spice_get_current_<param>, @spice_get_modelparam_<param>, @spice_get_modelvoltage_<param>
|
2025-01-16 02:52:52 +01:00 |
stefan schippers
|
10991e662c
|
added `xschem symbol_base_name` command to get the base symbol a symbol defined by instance `schematic` attribute comes from; updated `celview` procedure
|
2025-01-15 00:44:39 +01:00 |
stefan schippers
|
bca1110282
|
add option -nohier to `xschem netlist` command, correctly restore netlist_dir at end
|
2025-01-11 17:55:46 +01:00 |
stefan schippers
|
5161f3dc0a
|
some doc updates and comments, error checks in get_sch_from_sym()
|
2025-01-11 14:08:23 +01:00 |
stefan schippers
|
9d54269d25
|
doc updates (@spice_get_node)
|
2025-01-11 01:34:41 +01:00 |
stefan schippers
|
ef5d0e1b96
|
str_replace(): add parameter to specify number of substituitions (or all); replaced atof_spice() with atof_eng() in various parts related to numbers that do not come from spice netlists; fix numerical setting of cursors if log scale is set (wrong preset was shown); make wave labels in graph scale with gr->magx as X-axis labels; fix scaling roundoff issues in dtoa_eng(); add new `@spice_get_node <spice_node> ` token (where spice_node may contain @variables) in symbol texts to display indicated spice node value. Does not use TCL, thus faster and less "quoting hell" problems
|
2025-01-10 01:52:54 +01:00 |
stefan schippers
|
e6e135049b
|
update docs on graphs y-zoom
|
2025-01-08 15:31:00 +01:00 |
stefan schippers
|
a3e7610d83
|
horizontal cursors in graphs
|
2025-01-07 04:20:32 +01:00 |
stefan schippers
|
783fa04eb6
|
`xschem save` --> save_schematic(): added `fast` argument (do not update window/tab/sim button states for speed); `xschem select instance` --> select_element(): added `nodraw` argument in addition to existing `fast` (avoid drawing selected item for speed)
|
2025-01-05 13:27:49 +01:00 |
stefan schippers
|
ee0de61220
|
add `2` and `3` argument to set_modify (do only clear/set modified flag), save() -> save_schematic(): do not update title/tab names if saving with same name.
|
2025-01-04 12:24:22 +01:00 |
stefan schippers
|
09e93b5e0f
|
fix documentation (scripts.html)
|
2025-01-03 11:58:36 +01:00 |
stefan schippers
|
2dfee2bfac
|
fix documentation href
|
2025-01-03 11:46:17 +01:00 |
stefan schippers
|
0af6155b5b
|
add scripts.html manual page
|
2025-01-03 11:43:00 +01:00 |
stefan schippers
|
2bd205427d
|
load_schematic(): do not set xctx->time_last_modify if called with reset_undo == 0; fix persistent command mode when started from menu; update traversal procedures
|
2025-01-02 12:52:51 +01:00 |
stefan schippers
|
0ba037894f
|
update keys.help
|
2024-12-29 21:37:17 +01:00 |
stefan schippers
|
0ffd327b85
|
do not do a rectangle zoom (`z` key) if no minimum area is given; added `xschem get symbols` command; added `derived_symbols` in `xschem symbols` command; added menu `simulations->Keep symbols when traversing hierarchy`; created `proc cellview` and integrated `traversal.tcl` into xschem.tcl
|
2024-12-29 12:38:26 +01:00 |
stefan schippers
|
c4ebc92aa2
|
update xschem go_back command (pas integer notitle to go_back() function; simplify wrap handling vs sweep variable in draw_graph(), graph_fullyzoom(), calc_custom_data_yrange(), find_closest_wave()
|
2024-12-21 13:05:33 +01:00 |
stefan schippers
|
d03f3b52e1
|
bars for hystograms use squared lines, not rounded lines, added command `xschem raw pos_at node value` to find position (in raw file) where node = value
|
2024-12-19 23:53:11 +01:00 |
stefan schippers
|
2d1c521dca
|
updates to tb_diff_amp.sch (ngspice-verilog-A cosimulation), added couple video links in docs
|
2024-12-18 16:22:03 +01:00 |
stefan schippers
|
da6532d8d8
|
doc updates (xschem image command)
|
2024-12-17 09:27:01 +01:00 |
stefan schippers
|
8fef4f0d95
|
updated docs (xschem-sky130 integration, xschemrc file conventions)
|
2024-12-15 19:55:06 +01:00 |
stefan schippers
|
2a7ee749ba
|
xschem raw add: add optional sweep_var parameter
|
2024-12-09 00:00:27 +01:00 |
stefan schippers
|
ebc4babdd4
|
add graph_use_ctrl_key variable (default 0) to force holding Control key to interact with graphs. This avoid graphs "stealing" events that are expected to work on the schematic
|
2024-11-29 22:52:36 +01:00 |
stefan schippers
|
4e0d7beca3
|
doc updates
|
2024-11-13 10:02:51 +01:00 |
stefan schippers
|
374e05a586
|
update docs: cph() continuous phase graph function
|
2024-10-18 02:30:47 +02:00 |
stefan schippers
|
19188ee99d
|
update developer_info.html (xschem print command description)
|
2024-09-30 17:22:31 +02:00 |
stefan schippers
|
a725838850
|
fix escape recognition in translate3(), so in symbol texts it is possible to write \\@name to an instance attribute to get literal @name in displayed text instead of the instance name. fix typo in tutorial_use_existing_subckt.html. some schematic updates (no more enable show_pin_net_names tcl variable)
|
2024-08-28 09:39:43 +02:00 |
stefan schippers
|
1c2fb0c2d0
|
update install_xschem.html (xschemrc lookup at startup)
|
2024-08-06 07:55:36 +02:00 |
stefan schippers
|
d444673b88
|
add `xschem log_write text` command so erc error messages are written into errfp instead of stderr by tcl
|
2024-07-12 07:09:32 +02:00 |
Matthias Schweikardt
|
c1f4d7e5f1
|
fix typos in html doc
|
2024-06-27 15:59:42 +02:00 |
stefan schippers
|
e30d51fb56
|
doc minor edits
|
2024-06-24 08:58:00 +02:00 |
stefan schippers
|
72104281a2
|
update xschem_man/tutorial_use_existing_subckt.html, `Completely specify a subcircuit in the format section of the symbol`
|
2024-06-24 08:04:08 +02:00 |
stefan schippers
|
f25d3f8db5
|
add `global=...` attribute description on component instances in xschem manual
|
2024-06-23 11:27:55 +02:00 |
stefan schippers
|
0e6cd109c1
|
documentation for attribute text_layer_n=lay
|
2024-06-21 13:21:32 +02:00 |
stefan schippers
|
a0ff15b5ed
|
doc updates (dataset specification in graphs.html)
|
2024-06-11 15:14:41 +02:00 |
stefan schippers
|
c4bf110d4e
|
update docs on new `xschem cursor` and `xschem swap_cursors` commands
|
2024-05-22 00:08:15 +02:00 |
stefan schippers
|
9abc57cf8b
|
update out of date doc image
|
2024-05-18 22:55:44 +02:00 |
stefan schippers
|
9c750b5044
|
add @#pin:spice_get_voltage attribute for pin texts that displays voltage of net attached to pin. remove net_name=... attributes from symbols and instance global attributes since it is no more used. set default value for show_pin_net_names to 1.
|
2024-05-02 10:32:12 +02:00 |
stefan schippers
|
62eb256159
|
xschem wave processor: added <, >, <=, >=, ==, != and contitional ? (3 operands) operator
|
2024-04-22 15:11:25 +02:00 |
stefan schippers
|
6fc89f8d0b
|
added comments in developer_info man page
|
2024-04-19 23:53:36 +02:00 |
stefan schippers
|
531a19ce59
|
doc updates (xschem raw values with dset = -1)
|
2024-04-19 12:32:41 +02:00 |
stefan schippers
|
8d68beb914
|
added drc_check() function, that evaluates tcl scripts contained in symbol `drc` attribute. Used for checking allowed dimensions, mostly
|
2024-04-15 16:43:56 +02:00 |
stefan schippers
|
3d20b44ced
|
translate3(): add eat_escapes parameter
|
2024-04-14 11:38:35 +02:00 |
stefan schippers
|
80e2c47b0e
|
improve `xschem add_symbol_pin` command
|
2024-04-11 00:05:59 +02:00 |
stefan schippers
|
033493d0ec
|
doc updates (cursors)
|
2024-04-01 00:33:09 +02:00 |
Stefan Schippers
|
cab89d03d9
|
revert to commit 2024-03-26 18:48:48
|
2024-03-30 19:20:51 +01:00 |