AutoCAD Electrical Forum
Welcome to Autodesk’s AutoCAD Electrical Forums. Share your knowledge, ask questions, and explore popular AutoCAD Electrical topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

TSE problems

13 REPLIES 13
Reply
Message 1 of 14
svend007
697 Views, 13 Replies

TSE problems

I'm working on a project where 2 identical circuits are contained within a single panel/cubicle. So, I created a schematic diagram for the first cct, then copied the drg (using save as), then changed all of the LOCation codes from, say TCP1 to TCP2, etc for the second circuit and made some v.minor changes, and then added the drg to the project. I then run the drawing audit report, which just is something I do regularly. The problem arises on inserting the terminals onto the footprint/wiring diagram. Using the TSE, I insert the terminals for the first circuit, which is fine, but upon inserting those for the second cct, most of the terminals for the first cct disappear. TSE seems to be confused as to which terminals belong to which, but I've checked that the LOC values are different for each set, so what's happening. I can't remember if I started the footprint/wiring diagram before I copied the original schematic. Would this affect anything, especially if I'd added the terminals to it before copying the schematic?
Could it possibly be anything to do with Terminal associations?
Are these created between Schematic and footprint/wiring diagram and if so how can they be erased or reset?
Thanks to anyone taking the time to reply.
Cheers,
Pete B.
13 REPLIES 13
Message 2 of 14
Anonymous
in reply to: svend007

you are right, it is the linkterm that causes this problem.
this was the first hard lesson i learned when i started using acad.
the only way to solve this is to delete the linkterm ( the 20 some odd number attached to it) on every terminal. ( i had to do this to about 1000 terminals, took about 2 hours)
don't bother exporting to spreadsheet and deleting the linkterm there. it doesn't work.
supposetly acad askes you when you copy a page if you want to create new linkterms but this doesn't always work.
if you for example overwright an existing page.
i had one project were it didn't ask at all.

be carefull copying pages and circuits.
Message 3 of 14
svend007
in reply to: svend007

Thanks for your reply.
Is there no way around this, such as using the 'save circuit to icon menu' or 'insert wblocked circuit' commands.
Message 4 of 14
Anonymous
in reply to: svend007

i can't help you with this but from my own experience my projects have usually several hundred pages and multieble cabinets.
i don't take any chances, if i am done with a page i delete the linkterm #'s on the page and move on to the next.
it takes 30 seconds and i know the page (terminals) are clean and don't cause my any further headaches later.
Message 5 of 14
Anonymous
in reply to: svend007


The most important thing here is that when you add
the drawing to the project through Project Manager, when it alerts you that
duplicate terminal linkterm values exist that you select to have the linkterm
values updated on the drawing(s) you are adding. This should ensure that the
linkterms are then unique on this "copied" drawing from the original. I believe
there was a .lsp file posted that can clear out the linkterm values on a
drawing. You might search for that if you want to go that route. The only
downside to clearing the linkterm values out is if you are using any multi-level
terminals. They will no longer be associated. The other idea might be to remove
the copied drawing from the project. Then add it back in using Proejct Manager
and the alert should show up. If the linkterm values are updated this way then
any multi-level terminals that are on the drawing(s) being added stay
associated.

 

Pat Murnen


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
I'm
working on a project where 2 identical circuits are contained within a single
panel/cubicle. So, I created a schematic diagram for the first cct, then
copied the drg (using save as), then changed all of the LOCation codes from,
say TCP1 to TCP2, etc for the second circuit and made some v.minor changes,
and then added the drg to the project. I then run the drawing audit report,
which just is something I do regularly. The problem arises on inserting the
terminals onto the footprint/wiring diagram. Using the TSE, I insert the
terminals for the first circuit, which is fine, but upon inserting those for
the second cct, most of the terminals for the first cct disappear. TSE seems
to be confused as to which terminals belong to which, but I've checked that
the LOC values are different for each set, so what's happening. I can't
remember if I started the footprint/wiring diagram before I copied the
original schematic. Would this affect anything, especially if I'd added the
terminals to it before copying the schematic? Could it possibly be anything to
do with Terminal associations? Are these created between Schematic and
footprint/wiring diagram and if so how can they be erased or reset? Thanks to
anyone taking the time to reply. Cheers, Pete B.
Message 6 of 14
Anonymous
in reply to: svend007


