bndSetTermsBindingByName
bndSetTermsBindingByName(
d_schCellViewID
t_schTermName
d_layCellViewID
t_layTermName
)
=> t / nil
Description
Sets a binding between specified schematic and layout terminals. The specified terminals must not already be bound.
Arguments
|
Database ID of the top-level schematic cellview containing the schematic terminal to be bound. |
|
|
Database ID of the layout cellview containing the layout terminal to be bound. |
|
Value Returned
Example
bndSetTermsBindingByName(schCellViewID"a<0>"layCellViewID"a<1>")
t
Binds terminal a<0> in the specified schematic instance to terminal a<1> in the specified layout instance.
bndSetTermsBindingByName(schCellViewID"a<2>"schCellViewID"a<0>")
*Error* bndSetTermsBindingByName: (BND-3024): Cannot add binding to terminal 'a<2>' because it is already bound. Use 'bndReplaceObjectsBinding' or 'bndReplaceTermsBindingByName' if you want to replace the existing binding.
Attempts to bind terminal a<2> in the specified schematic instance to terminal a<0> in the specified layout instance, but fails because a<2> is already bound.
bndSetTermsBindingByName(schCellViewID"a<0>"layCellViewID"a<1>")
t
Binds terminal a<0> in the specified schematic instance to terminal a<1> in the specified layout instance.
Return to top