delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2016/07/24/03:05:38

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=date:from:to:subject:message-id:in-reply-to:references:mime-version
:content-transfer-encoding;
bh=m+kme3jXEXE0GwcOoNVIhc2tmyO6NhXq3m8Bs+2RB4c=;
b=paqE/uKtzZSkG201eLCGDsPb8cVUWC/u22KVKZ39giCoacGMXMPW+cyLhRewoQOaKo
LbToWjn3ZFwPmZQ1DyWj3OfFAJXSUPFxMSbP9VPmr/jsEsE1/srsc3Bc/YZVw8U44IJ3
tuJT4BBKb9JAcJUWkWyEPW45XaFeAnYpLWtLYnqLg4lJPV7FC5ibZB2093tYSPXKxftz
D4N0htrMvsOoaYOAjswGN9MYaBOJstBwie2Fe89biK2dHS+R3ZMk25w7I7xC8O054U4L
26RSOnjTA95mhMCQHW5ffbb/KHV4uYYp5DrHQun8FRAsfa1DgOx3wiXwFTSDKwHpbNIr
ajYQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:date:from:to:subject:message-id:in-reply-to
:references:mime-version:content-transfer-encoding;
bh=m+kme3jXEXE0GwcOoNVIhc2tmyO6NhXq3m8Bs+2RB4c=;
b=hEd86N6+0uUIzec0ZzvWI4FHP3kQlIBBs6WFQaWKxtUkRJ2EjRdGSTSjbnawdWR9bh
f7KxXm6bemQdwUcDYiGHTr2gJ3x820krD7oQoetWMLxTAMXf/2yZ+VH2Ss2ycxoSZAXJ
KvOwoIk3UKcyk1u35E2v/q+1R8eWlTJJlAAx8LvHo5LH1uEokCZfcIBm5ouNIwDqGonh
7zIP3XGsRuRgi9pvLRVWy41oJIQLfX8G9o0gkNfVF0miBiXAaC+h7EG7vdtQ/f5hRBRx
1T/r0aQNUUnlodoTR1VOe7yI3GdePzHuu2AIvMGLhyE9UFlrE+eIRxFwobUsWVoyu9tQ
lGHg==
X-Gm-Message-State: AEkoouvaFv0mfqx8liGubVcxS5N/gpoRci2wmUdJNekH7EZCNUi9vnYPtJAX11+b1D3qWg==
X-Received: by 10.28.208.206 with SMTP id h197mr7025754wmg.17.1469343862073;
Sun, 24 Jul 2016 00:04:22 -0700 (PDT)
Date: Sun, 24 Jul 2016 09:04:20 +0200
From: "Nicklas Karlsson (nicklas DOT karlsson17 AT gmail DOT com) [via geda-user AT delorie DOT com]" <geda-user AT delorie DOT com>
To: geda-user AT delorie DOT com
Subject: Re: [geda-user] Parameter substitution --> hierachy
Message-Id: <20160724090420.fc7353ebc390b8f46bb5ebfc@gmail.com>
In-Reply-To: <s6nmvl7x6h6.fsf@blaulicht.dmz.brux>
References: <98D1C4E4-581D-4A03-94E4-E0330960EADF AT wellesley DOT edu>
<s6na8h89ydi DOT fsf AT blaulicht DOT dmz DOT brux>
<alpine DOT DEB DOT 2 DOT 11 DOT 1607231941050 DOT 16188 AT nimbus>
<s6n8tws1428 DOT fsf AT blaulicht DOT dmz DOT brux>
<alpine DOT DEB DOT 2 DOT 11 DOT 1607232257250 DOT 1800 AT nimbus>
<s6npoq4x9bx DOT fsf AT blaulicht DOT dmz DOT brux>
<EA4BA0F4-6B70-4C17-B801-2BE99AB48AE8 AT noqsi DOT com>
<s6nmvl7x6h6 DOT fsf AT blaulicht DOT dmz DOT brux>
X-Mailer: Sylpheed 3.5.0beta1 (GTK+ 2.24.25; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

> >>> - Pins for subschematic symbols don't require a pinnumber= attribute,
> >>> and non-slotted pins don't require a pinseq= attribute.
> >> 
> >> Have they ever required those?
> >
> > If you turn off hierarchy expansion gnetlist needs pin numbers, since
> > connectivity is identified by (refdes pinnumber).
> 
> Ok, sure, in that case they have netlist semantics attached.
> 
> And now I remember your problem with the substitution patch.  When
> hierarchy is not expanded, there will be nowhere to apply the
> substitutions.  Your spice netlister would need to transform the
> substitutions into instance parameters.  Is that difficult?
> 
> -- 
> Stephan
> 

To transform the substitutions into instance parameters sounds like a good solution because otherwise user is required to number pins even though they have no particular meaning in a hierarchical symbol.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019