It looks like there is a reported issue with
updating the linkterms when you add a drawing to a project. I will post
something if/when I get more information on this.

 

Sorry for this inconvenience,

Pat Murnen


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">


The most important thing here is that when you
add the drawing to the project through Project Manager, when it alerts you
that duplicate terminal linkterm values exist that you select to have the
linkterm values updated on the drawing(s) you are adding. This should ensure
that the linkterms are then unique on this "copied" drawing from the original.
I believe there was a .lsp file posted that can clear out the linkterm values
on a drawing. You might search for that if you want to go that route. The only
downside to clearing the linkterm values out is if you are using any
multi-level terminals. They will no longer be associated. The other idea might
be to remove the copied drawing from the project. Then add it back in using
Proejct Manager and the alert should show up. If the linkterm values are
updated this way then any multi-level terminals that are on the drawing(s)
being added stay associated.

 

Pat Murnen


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
I'm
working on a project where 2 identical circuits are contained within a
single panel/cubicle. So, I created a schematic diagram for the first cct,
then copied the drg (using save as), then changed all of the LOCation codes
from, say TCP1 to TCP2, etc for the second circuit and made some v.minor
changes, and then added the drg to the project. I then run the drawing audit
report, which just is something I do regularly. The problem arises on
inserting the terminals onto the footprint/wiring diagram. Using the TSE, I
insert the terminals for the first circuit, which is fine, but upon
inserting those for the second cct, most of the terminals for the first cct
disappear. TSE seems to be confused as to which terminals belong to which,
but I've checked that the LOC values are different for each set, so what's
happening. I can't remember if I started the footprint/wiring diagram before
I copied the original schematic. Would this affect anything, especially if
I'd added the terminals to it before copying the schematic? Could it
possibly be anything to do with Terminal associations? Are these created
between Schematic and footprint/wiring diagram and if so how can they be
erased or reset? Thanks to anyone taking the time to reply. Cheers, Pete
B.
Message 7 of 14
svend007
in reply to: svend007

Thanks for your input Pat.
Re: your first post, I/we don't use multi-level terminals, so that wouldn't be a problem.

I used quick properties to delete all the linkterm values in the drg for the second cct, then re-inserted the terminals in the wiring diagram using TSE, which seemed to work fine, but then when I came to add the INST values for these terminals (which at this stage were blank on both schematic and wiring diagram) I had problems keeping them in synch. In the end I had to change the INST values on the two drgs independently.


Anyway, I guess the best thing to do, where possible, is not add any terminals to a footprint/wiring diagram until all the schematics are complete.
Message 8 of 14
Anonymous
in reply to: svend007


I've attached the lisp function that will blank out
any linkterm values. But remember this is not a good workaround if you are using
multi-level terminals. And it should not be run on a drawing that has already
had the panel graphical terminal strip inserted by TSE since the linkterm is
what relates the panel terminal to its schematic counterpart.

 

Pat Murnen


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
Thanks
for your input Pat. Re: your first post, I/we don't use multi-level terminals,
so that wouldn't be a problem. I used quick properties to delete all the
linkterm values in the drg for the second cct, then re-inserted the terminals
in the wiring diagram using TSE, which seemed to work fine, but then when I
came to add the INST values for these terminals (which at this stage were
blank on both schematic and wiring diagram) I had problems keeping them in
synch. In the end I had to change the INST values on the two drgs
independently. Anyway, I guess the best thing to do, where possible, is not
add any terminals to a footprint/wiring diagram until all the schematics are
complete.
Message 9 of 14
svend007
in reply to: svend007

Thanks very much for that, Pat.
Message 10 of 14
Anonymous
in reply to: svend007

can somebody take a minute and explain to me how to use a lisp function?

i tried to find it in the "help" but couln't make any sense out of it.

greatly appreciated!
Message 11 of 14
Anonymous
in reply to: svend007


There are 2 parts to using a lisp
function.

 

