There are various types of startup customizations that are possible for HyperWorks. 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, similar to the internal HyperWorks math functions.
Browsers supply a great deal of view-related functionality by listing the parts of a model in a tabular and/or tree-based
format, and providing controls inside the table that allow you to alter the display of model parts.
FE geometry is topology on top of mesh, meaning CAD and mesh exist as a single entity. The purpose of FE geometry
is to add vertices, edges, surfaces, and solids on FE models which have no CAD geometry.
Tools and workflows that are dedicated to rapidly creating new parts for specific use cases, or amending existing
parts. The current capabilities are focused on stiffening parts.
There are various types of startup customizations that are possible for HyperWorks. 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, similar to the internal HyperWorks 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.