Gets the name assigned to the owner of the rule, this works for rules attached to items that have names such as variables and form control properties.
MyName([Index])
Where:
Index (optional Integer) is the index specifying the part of the owners name to return.
Rule  | Meaning | 
|---|---|
| Data and Form Controls - see How To: reference Control Properties. | |
| MyName()
                 MyName(2) MyName(-2)  | When applied to a variable named TotalCost will result in DWVariableTotalCost  | 
| MyName(1) | When applied to a variable named TotalCost will result in DWVariable | 
| MyName(-1) | When applied to a variable named TotalCost will result in TotalCost | 
| MyName()
                 MyName(2) MyName(-2)  | When applied to a dynamic form control property the result will be the name of the control followed by the property name, for example: 
  | 
| MyName(1) | When applied to a dynamic form control property the result will be: 
  | 
| MyName(-1) | When applied to a dynamic form control property the result will be: 
  | 
Data (Variables, Constants and Tables) and Form Controls only have two parts to their name.
                     The Index range can only be in the range of -2 to 2 or an error will be returned.  | |
| Model Rules (see Model Rules General) and Drawing Rules (see Drawing Rules General). | |
| The following Model Rule parameter is made up of 5 parts:
                     Trailer Assembly\Trailer Door Assembly\Trailer Frame Assembly\Trailer Door\Height The examples below show which parts will be returned using no Index, positive Index and negative Index.  | |
| MyName()
                     MyName(5) MyName(-5)  | Will return all 5 parts:
                     Trailer Assembly\Trailer Door Assembly\Trailer Frame Assembly\Trailer Door\Height The Index 5 or -5 will need to be adjusted for parameter lengths greater or less than 5 to return all of the parts.  | 
| MyName(1) | Will return the first part from the left:
                     Trailer Assembly  | 
| MyName(-1) | Will return the first part from the right:
                     Height  | 
| MyName(3) | Will return the first three parts from the left:
                     Trailer Assembly\Trailer Door Assembly\Trailer Frame Assembly  | 
| MyName(-3) | Will return the first three parts from the right:
                     Trailer Frame Assembly\Trailer Door\Height  | 
| DriveWorks 3D Document - see DriveWorks 3D File. | |
| The following DriveWorks 3D Document parameter is made up of 6 parts:
                     PreviewTrailer\Trailer Assembly\Body Assembly\Entities\ReplaceModel\ReplacementFilePath The following examples show which parts will be returned using no Index, positive Index and negative Index.  | |
| MyName()
                     MyName(6) MyName(-6)  | Will return all 6 parts:
                     PreviewTrailer\Trailer Assembly\Body Assembly\Entities\ReplaceModel\ReplacementFilePath  | 
| MyName(1) | Will return the first part from the left:
                     PreviewTrailer  | 
| MyName(-1) | Will return the first part from the right:
                     ReplacementFilePath  | 
| MyName(3) | Will return the first three parts from the left:
                     PreviewTrailer\Trailer Assembly\Body Assembly  | 
| MyName(-3) | Will return the first three parts from the right:
                     Entities\ReplaceModel\ReplacementFilePath  | 
The function Indirect can be used to build an owners name to return its result.
The function MyNumber will return any number used within an owners name.