DesignPaths Method (Application Object)

Scope: Schematic editor

Object: Application Object

Prerequisites: None

Builds a collection of component paths for the entire design.

Usage

Application.DesignPaths(ByVal Library As String, ByVal Name As String, ByVal LevelString As String, ByVal RecurseDown As Boolean) As IStringCollection

Arguments

Library

Specific library to search. This argument may be empty. When empty, the schematic editor will look through the entire search order.

Name

The name of the target design.

LevelString

(Optional) This argument is a space delimited string that specifies the levels at which to stop loading anything other than primitives. For example, STD VHDL would stop at the primitive, on the STD and VHDL levels of the hierarchy. This argument is ignored if RecurseDown is False.

RecurseDown

(Optional) Indicates whether or not to traverse down the hierarchy. If RecurseDown is True then the Levels string is tested against each component instance before traversing down. If the flag is False then only sheets at the same level of hierarchy are traversed.

True (default) - Traverse into the hierarchy. False - Do not traverse into the hierarchy.

Return Values

As IStringCollection. This is the StringCollection Collection of component paths for the design.