StefanSchippers / xschem

A schematic editor for VLSI/Asic/Analog custom designs, netlist backends for VHDL, Spice and Verilog. The tool is focused on hierarchy and parametric designs, to maximize circuit reuse.
Other
297 stars 21 forks source link

Issue with external data .csv plotting #191

Closed georgtree closed 3 months ago

georgtree commented 3 months ago

Hello! I found a possible bug in loading data from external .csv file: if in the name of column the upper case letter exists, the graph corresponding to that column isn't shown in graph window. ElasticBearing.csv

In attachment I have issues with idealGear.flange_a.tau column, after changing to idealgear.flange_a.tau all works well.

StefanSchippers commented 3 months ago

George, thank you for reporting this. I think this is now fixed. xschem did the node name look up either all lower case or all uppercase, lookup is now done on the node name as is before trying lowercase / uppercase.

These upper/lower conversions are done because ngspice implicitly converts all circuit node names to lowercase, while Xyce does convert everything to uppercase. so xschem node Load becomes load in ngspice and LOAD in Xyce. To avoid users getting mad trying to give the accepted name when plotting data xschem tries all these combinations.

georgtree commented 3 months ago

Hello, just tested, all works well, thank you!