There are various types of startup customizations that are possible for HyperWorks Desktop. These items define how the application looks or behaves at product startup.
HyperMesh allows you to create a script file named hmcustom.tcl that can be used to automatically execute a series of commands or to define custom settings during startup.
A preference file is an ASCII file that configures the application or its clients. It specifies default user settings, such as the order in which
colors are assigned, the default printer and default page layout.
On PC, when the application starts, it first reads the preference file in the installation directory, then the preference
environment variable (HW_CONFIG_PATH). On Unix, the program first reads the preference file in your home directory, then the current working directory.
When the program is started it checks for Templex statements in the preference file. If any Templex statements are found, they are evaluated prior to executing the preference statements.
Through the preference file *RegisterExportDLL(), you can register a DLL for use in exporting curves. The statement is found within the *BeginPlotDefaults() block in the preferences file.
Registers a HyperMath HML file in the HyperWorks preferences file. This allows the HyperMath functions in the file to be available in HyperWorks Desktop, similar to the internal HyperWorks Desktop math functions.
Explore, organize and manage your personal data, collaborate in teams, and connect to other data sources, such as
corporate PLM systems to access CAD data or publish simulation data.
Overview of external readers and the Altair Binary Format, the generic ASCII reader, running HyperWorks in batch mode, using Tcl/Tk commands, translators, and result math.
There are various types of startup customizations that are possible for HyperWorks Desktop. These items define how the application looks or behaves at product startup.
A preference file is an ASCII file that configures the application or its clients. It specifies default user settings, such as the order in which
colors are assigned, the default printer and default page layout.
*BeginCategoryOverride()
Begins a category override block in the preferences file. This is used to post a category-based legend when plotting certain result types.
*BeginColumn()
Begins a header or footer column block in the preferences file.
*PrintAreaBorders()
Specifies whether window borders are drawn when printing.
*PrintDisplayedBGColor()
Specifies whether to use white or the displayed background color when printing plots in color.
*Recompress()
Converts AMF files using JPEG-based frame compression to a faster playing internal video format.
*RegisterAssemblyWizardFile()
Specifies the file to use as the assembly wizard file when you choose to set the wizard paths to those in the preference file.
*RegisterHMATHFunction()
Registers a HyperMath HML file in the HyperWorks preferences file. This allows the HyperMath functions in the file to be available in HyperWorks Desktop, similar to the internal HyperWorks Desktop math functions.
*RegisterHMATHReader()
Registers a HyperMath reader with the specified characteristics/attributes.
*RegisterMdlStdIncFile()
Specifies the file to use as the standard include file when you choose to set the wizard paths to those in the preference file.
*RegisterReportsLog()
Registers the log file for the reports that are listed when View Reports is selected from the Analysis menu in the MotionView window.
*RegisterResultMathPlugin()
Defines a plug-in based operator, which is available through the Expression Builder under the plug-in library.
*RegisterWizardLibDir()
Specifies which directory will contain the wizard library files when you choose to set the wizard paths to those in the preference file.
*SetTertiaryFooterFont()
Specifies the font type, weight, style, and size for the third line and all lines thereafter in a plot footer.
*SetTertiaryHeaderFont()
Specifies the font type, weight, style, and size for the third line and all lines thereafter in a plot header.
*SetThickLineLimit()
Sets the point at which all curves are drawn with the thin line style.
*SetTimeOn()
Sets a flag that indicates if the timestep is displayed, as specified in the Options panel.
*SetToleranceValue()
Sets the value of the time tolerance specified in the Options panel. Checks the Time Tolerance checkbox if the value of the tolerance is nonzero.
*VectorFont()
Specifies the font properties for the vector plot text.
*VectorShowPrefix()
Specifies the state of the Prefix check boxes in the Vector panel.
*VectorTextColor()
Specifies the color to be used for the vector plot text.
*View()
Sets the view of the model to either one of the preset named views or to a specific view given by the 16 values used to set the 4x4 view matrix.
*WindowIDs()
Indicates the IDS for the windows associated with a report parameter.