Overview of external readers and the Altair Binary Format, the generic ASCII reader, running applications in batch mode, using Tcl/Tk commands, translators, and result math.
A generic ASCII reader is now available which allows you to bring custom results directly into HyperView. The AltairASCII format is useful for reading the results of any in-house or propriety codes which are saved in a generic format.
External resources can be registered in preference files, session files, or Templex files. If an external resource is registered in a program session, it is automatically registered in the session
file when the session is saved.
This API allows external applications to link HyperMesh as a library and provides a limited set of functions and structures to access specific functionality.
hmmodlib is a library of C routines which allows you to perform results translation of more complex data types, such as integration
point results or node-on-element results.
Reads a floating-point number from a binary file which opened with HMRES_openinputfile(). It pays attention to the cross platform flags and does a conversion on the number, making it understandable to the machine
the program is running on.
Reads a binary integer from a binary file opened with HMRES_openinputfile(). It pays attention to the cross platform flags and does a conversion on the integer, making it understandable to the
machine the program is running on.
Reads a 2-byte integer from a binary file opened with HMRES_openinputfile(). It pays attention to the cross-platform flags and does a conversion on the number, making it understandable to the machine
on which the program is running.
This section contains details on general HyperWorks scripting concepts, along with documentation on the Tcl commands that can be used to query and modify the database and GUI.
Overview of external readers and the Altair Binary Format, the generic ASCII reader, running applications in batch mode, using Tcl/Tk commands, translators, and result math.
HMRES_convertbuffertodouble()
Converts a buffer containing floating point information from one machine type to another machine type.
HMRES_convertbuffertofloat()
Converts a buffer containing floating point information from one machine type to another machine type.
HMRES_convertbuffertoint()
Converts a buffer containing integer information from one machine type to another machine type.
HMRES_convertdoublebuffer()
Converts a buffer containing floating point information from one machine type to another machine type.
HMRES_convertfloatbuffer()
Converts a buffer containing floating point information from one machine type to another machine type.
HMRES_convertintbuffer()
Converts a buffer containing integer information from one machine type to another machine type.
HMRES_magnitudephasetorealimaginary()
Use to convert a complex number in magnitude/phase format to real/imaginary format. This function modifies the values passed.
HMRES_readbinaryfloat()
Reads a floating-point number from a binary file which opened with HMRES_openinputfile(). It pays attention to the cross platform flags and does a conversion on the number, making it understandable to the machine the program is running on.
HMRES_readbinaryint()
Reads a binary integer from a binary file opened with HMRES_openinputfile(). It pays attention to the cross platform flags and does a conversion on the integer, making it understandable to the machine the program is running on.
HMRES_readbinaryint2()
Reads a 2-byte integer from a binary file opened with HMRES_openinputfile(). It pays attention to the cross-platform flags and does a conversion on the number, making it understandable to the machine on which the program is running.
HMRES_realimaginarytomagnitudephase()
Use to convert a complex number in real/imaginary format to magnitude/phase format. This function modifies the values passed.