EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  <19971998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  <19971998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: OffPage Input/Output examples ????
From: [email protected] (Ralph Lange)
To: [email protected], [email protected]
Date: Thu, 15 May 1997 12:13:04 +0200 (METDST)
Marian:

To create a multi-page schematic design, use the "offpage" connectors from
the parts menu of CapFast. Connection is established by equal names of
connectors on different pages - you can use "schxref" to get a list of
these cross references and/or to merge small symbols into your schematics
that show the page this connector points to (to use this you will have to
put borders around your pages with the "page" property set to the page
number).

To combine these pages into one EDIF file (which is necessary to produce
one database out of it) create a design file (.dsn) in your schematic
directory which contains:

[design]
<filename1>
<filename2>
<...>

and call "sch2edif" with the name of the design file - as if it was the top
schematic of a hierarchy. To do this with make you will have to add a rule
like

%.edf: ../%.dsn
	@if [ ! -f cad.rc -a -r ../cad.rc ] ; then ln -s ../cad.rc ; fi
	$(SCH2EDIF) $(SCH2EDIF_SYSFLAGS) $(SCH2EDIF_FLAGS) $<

into your Makefile.Unix.

This will create a correct EDIF file, BUT ...

the e2db tool that converts the edif into a db is not (yet? Rozelle?) able
to handle offpage connectors - the OUT and INP fields are left empty. The
only way to achieve your goal of splitting a design into different
schematic files is to use the symbol approach, i.e. to define the parts as
symbols, use hierarchical connectors and create a top schematic that uses
the different parts as symbols.

Sorry,
Ralph
-- 
      __  Ralph Lange                         Email:       [email protected] 
     /\ \                                     WWW: http://www.bessy.de/~lange
    /  \ \  BESSY II                          
   / /\ \ \  Berliner Elektronenspeicherring- Snail:                 BESSY II
  / / /\ \ \  Gesellschaft fuer Synchrotron-               Rudower Chaussee 5
 / / /__\_\ \  strahlung m.b.H.                       D-12489 Berlin, Germany
/ / /________\                                Phone:         +49 30 6392-4862
\/___________/ Control System Group           Fax:                ...   -4859
[schematic2]
uniq 3
[tools]
[detail]
w 22 123 100 0 n#1 eaos.output.OUT -64 112 144 112 rboat.link1.p
[cell use]
use rboat 208 80 100 0 link1
xform 0 224 112
use eaos -320 55 100 0 output
xform 0 -192 144
[comments]
[schematic2]
uniq 5
[tools]
[detail]
w -130 171 100 0 n#3 lboat.link1.p -160 160 -64 160 eais.input.INP
[cell use]
use lboat -320 119 100 0 link1
xform 0 -240 160
use eais -64 55 100 0 input
xform 0 64 128
[comments]
[design]
page1.sch
page2.sch

References:
OffPage Input/Output examples ???? Marian ZUREK

Navigate by Date:
Prev: CA beacon error ? Marian ZUREK
Next: Re: CA beacon error ? Andrew Johnson
Index: 1994  1995  1996  <19971998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: OffPage Input/Output examples ???? Marian ZUREK
Next: CA beacon error ? Marian ZUREK
Index: 1994  1995  1996  <19971998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·