X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=f7mbJCV8wiClsjuKnke2udgmdP+E7TO5T50/9GbBKAY=; b=vkgd+p0v/4q8KhdMaCsRmqsSa3M3JNCrzJw03tewlGhSXs95wwYDfzOPiAREI5KOut dHRQa+SR33mnuGUcVwHMLk4LFg6oUhfbxlz2ZlQMVDhtg3NZDo2w3sXOef5+vmIHDJ6T l/B5i01vYuGwq4jixSWEiSj76oZ2poiG5ej7fZLSYPdMHE5e5R+u1XxvsBn0nSRJORTZ kvCApZS8bxn0CgvRCyKenkjHJOICUdWhiBozi6DAYdJqQD68qWzttxpmVr/3aCSuTCao rS61oraEmn4+vBlDYG2sraaiidu4tNFmKEoOwujsQ05gXYsbxQBk8Luxc6V5bttRFSIY AhRQ== MIME-Version: 1.0 Date: Sun, 29 Jul 2012 09:40:04 -0400 Message-ID: Subject: [geda-user] override attributes, slots in hierarchical schematics From: Nathan Stewart To: geda-user AT delorie DOT com Content-Type: text/plain; charset=ISO-8859-1 Reply-To: geda-user AT delorie DOT com From eons ago: "Once it is possible to override arbitrary attributes nested within a sub-circuit, it will be as simple as resetting the slot=xxx attribute down inside the sub-circuit for each instance you have. " Unfortunately, there's a boatload of ancient stuff about geda floating around, and sometimes the search engines seem to prefer the old archives. What's the current state of overriding attributes? At the moment I've used a dual opamp rather than a quad, simply because it means my circuit repeats that better suits geda. I experimented with a subcircuit-a, subccircuit-b so that I could better facilitate slotting 2 of the 4 opamps. But it occurs to me that once I start PCB layout - it'd be a mental health saver if it were easy to flip slots around to better suit layout in instances In this case, I have a repeating filter subcircuit that uses two opamps, there are seven occurances of this subcircuit. They come off a DIN-13 connector, with a few other signals that will be buffered. So in addition to the two slots used per filter, there's likely to be left side / right side layout slotting differences. So for any attribute overriding mechanism, I'm trying to think out loud how you could accomplish this. (overriding slot for sub-U1a, sub-U1b from a subcircuit instance) So is there a good way to accomplish this currently?