1) A lisp file has to be loaded first. Each file
can have multiple functions within it, but none will work if the file hasn't
been loaded. Enter APPLOAD at the command line to load the file. The
Load/Unload Applications dialog box appears. Browse to the file, select it, and
click Load. If it is something that you will use all the time and want it to
load automatically every time a drawing is opened, then you want to add it to
the Startup Suite. To do that, on this same APPLOAD dialog, click Contents in
Startup Suite (lower right). Select Add and browse to the .lsp file, select it,
and select Add. Then Close out of the open dialogs.

 

2) Once the file has been loaded then you need to
know the name of the command function you want to use in the lisp file. The one
in the .lsp file that is part of this posting is c:linkterm_blank_all. This
means at the command line you type in linkterm_blank_all.

 

Hope this helps,

Pat Murnen


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
can
somebody take a minute and explain to me how to use a lisp function? i tried
to find it in the "help" but couln't make any sense out of it. greatly
appreciated!
Message 12 of 14
metal_pro2
in reply to: svend007

When I copy terminals from one drawing to another or use the drawing saveas
I run the ACE_TERM_BREAK_ASSOC command (Break terminal associations) and select all

I found that by force of habit I and other people will use the regular copy on a terminals instead of the copy component
So by default we run ACE_TERM_BREAK_ASSOC on a section prior to inserting terminals into the panel layout to avoid problems


I use this script in the Project wide utilities to do multiple drawings

ZOOM
E
ACE_TERM_BREAK_ASSOC
all

QSAVE
Message 13 of 14
Anonymous
in reply to: svend007


If anyone is interested in testing a potential fix
for this linkterm issue please contact me at
href="mailto:pat.murnen@autodesk.com">pat.murnen@autodesk.com
. The fix
should address updating linkterm values both when adding a drawing to a project
and the insert/copy circuit.

 

Pat Murnen


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">


It looks like there is a reported issue with
updating the linkterms when you add a drawing to a project. I will post
something if/when I get more information on this.

 

Sorry for this inconvenience,

Pat Murnen


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">


The most important thing here is that when you
add the drawing to the project through Project Manager, when it alerts you
that duplicate terminal linkterm values exist that you select to have the
linkterm values updated on the drawing(s) you are adding. This should ensure
that the linkterms are then unique on this "copied" drawing from the
original. I believe there was a .lsp file posted that can clear out the
linkterm values on a drawing. You might search for that if you want to go
that route. The only downside to clearing the linkterm values out is if you
are using any multi-level terminals. They will no longer be associated. The
other idea might be to remove the copied drawing from the project. Then add
it back in using Proejct Manager and the alert should show up. If the
linkterm values are updated this way then any multi-level terminals that are
on the drawing(s) being added stay associated.

 

Pat Murnen


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
I'm
working on a project where 2 identical circuits are contained within a
single panel/cubicle. So, I created a schematic diagram for the first cct,
then copied the drg (using save as), then changed all of the LOCation
codes from, say TCP1 to TCP2, etc for the second circuit and made some
v.minor changes, and then added the drg to the project. I then run the
drawing audit report, which just is something I do regularly. The problem
arises on inserting the terminals onto the footprint/wiring diagram. Using
the TSE, I insert the terminals for the first circuit, which is fine, but
upon inserting those for the second cct, most of the terminals for the
first cct disappear. TSE seems to be confused as to which terminals belong
to which, but I've checked that the LOC values are different for each set,
so what's happening. I can't remember if I started the footprint/wiring
diagram before I copied the original schematic. Would this affect
anything, especially if I'd added the terminals to it before copying the
schematic? Could it possibly be anything to do with Terminal associations?
Are these created between Schematic and footprint/wiring diagram and if so
how can they be erased or reset? Thanks to anyone taking the time to
reply. Cheers, Pete
B.
Message 14 of 14
dougmcalexander
in reply to: svend007

Pat, I don't think this was ever fixed.  I still see the issue today.  I just delete the duplicate terminals in TSE.



Doug McAlexander


Design Engineer/Consultant/Instructor/Mentor specializing in AutoCAD Electrical training and implementation support

Phone and Web-based Support Plans Available

Phone: (770) 841-8009

www.linkedin.com/in/doug-mcalexander-1a77623




Please Accept as Solution if I helped you. Likes are also much appreciated.

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report

”Boost