kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #37124
Re: SPICE models and library symbols
Hmm, yeah, good point. I think I’ll leave it out for now.
> On 13 Aug 2018, at 17:28, Wayne Stambaugh <stambaughw@xxxxxxxxx> wrote:
>
> On 8/13/2018 12:19 PM, Jeff Young wrote:
>> Hi JP,
>>
>> Some of those user-model issues regarding aliases & fields are exactly what I was trying to address.
>>
>> From a user’s perspective, aliases *sort of* have two fields: value(name) and datasheet. When they place an alias in a schematic, those two fields are (or at least can be) different than when placing the root. For this reason the new UI shows those two fields as “Alias field substitutions”.
>>
>> But more importantly the new UI removes the very indistinct idea of an alias being “selected” (while the alias dropdown allows the 3 fields to be edited in the Description tab of the Symbol Properties, all the other tabs, the Symbol Fields dialog and the canvas still show the root.
>>
>> So the alias dropdown is gone. Instead we show the alias list and the alias properties/field substitutions on a single page in the Symbol Properties dialog. This makes it much more clear that they’re editing the root, but that they can set these specific properties per alias.
>>
>> Cheers,
>> Jeff.
>
> You may be correct about your changes being less confusing but I would
> be willing to bet that some users will get tripped up by the fact the
> spice mode field exists only in the root symbol and not any of the
> aliases. The new symbol file format will address this issue so it may
> make sense to wait until I get it implemented before making this change.
>
> Wayne
>
>>
>>
>>> On 13 Aug 2018, at 15:27, jp charras <jp.charras@xxxxxxxxxx> wrote:
>>>
>>> Le 13/08/2018 à 15:40, Jeff Young a écrit :
>>>> Cool. I’ll go ahead and add it for now; it’s only a few lines so it’s
>>>> easy enough to remove if we change our minds.
>>>>
>>>> (Screenshots attached to show the new alias handling, which attempts to
>>>> not show as much of the internal implementation.)
>>>>
>>>> Cheers,
>>>> Jeff.
>>>>
>>>
>>> I am not sure to understand what you mean by:
>>> "in LibEdit I noticed there’s no Edit Spice Model… button."
>>> In Libedit, it is in Symbol Field dialog.
>>>
>>> Just keep in mind all fields are fields of the root symbol, and aliases
>>> share these fields, but cannot have specific fields.
>>>
>>> Only 3 specific strings are related to a given alias:
>>> Description
>>> Keywords
>>> Documentation.
>>>
>>> So, If you change the symbol settings dialog, try to make very clear the
>>> fact aliases do not have specific fields.
>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> On 13 Aug 2018, at 13:26, Wayne Stambaugh <stambaughw@xxxxxxxxx
>>>>> <mailto:stambaughw@xxxxxxxxx>> wrote:
>>>>>
>>>>> Spice models are a specific type of optional field where in the past the
>>>>> symbol library editor has only supported generic optional field editing.
>>>>> I'm not sure if spice model field editing needs to be part of the
>>>>> symbol library editor but I don't see any harm in it either.
>>>>>
>>>>> Cheers,
>>>>>
>>>>> Wayne
>>>>>
>>>>> On 8/13/2018 7:31 AM, Jeff Young wrote:
>>>>>> While overhauling the Symbol Properties dialog for LibEdit I noticed
>>>>>> that there’s no Edit Spice Model… button.
>>>>>>
>>>>>> There’s no reason to exclude it, is there? I assume I should go
>>>>>> ahead and add one?
>>>>>>
>>>>>> Thanks,
>>>>>> Jeff.
>>>>
>>>
>>>
>>> --
>>> Jean-Pierre CHARRAS
>>>
>>> _______________________________________________
>>> 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
>>
>>
>> _______________________________________________
>> 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
>>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
> Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> Unsubscribe : https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
> More help : https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp>
References