![]() |
A feature dictionary is a user-defined catalog containing the features that are required at run time. | |||||
|
Customizing a Feature Dictionary |
|||||
|
||||||
|
Managing Feature Dictionaries |
|||||
Defining a Project Resource Management FileThe feature dictionary to be used is determined by a project resource management XML file. This file must be named Profiles.xml, and saved in the Igrip\ProjectData directory beneath the V5 startup directory. In the Profiles.xml file, each robot controller type (e.g., ABB S4) is associated with a user-defined feature dictionary. In addition, a default feature dictionary is mapped to all the robot controller types so that whenever a robot is instantiated in a product document, the associated feature dictionary of the robot controller type and the default feature dictionary are loaded into the appropriate applicative container of the robot document. Thus, all of the user-defined applicative parameter profiles present in the loaded feature catalogs are available for use. The content of a typical Profiles.xml file is shown below. In this example, the feature dictionary to be used is highlighted in blue:
The <Resource> entry shown in blue specifies the default feature dictionary containing user-defined profile features that will be available for all robots (irrespective of the controller type). Note that the default feature dictionary is always mapped to "ALL" in the Profiles.xml file. The <Resource> entry shown in green specifies the feature dictionary specific to the controller type (shown above as ABB S4). Setting the CATDisciplinePath PathSet the CATIA environment variable CATDisciplinePath to the location (the absolute directory path) of the Profiles.xml file to be used. For example:
If the CATDisciplinePath variable is not set to a proper directory as mentioned above, an error message is displayed indicating that the command cannot proceed further. |