We want to find, by automation, which signals in a design are global.
Which PIN symbols exist in the board that have the property 'Global Signal Name' and what is their value.
You could open each sheet, call the ActiveView.Query method to find components, check the component's symbol type, and check for the Global Signal Name property.
See How to visit each schematic sheet in DxDesigner 2007.x
Or, you could use the Tools -> List Global Signals menu and parse the text in the Output window, like this:
Set ot = Addins("Output").Control.AddTab("Output")
sSignals = ""
Do While sSignals = ""
sSignals = ot.Text
Thank you for your help.
I think that the documentation is incomplete and inaccurate.
With your help I managed to do it using the second method.
here are the Perl lines for it:
$ot = $vdapp->addins("Output")->control->addtab("Output");
$sSignals = $ot->text;
I did not find the way to do it with the first suggestion.
I can find all the schematics, sheets and components but don't know how to find the 'Global Signal Name'.
after wondering in the forum I assume that I have to
Take a look at this discussion:
Attributes from the underlying symbol
Message was edited by: lary.e
Retrieving data ...