move figures AND wires in schematic with SKILL

E

Erik Wanta

Guest
I am moving instances in a schematic with dbMoveFig or schMove:
dbMoveFig(car(geGetSelectedSet()) nil list(list(0 0.1) "R0"))

I have a wire connected to a pin on the instance that I am moving.
The wire doesn't go along with the instance when I move the instance.
How do I get the wire to stretch when the instance is moved?

I tried to use schHiStretch, but that is an interactive command.
Maybe I can emulate the mouse clicks?
---
Erik
 
Erik,

I recently filed an enhancement request for a SKILL API, schStretch (which
doesn't exist at the C level). This is really what you need. Go through
customer support to add a bit of weight to this PCR (601942)

Emulating the mouse clicks would be quite tricky - probably the closest
to that would be to write out a file containing the commands in CDS.log
type format, and then use hiReplayFile(). Pretty yucky though.

Regards,

Andrew.

On 21 Aug 2003 17:18:11 -0700, erikwanta@starband.net (Erik Wanta) wrote:

I am moving instances in a schematic with dbMoveFig or schMove:
dbMoveFig(car(geGetSelectedSet()) nil list(list(0 0.1) "R0"))

I have a wire connected to a pin on the instance that I am moving.
The wire doesn't go along with the instance when I move the instance.
How do I get the wire to stretch when the instance is moved?

I tried to use schHiStretch, but that is an interactive command.
Maybe I can emulate the mouse clicks?
---
Erik
--
Andrew Beckett
Senior Technical Leader
Custom IC Solutions
Cadence Design Systems Ltd
 

Welcome to EDABoard.com

Sponsor

Back
Top