mdlIObject SelectAssembly

Selects an existing data file for an Assembly Placeholder.

Syntax

mdlIObject_handle SelectAssembly label, data_file, attach_args

Application

MotionView Tcl Modify

Description

This command converts the selected Assembly Placeholder to an Assembly. The Assembly Placeholder can be viewed as an Assembly without a data or definition file. To create an Assembly of an Assembly Placeholder, an existing data file must be provided using this command.

Inputs

label
The label of the new Assembly which is going to be created.
data_file
The data file that is to be used to create the Assembly.

Example

To select an Assembly Placeholder and convert it to an Assembly:
hwi GetSessionHandle mySessionName 
mySessionName GetProjectHandle myProjectName 
set activePageNum [myProjectName GetActivePage]
myProjectName GetPageHandle myPageName $activePageNum
set activeWinNum [myPageName GetActiveWindow]
myPageName GetWindowHandle myWindowName $activeWinNum
myWindowName GetClientHandle myClientName 
myClientName GetModelHandle myModelName 
myModelName GetObjectHandle obj_handle
obj_handle AddAssemblyPlaceholder assem_handle assem_0 "\"Assembly Placeholder 0\"" Front_Half  Front_Half;
assem_handle SelectAssembly "\"Assembly 1\""  "C:/temp/data_file.mdl"
assem_handle ReleaseHandle;
obj_handle ReleaseHandle;
myModelName ReleaseHandle
myClientName ReleaseHandle
myWindowName ReleaseHandle
myPageName ReleaseHandle
myProjectName ReleaseHandle
mySessionName ReleaseHandle

Errors

Returns 0 if successful, otherwise an error code.