kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #42848
Re: [PATCH] Eeschema: simulator: use dotted traces for current and phase.
Hi,
How should I proceed with this patch? I think that regardless of
future features, it would make sense to either just apply this patch
so at least the traces for the second y-scale have a different visual
style, or to add a section in the preferences for setting default
solid/dashed and line width for left/right-scale traces.
On Fri, Nov 22, 2019 at 2:35 PM Wayne Stambaugh <stambaughw@xxxxxxxxx> wrote:
>
> This would be a great long term solution. You could also store it in
> the project file since it is project specific if you don't want to go
> through the effort of designing a new s-expression file format.
>
> On 11/21/19 6:45 PM, Ian McInerney wrote:
> > I think it would be good to define a new S-expression config file that
> > can be used to store the plot configurations of the simulator. This file
> > should just contain the plot information, such as lines displayed, their
> > style/color, axis configurations, colors, etc. (and maybe analysis
> > parameters, I haven't thought about that part yet). This would allow us
> > to add the functionality to open/save plot styles (similar to how a
> > Modelsim .do file can be used to save/configure the waveform display,
> > but ours won't be a script).
> >
> > -Ian
> >
> > On Thu, 21 Nov 2019, 22:11 Jon Evans, <jon@xxxxxxxxxxxxx
> > <mailto:jon@xxxxxxxxxxxxx>> wrote:
> >
> > I can add the simulator to the scope of effort to do the whole
> > settings files upgrade for 6.0
> >
> > On Thu, Nov 21, 2019 at 5:06 PM Wayne Stambaugh
> > <stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>> wrote:
> >
> >
> > On 11/21/19 1:15 PM, Kymatica wrote:
> > > Sure, I can make it configurable. Where should this setting be
> > available? In the main preferences? (Perhaps a new Simulator
> > section there?)
> >
> > I would think the simulator will over time have enough user (not
> > simulation control) configuration settings that it would have
> > it's own
> > preferences dialog and that the settings would be saved in a
> > separate
> > configuration file. I think at the moment the config settings
> > are saved
> > in the eeschema config file.
> >
> > >
> > > /Jonatan
> > >
> > >> 21 nov. 2019 kl. 18:26 skrev Wayne Stambaugh
> > <stambaughw@xxxxxxxxx <mailto:stambaughw@xxxxxxxxx>>:
> > >>
> > >> Hi Jonatan,
> > >>
> > >> I just tested this and it seems to work as expected although I'm
> > >> thinking it might be a good idea to make this a configuration
> > option
> > >> rather than the only behavior. Users might not find this
> > desirable.
> > >> Anyone else have any thoughts on this? For future reference,
> > when you
> > >> are going to make behavioral changes to KiCad, please ping
> > the dev
> > >> mailing list first for feedback. I would have made the option
> > >> suggestion before you began coding.
> > >>
> > >> Cheers,
> > >>
> > >> Wayne
> > >>
> > >>> On 11/19/19 11:30 AM, Jonatan Liljedahl wrote:
> > >>> This patch makes it easier to visually keep apart traces for
> > current
> > >>> vs voltage and phase vs magnitude, by using dotted line
> > style for
> > >>> current and phase traces.
> > >>>
> > >>> To get the dotted style drawn correctly, I had to switch
> > from drawing
> > >>> each trace line segment individually to creating an array
> > and then
> > >>> using DrawLines() on it, so that the whole trace is one
> > continuous
> > >>> line.
> > >>>
> > >>>
> > >>> _______________________________________________
> > >>> Mailing list: https://launchpad.net/~kicad-developers
> > >>> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> > >>> Unsubscribe : https://launchpad.net/~kicad-developers
> > >>> More help : https://help.launchpad.net/ListHelp
> > >>>
> > >>
> > >> _______________________________________________
> > >> Mailing list: https://launchpad.net/~kicad-developers
> > >> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> > >> Unsubscribe : https://launchpad.net/~kicad-developers
> > >> More help : https://help.launchpad.net/ListHelp
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~kicad-developers
> > Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> > Unsubscribe : https://launchpad.net/~kicad-developers
> > More help : https://help.launchpad.net/ListHelp
> >
> > _______________________________________________
> > Mailing list: https://launchpad.net/~kicad-developers
> > Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> > <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> > Unsubscribe : https://launchpad.net/~kicad-developers
> > More help : https://help.launchpad.net/ListHelp
> >
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help : https://help.launchpad.net/ListHelp
--
/Jonatan
http://kymatica.com
References