X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-CMAE-Analysis: v=2.4 cv=YI9adTKx c=1 sm=1 tr=0 ts=5fd17379 a=+cj0cO56Fp8x7EdhTra87A==:117 a=welfRluOWl6/JqMqL3NV9Q==:17 a=9+rZDBEiDlHhcck0kWbJtElFXBc=:19 a=IkcTkHD0fZMA:10 a=zTNgK-yGK50A:10 a=a1KZgU7cAAAA:8 a=Mj1Xp5F7AAAA:8 a=ZNzOqGV4AAAA:8 a=frAKtbvqg3XHufeSbuMA:9 a=QEXdDO2ut3YA:10 a=ng0hpkU2jXKPaRTLMVYJ:22 a=OCttjWrK5_uSHO_3Hkg-:22 a=E-7ZDB97qVM_U7m9UvkO:22 X-SECURESERVER-ACCT: glimrick AT epilitimus DOT com Subject: Re: [geda-user] SAB processing patches To: geda-user AT delorie DOT com References: <20201130220505 DOT 0AE4282C54FD AT turkos DOT aspodata DOT se> <7c75ed03-456c-b408-8b50-0448f6b3a04f AT epilitimus DOT com> <1b2c64b3-6a36-c1f3-dd54-bb583c6bea17 AT epilitimus DOT com> <475f980e-fddd-60d1-9a02-a5bc5fb5805b AT epilitimus DOT com> <25887669-D8C1-48B8-BEE7-13EEBFC4D006 AT noqsi DOT com> <7f074abb-e7ae-275c-ee49-d06fc7f2a706 AT epilitimus DOT com> From: "Glenn (glimrick AT epilitimus DOT com) [via geda-user AT delorie DOT com]" Message-ID: Date: Wed, 9 Dec 2020 17:01:37 -0800 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0 SeaMonkey/2.53.3 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - a2plcpnl0121.prod.iad2.secureserver.net X-AntiAbuse: Original Domain - delorie.com X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - epilitimus.com X-Get-Message-Sender-Via: a2plcpnl0121.prod.iad2.secureserver.net: authenticated_id: glimrick AT epilitimus DOT com X-Authenticated-Sender: a2plcpnl0121.prod.iad2.secureserver.net: glimrick AT epilitimus DOT com X-Source: X-Source-Args: X-Source-Dir: X-CMAE-Envelope: MS4xfAAljb4me55uTDeSyqM6JZS0WDKFAZ8MIRzagJzMOPksHAnptcI3hbNieMBpVz0vNGBsIG2BLnXUPaWjCBUhj6Wbh1O2k59dv17Masfb4CsKkWdgMAdd Fx6mPxQFp/TZQoY5MMiZEyUXKB6cKiSKVOeriCYT9j3S41GBrRSc8Um5X9EaCppl60krGKgVXnSi7Us0XqdxhqXGSEQfD6rWD7y4wm8CnBi1B0qyZdO7a3f8 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 Okay so I think I now understand the direction you are coming at this from. However, I think there are use cases you are not taking into account. For instance perhaps I need to use a verilog simulator instead of spice. Or maybe I am using a proprietary simulator that only uses some non-spice netlist. I also disagree that the component should not be in the schematic. Some users may be like me and prefer to see it. Others may be like you and prefer not to. Certainly if we are working on a circuit that has optional real world sections we want to see those as part of the schematic but still be able to mix and match them in both the simulation and non simulation contexts. I am not advocating getting rid of anything that geda-gaf currently offers. I think SAB adds to it, just like spice-noqsi does. Both provide the user with tools, and in both cases the tools are completely optional and up to the user to employ or not as they see fit. Glenn John Doty wrote: > > >> On Dec 9, 2020, at 2:10 PM, Glenn (glimrick AT epilitimus DOT com >> ) [via geda-user AT delorie DOT com >> ] > > wrote: >> >> How do I markup R2 using spice-noqsi so it goes away when I do > > You don’t. It doesn’t belong in the schematic. It’s part of a > simulation model. You put it in the model. Here’s one way to do it. > Assume R2 is part of the interface to R3. Then, the following > schematic gives it the name “R3interface” and wires it in for > simulation only. > > v 20200319 2 > C 40000 40000 0 0 0 title-B.sym > C 45600 46000 1 0 0 resistor-1.sym > { > T 45900 46400 5 10 0 0 0 0 1 > device=RESISTOR > T 45800 46300 5 10 1 1 0 0 1 > refdes=R1 > T 45900 45800 5 10 1 1 0 0 1 > value=20k > } > C 48500 46000 1 0 0 resistor-1.sym > { > T 48800 46400 5 10 0 0 0 0 1 > device=RESISTOR > T 48700 46300 5 10 1 1 0 0 1 > refdes=R3 > T 48400 45400 5 10 1 1 0 0 2 > spice-prototype=R?interface #1 R?internal_node1 1k > R? R?internal_node1 #2 value@ > T 49200 46300 5 10 1 1 0 0 1 > value=10k > } > N 46500 46100 48500 46100 4 > > Or, you can draw a .SUBCKT model and reference that in the prototype. > Anything you put in spice-prototype has no effect on anything but > simulation. > > John Doty              Noqsi Aerospace, Ltd. > > jpd AT noqsi DOT com > > > >