mdlIObject IsSelected
Determines whether or not an Assembly contains a data/definition file.
Syntax
mdlIObject_handle IsSelected
Application
MotionView Tcl Query
Description
This command determines if an object is an Assembly or an Assembly Placeholder. If the object (Assembly) has a data file, this command returns true. If there is no data file present, then the Assembly is just an Assembly Placeholder and false is returned.
Example
To check to see whether or not an Assembly contains a data/definition file:
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 IsSelected
assem_handle ReleaseHandle;
obj_handle AddAssembly assem_handle assem_1 "\"Assembly 1\"" "C:/temp/data_file.mdl"
assem_handle IsSelected
assem_handle ReleaseHandle;
obj_handle ReleaseHandle;
myModelName ReleaseHandle
myClientName ReleaseHandle
myWindowName ReleaseHandle
myPageName ReleaseHandle
myProjectName ReleaseHandle
mySessionName ReleaseHandle
Errors
Returns true if a data file is already selected for an object, or false if it is not selected (Assembly Placeholder). If there is an error, an error code will be returned.