| delorie.com/archives/browse.cgi | search |
| 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.
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |