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 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: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: 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 Precedence: bulk On Mon, Jan 27, 2014 at 01:12:05PM -0500, Nathan Stewart 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.