mdlIObject AddSystemFromNewInlinedDef
Adds a new definition type entity.
Syntax
mdlIObject_handle AddSystemFromNewInlinedDef new_handle, keyword, varname, label, def_name
Application
MotionView Tcl Modify
Description
This command adds a new definition type entity using the ‘varname’, ‘label’, and ‘def_name’ arguments.
Inputs
- new_handle
- The handle of the newly created system.
- Keyword
- The type of definition (System, Template, Dataset, Graphic, or Analysis).
- varname
- The variable name for the system to be created.
- label
- The label for the new system.
- def_name
- The definition name of the new system.
Example
To add a new definition type entity:
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 AddSystemFromNewInlinedDef tmpl_handle Analysis tmpl_0 "\"TEMPLATE 0\"" def_tmpl_0
myModelName AddSystemFromNewInlinedDef sys_handle System sys_0 "\"SYSTEM 0\"" def_sys_0
tmpl_handle ReleaseHandle
sys_handle ReleaseHandle
myModelName ReleaseHandle
myClientName ReleaseHandle
myWindowName ReleaseHandle
myPageName ReleaseHandle
myProjectName ReleaseHandle
mySessionName ReleaseHandle
Errors
Returns the handle of the newly created system if successful. If there is an error, an error code will be returned.