mdlIModelClient GetMdlFileStatsList

Gets the details a file.

Syntax

mdlIModelClient_Handle GetMdlFileStatsList filename, return_list

Application

MotionView Tcl Query

Description

This command retrieves the details of a file.

Inputs

filename
The full path of the file for which details are to be retrieved.
return_list
This is a boolean argument.
True
The file stats will be returned as a list.
False
The file stats will be returned as a name value map (a typical set of stats represented in the name value map is shown below):
FileType=ROOT BeginModelKeyExists=true EndModelKeyExists=true 
WizardSelectionsExist=false StandardInclude=FILE NumSystemDefinitions=0 
NumAssemblySelections=0 NumAnalysisSelections=0

Example

To get the details of a file:
Note: Load the slider_crank.mdl model file before running this example.
hwi GetSessionHandle sess1
sess1 GetProjectHandle pro1
pro1 GetPageHandle pa1 [pro1 GetActivePage]
pa1 GetWindowHandle win1 [pa1 GetActiveWindow]
win1 GetClientHandle mcl
set temp [mcl GetMdlFileStatsList slider_crank.mdl]
if {[lindex $temp 3] == "WizardSelectionsExists=false" } {
   puts "File does not contain wizard selections"
} else {
   puts "File contains wizard selections"
}

if {[lindex $temp 7] == "false" } {
   puts "File does not contain wizard selections"
} else {
   puts "File contains wizard selections"
}

mcl ReleaseHandle;
win1 ReleaseHandle;
pa1 ReleaseHandle;
pro1 ReleaseHandle;
sess1 ReleaseHandle;

Errors

Returns the file stats if successful. If there is an error, an error code will be returned.