delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2014/01/27/14:22:45

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-IronPort-AV: E=McAfee;i="5400,1158,7331"; a="4892672"
X-IronPort-AV: E=Sophos;i="4.95,730,1384326000";
d="scan'208";a="4892672"
Date: Mon, 27 Jan 2014 12:22:00 -0700
From: Tom Russo <tvrusso AT sandia DOT gov>
To: geda-user AT delorie DOT com
Subject: Re: [EXTERNAL] [geda-user] gnetlist spice-sdb subcircuit parameters
Message-ID: <20140127192200.GC26105@goldstein.sandia.gov>
References: <CACPio-7RRCWG6Q0j5YdyoSbdYJXJg+vvwVjBCdjYnqQt-vWoDw AT mail DOT gmail DOT com>
MIME-Version: 1.0
In-Reply-To: <CACPio-7RRCWG6Q0j5YdyoSbdYJXJg+vvwVjBCdjYnqQt-vWoDw@mail.gmail.com>
User-Agent: Mutt/1.5.22 (2013-10-16)
X-PMX-Version: 5.6.1.2065439, Antispam-Engine: 2.7.2.376379, Antispam-Data: 2014.1.27.191214
X-PMX-Spam: Gauge=X, Probability=10%, Report='
TO_IN_SUBJECT 0.5, HTML_00_01 0.05, HTML_00_10 0.05, BODYTEXTP_SIZE_3000_LESS 0, BODY_SIZE_1900_1999 0, BODY_SIZE_2000_LESS 0, BODY_SIZE_5000_LESS 0, BODY_SIZE_7000_LESS 0, DATE_TZ_NA 0, __ANY_URI 0, __BOUNCE_CHALLENGE_SUBJ 0, __BOUNCE_NDR_SUBJ_EXEMPT 0, __CD 0, __CT 0, __CT_TEXT_PLAIN 0, __FORWARDED_MSG 0, __FRAUD_BODY_WEBMAIL 0, __FRAUD_WEBMAIL 0, __HAS_FROM 0, __HAS_MSGID 0, __HAS_REPLYTO 0, __IN_REP_TO 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __REPLYTO_SAMEAS_FROM_ACC 0, __REPLYTO_SAMEAS_FROM_ADDY 0, __REPLYTO_SAMEAS_FROM_DOMAIN 0, __SANE_MSGID 0, __SUBJ_ALPHA_END 0, __SUBJ_ALPHA_NEGATE 0, __TO_IN_SUBJECT 0, __TO_MALFORMED_2 0, __TO_NO_NAME 0, __URI_NO_PATH 0, __URI_NO_WWW 0, __URI_NS , __USER_AGENT 0'
X-RSA-Inspected: yes
X-RSA-Classifications: public
X-RSA-Action: allow
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

On Mon, Jan 27, 2014 at 01:12:05PM -0500, Nathan Stewart <therealnathanstewart AT gmail DOT com> wrote:
>    I've used subcircuits with parameters before without issue, but I'm not
>    certain why I can't now.
> 
>    I've attached my schematic, but the key attributes are:
>    refdes=X1
>    device=PFWR
>    file=fwr.inc
>    model=gain=2
> 
[...]
> 
>    The netlister output doesn't really look confused. If I instead of doing
>    it like that web page suggests, and instead make the device=SUBCKT,
>    model-name=PFWR, model=gain=2, it does at least get the correct subcircuit
>    label:
>        X1 in out PFWR
>    but it still doesn't append the subcircuit parameters.

>    1) What's the correct attribute set to get the netlister to append
>    subcircuit parameters.

Try "model-name=PFWR gain=2" on the X1 symbol.

It's the only way I've found to force parameters onto the X line.  

There's actually a patch on launchpad that will make it easier to do
that.  https://bugs.launchpad.net/geda/+bug/698736 patches the
netlister so that the .subckt can get parameters when you do the
lower-level schematic with the SPICE-SUBCKT-LL symbol (I have found no
way to make it do so yet without the patch).  But it does NOT patch
anything to make the X line come out with the parameters unless you put them
into "model-name".



-- 
Thomas Russo      *  tvrusso AT sandia DOT gov          *
Dept 1355, Electrical Models & Simulation        *
Mail Stop 1177, Sandia National Laboratories     *
Albuquerque, NM 87185-1177                       *

Give a man a program and you frustrate him for a day.  Teach him to program
and you frustrate him for life.  --- Anonymous

             EXCEPTIONAL SERVICE IN THE NATIONAL INTEREST
  Sandia is a multiprogram laboratory operated for the United States
 Department of Energy by Sandia Corporation, a Lockheed Martin Company.

- Raw text -


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