Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

little things: #311

Open
olisnr opened this issue Feb 12, 2025 · 13 comments
Open

little things: #311

olisnr opened this issue Feb 12, 2025 · 13 comments

Comments

@olisnr
Copy link

olisnr commented Feb 12, 2025

  1. if i insert a new part via the insert-button the new part is in the "move-mode", but the rotation hotkey shift-r dosnt work, while the context-menu does.
    if i insert a new part, and use the context-menu to set the all ready moving part in the "move-mode" shift-r works.

  2. often im in the wiring mode because i pressed esc only once. and then when i want to select something, i naturalmente am wiring this thing... would it be possible to change the color of the cross from yellow to red, if there is a drawing mode active?

  3. the toggle command would be nice in the context menu

@StefanSchippers
Copy link
Owner

StefanSchippers commented Feb 12, 2025

  1. I am testing the insert object and Shift-R, Shift-F, Shift-V to rotate, horizontally flip, vertically flip just work.
    I am sourcing your xschemrc settings. See video below. May be it is an issue with the german layout? Rotation here works (US keyboard). I also have tried to set keyboard to german (setxkbmap de) and still works.

  2. The status bar now indicates 'DRAW WIRE!' when wiring is still active. see video below.

Image

  1. Don't know exactly what is the request. Can you please explain?

@olisnr
Copy link
Author

olisnr commented Feb 12, 2025

thanks a lot:

  1. and

  2. are working...

  3. i would like to have the Properties::Toggle... or shift-t in the parts-context menu.

& in the newest version the plots with autoload=0 still loads the graphs at startup. i think they shouldn't.

@olisnr
Copy link
Author

olisnr commented Feb 12, 2025

also the Wave::Clear does not clear the plots:

ploat_clear.mp4

@StefanSchippers
Copy link
Owner

The Clear Waves does the job, however graphs with autoLoad set will immediately load new data.

@StefanSchippers
Copy link
Owner

StefanSchippers commented Feb 12, 2025

To avoid automatic loading:

  • do not set the autoload checkbutton.

or:

  • avoid setting a file name in the raw file: entry in graph dialog box. In this case the auto load is don't care. See video.

Image

@olisnr
Copy link
Author

olisnr commented Feb 13, 2025

autoload is set to 0, so the problem is the filename-override.

the thing is: in Xyce i cant have different simulations in the same .raw file. so i did some TCL to write different .raw for the different simulations, and for the different corners. as example:

VCO_schmitz_hampel_041_ac_mosff.spice.raw
VCO_schmitz_hampel_041_ac_mosfs.spice.raw
VCO_schmitz_hampel_041_ac_mossf.spice.raw
VCO_schmitz_hampel_041_ac_mosss.spice.raw
VCO_schmitz_hampel_041_ac_mostt.spice.raw
VCO_schmitz_hampel_041_mosff.spice.raw
VCO_schmitz_hampel_041_mosfs.spice.raw
VCO_schmitz_hampel_041_mossf.spice.raw
VCO_schmitz_hampel_041_mosss.spice.raw
VCO_schmitz_hampel_041_mostt.spice.raw
VCO_schmitz_hampel_041_tran_mosff.spice.raw
VCO_schmitz_hampel_041_tran_mosfs.spice.raw
VCO_schmitz_hampel_041_tran_mossf.spice.raw
VCO_schmitz_hampel_041_tran_mosss.spice.raw

i see no other option then specify the files...

@StefanSchippers
Copy link
Owner

These are the possibilities. Let me know if you see a different usage mode.

output.mp4

@olisnr
Copy link
Author

olisnr commented Feb 13, 2025

i was thinking that autoload=0 dont load the plot at startup. and in Your video it doesnt. but on my system the autoload=0 is ignored see my videoclip again. i start a schematic from the file-browser, and it loads the graphs, even when they have autoload=0... and also the clear-command is ignored.

autoload=0 dont work for me for some reason i dont know. do You want to look at the files? or do You have an idea why Xschem ignors my autoload-flag?

test_plot.zip

@StefanSchippers
Copy link
Owner

StefanSchippers commented Feb 13, 2025

Most likely some graphs (the lower-left 4 graphs) have autoload=1 and once the raw file is loaded it is used by all other graphs too.

@olisnr
Copy link
Author

olisnr commented Feb 14, 2025

ok, then if the files are loaded from an other plot, the autoload-flag has the meaning of reading a file into Xschem not loading a plot. its like there is an autoload-or for all plots using the same raw-file.

this wasnt clear for me. maybe it could be improved? plots are not loaded if autoload is zero?

what do You think? i can live with it, but i think other could also misunderstand the meaning of autload.

@StefanSchippers
Copy link
Owner

Yes I think I can change that. Will look at it tomorrow...

@StefanSchippers
Copy link
Owner

maybe it could be improved? plots are not loaded if autoload is zero?

There should be 3 options:

  • graph is disabled (never show waves)
  • graph is enabled and shows waves if the requested raw file has been loaded into memory
  • graph is enabled and will trigger a forced loading in memory of the requested raw file, if not already loaded.

@olisnr
Copy link
Author

olisnr commented Feb 14, 2025

could the disabling and so on be done with the shift-t? it would feel natural.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants