mdlIObject SaveOnly
Saves the object.
Syntax
mdlIObject_handle SaveOnly option
Application
MotionView Tcl Modify
Description
This command saves the data or definition to the same file which was used to create an Assembly. This function should mainly be used on an Assembly. If it is used with Model, it will save the Model irrespective of the option argument.
Inputs
- option
- The valid values are:
- DATA
- Saves data only.
- DEFINITON
- Saves definition only.
- DATA_AND_DEFINITON
- Saves both data and definition.
Example
To save the data or definition to the same file which was used to create an Assembly:
Note: Copy the slider_crank.mdl model file into the present working
directory before running this
example.
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 AddNewAssembly assem_handle assem_0 "\"Assembly 0\"" C:/temp/data_file.mdl C:/temp/def_file.mdl true assem_def_name assem_type;
assem_handle InterpretEntity en Point p_0 "\"Point 0\""
en ReleaseHandle
assem_handle SaveOnly DEFINITION
obj_handle ReleaseHandle;
myModelName ReleaseHandle
myClientName ReleaseHandle
myWindowName ReleaseHandle
myPageName ReleaseHandle
myProjectName ReleaseHandle
mySessionName ReleaseHandle
Errors
Returns 0 if successful, otherwise an error code.