@entitymaxid()
Returns the maximum ID in use from a type of entity.
Syntax
@entitymaxid (entity type)
Type
HyperMesh Template Function
Inputs
- entity type
- The type of the entity.
View new features for version 2023.
Learn the basics and discover the workspace.
Discover product functionality with interactive tutorials.
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.
Extensions are programs integrated with the application to enhance or extend the user experience.
Altair Binary Format (ABF) is the standard binary format read by the program. A library called abflib allows you to create files in ABF.
A generic ASCII reader is now available which allows you to bring custom results directly into HyperView. The Altair ASCII format is useful for reading the results of any in-house or propriety codes which are saved in a generic format.
Batch mode allows you perform a series of operations outside the program interface.
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.
The application's scripting interface is a set of Tcl/Tk commands that follow a simple and consistent syntax.
Translators are utilities that are run from the command line of the operating system to convert various types of files into different formats.
XML commands in the Result Math Module.
Record playback workflows in the application.
These provide an overview of all additions, updates, and changes to the HyperMesh APIs for each release.
Details on the core data that can be queried and manipulated.
This API allows external applications to link HyperMesh as a library and provides a limited set of functions and structures to access specific functionality.
FE input readers are C programs that read information from ASCII or binary finite element models files into the HyperMesh database.
Details on the HMASCII format and associated commands.
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.
Solver templates are ASCII data files containing HyperMesh Template Language Commands and HyperMesh Template Language Functions.
The HyperMesh Card Image panel is used to define solver specific data and review card information. The format of the cards and the menus in the panel are defined in the export template, using HyperMesh Card Preview Commands.
Trigonometric arc cosine of x, the result is expressed in radians between 0 and pp.
Returns 1 if the environment variable HM_ACTIVATE_NLGEOM_IMPDYN is set to YES.
Returns 1 if the allow duplicate IDs option is enabled via *allowduplicateids, 0 otherwise.
Trigonometric arc sine of x, the result is expressed in radians between -pp/2 and pp/2.
Trigonometric arc tangent of x, the result is expressed in radians between -pp/2 and pp/2.
Trigonometric arc tangent of x/y, with the result is expressed in radians between -pp and pp.
Returns the number of columns in a 2D array attribute.
Returns the number of rows in a 2D array attribute.
Returns the value of a 2D array attribute.
Returns the length of a 1D array attribute.
Returns the value of 1D array attribute.
Returns the internal ID of a 1D array attribute.
Returns the number of rows for a 2D array attribute on an entity.
Returns the number of rows for a 2D array attribute on an entity.
Returns the value of a 2D array attribute on an entity.
Returns the length of a 1D array attribute on an entity.
Returns the value of a 1D array attribute on an entity.
Returns the behavior of an attribute on an entity.
Returns the entity ID of an entity attribute on an entity.
Returns the entity type (number) of an entity attribute on an entity.
Returns the entity type (string) of an entity attribute on an entity.
Returns the identifier of an attribute on an entity.
Returns the solver of an attribute on an entity.
Returns the status of an attribute on an entity.
Returns the type of attribute on an entity.
Returns the value of an attribute on an entity.
Returns the number of times an entity is referenced by an attribute.
Returns the number of attributes on the current entity that belong to a solver.
Returns the status of the "auto create property" export option.
Returns 1 if the entity name exists in the model or else 0.
Checks for a file.
Returns 1 if "Free format export" option is ON or solver deck is exported using the Tcl command *feoutputwithdata with option HM_FREE_FORMAT_EXPORT_OPTION.
Returns the state of the "merge include" export option.
Returns 0 if HM_NODEELEMS_SET_COMPRESS_SKIP is passed via *feoutputwithdata.
Returns 1 if an attribute exists, 0 otherwise.
Trigonometric cosine of x, where x is expressed in radians.
Counts the entities in the database.
Returns the default status of an attribute.
Tests to see if a dictionary item or an attribute is defined.
Extracts individual degrees of freedom from an integer and returns the status.
Returns the number of elements of a specific configuration and type for a specific component being exported to an include file.
Returns the user-assigned entity type. The user-assigned entity type is set in the template.
Returns the number of entities in a collector.
Returns the maximum ID in use from a type of entity.
Returns the value of an enumeration.
Indicates if a pointer is pointing to an entity or if it is set to NULL.
Exponential of x.
Returns 1 if EXPORT_DMIG_LONGFORMAT is passed via *feoutputwithdata.
Returns 1 if EXPORT_MPC_LONGFORMAT is passed via *feoutputwithdata.
Returns the value of the "Export CORD2 and CORD4 in long format" export option.
Absolute value of x.
Retrieves the length of a 1D array attribute attached to a specific entity.
Retrieves the value of a 1D array attribute attached to a specific entity.
Returns the internal ID of a 1D array attribute attached to an entity.
Returns the value (active ID) of a 1D array attribute attached to an entity.
Returns the internal ID value of an attribute attached to a specific entity.
Returns the values of a triple cell in a table.
Returns the type of a cell in a table.
Returns the values of a bool, double, float, int, string, unsigned int, or entity ID cell in a table.
Retrieves the card image of a collector (such as PSHELL, Part, and so on).
Retrieves the name of a collector.
Returns the name of a collector by internal ID.
Returns the entity type ID of a column in a table.
Returns the label of a column in a table.
Returns the type ID of a column in a table.
Returns the value of an attribute on a Control Card.
Returns the export format type set using *setformattype().
Gets the type name of an entity from its index.
Returns the array value of an entity.
Returns the entity count of an entity array type data name.
Retrieves the default status of attribute/dataname of an entity. Returns true if the default status is OFF, or false otherwise.
Returns the entity type of an entity array type data name.
Retrieves the value of an entity.
Returns the value of an entity data name.
Returns the internal ID of an entity.
Returns the ID offset value for an input entity with ID pool number in a specified include file ID.
Returns the include file full name and path for a given include ID.
Returns the ID of an include file name.
Returns the referenced state of an include in the main file.
This command, used in feoutput and summary templates, returns an internal ID based on the pool number and solver ID of an entity.
Returns the next valid ID by checking IDs of other entities.
Returns solver ID based on entity type and internal ID of an entity. This needs to be used in feoutput and summary templates.
Returns the values of a triple cell in a table.
Returns the type of a cell in a table.
Returns the type of a cell in a table.
Returns the values of a bool, double, float, int, string, unsigned int, or entity ID cell in a table.
Returns the values of a bool, double, float, int, string, unsigned int, or entity ID cell in a table.
Returns the entity type ID of a column in a table.
Returns the label of a column in a table.
Returns the size (number of rows) of a column in a table.
Returns the size (number of rows) of a column in a table.
Returns the type ID of a column in a table.
Returns the type string of a column in a table.
Returns different total mass values of the model.
Returns the number of ICE dependent nodes for an independent node.
Returns ICE dependent node DOFs for an independent node.
Returns ICE dependent nodes for an independent node.
Returns the value of the “Do not export ELSET with same name as component” export option in the Abaqus profile.
Returns 1 if RENUMBER is passed with the queried keyword via *feoutputwithdata.
Returns 1 if the load exists in the table containing merged loads for a loadstep created by *createmergedloadloadsteptable().
Returns the number of loads in a collector for a specified configuration, type, and engineering type.
Natural logarithm.
Logarithm of x to the base 10.
Retrieves a value stored in a lookup table.
Returns the magnitude of a vector.
Returns the value of the "Export as named entity" export option.
Retrieves a value stored in the nth lookup table.
Returns 1 if the model is a part/instance model.
Returns the real value of X raised to the power Y.
Returns the number of ranges for the numbers used with *rangeadd().
Returns the ending range of a range of numbers.
Returns the starting range of a range of numbers.
Returns the value of the "Remove include file reference based on export status" export option.
Returns the status of the "repeat keyword titles" export option.
Trigonometric sine of x, where x is expressed in radians.
Returns the square root of a number.
Compares two strings, and returns 1 if they are equal; otherwise, 0.
Finds one string within another string.
Retrieves a value stored in a string lookup table.
Splits the given string using the given continuation character.
Checks if a string starts with a numeric character.
Trigonometric tangent of x, where x is expressed in radians.
Retrieves a value stored in a vector lookup table.
Retrieves a component of the vector stored in a lookup table.
Retrieves a value stored in a vector lookup table.
Returns 0 if HMCOMMENTS_SKIP is passed via *feoutputwithdata.
Returns 1 if EXPORT_LEGACY_COMP_COMMENTS is passed via *feoutputwithdata.
Returns the contact export option value for Nastran (MSC).
Returns 0 if HMSOLVERFILEDNAMES_SKIP is passed via *feoutputwithdata.
Transforms a global vector into an elemental system and returns the x value of the transformation.
Transforms a global coordinate into a local system and returns the x value of the transformation.
Transforms a vector into a local system and returns the x value of the transformed vector.
Transforms a global vector into an elemental system and returns the y value of the transformation.
Transforms a global coordinate into a local system and returns the y value of the transformation.
Transforms a vector into a local system and returns the y value of the transformed vector.
Transforms a global vector into an elemental system and returns the z value of the transformation.
Transforms a global coordinate into a local system and returns the z value of the transformation.
Transforms a vector into a local system and returns the z value of the transformed vector.
The list of undocumented solver template functions.
The Script and Model Library is a database of freely accessible scripts and models posted by users and Altair engineers.
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.
Solver templates are ASCII data files containing HyperMesh Template Language Commands and HyperMesh Template Language Functions.
Returns the maximum ID in use from a type of entity.
Returns the maximum ID in use from a type of entity.
@entitymaxid (entity type)
HyperMesh Template Function
© 2023 Altair Engineering, Inc. All Rights Reserved.
Intellectual Property Rights Notice | Technical Support | Cookie Consent