*Sensor()
Creates a sensor entity.
Syntax
*Sensor(sensor_name, "sensor_label")
Arguments
- sensor_name
- The variable name of the sensor.
- sensor_label
- The descriptive label of the sensor.
- Context
- *BeginMdl()
View new features for HyperWorks Desktop 2022.1.
Learn the basics and discover the workspace.
Discover HyperWorks Desktop functionality with interactive tutorials.
Start HyperWorks Desktop and configure the applications.
Create, open, import, and save models.
Control the view and display of your model in the modeling window.
Use the Session Browser to view the current session and all the pages and windows it contains in a hierarchical display.
Publish your HyperWorks Desktop session to HTML, PowerPoint, or Report files.
Use the Parameters Browser to parameterize the contents of a session file or report template and automate a variety of analysis processes.
Automate common workflows using the Process Manager or Automate tool.
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.
Extensions are programs integrated with HyperWorks 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 HyperWorks Desktop 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 HyperView.
Reference to all MDL statements and blocks that can be used to model a mechanical system.
A list of MDL Model Statements that can be used to define an object.
Creates an action-only force.
Creates an action-only force pair.
Creates an action-reaction force.
Creates an action-reaction translational force acting along the line joining the points of action and reaction.
Creates a single component action-reaction rotational force (torque) acting about the given axis.
Creates an action-reaction force pair.
Creates an action-reaction translational force pair acting along the line joining the points of action and reaction.
Creates a single component action-reaction rotational force (torque) pair acting about the given axis.
Sets the active script for the ADAMS solver mode.
Creates an analysis.
This is a container which holds information regarding the analysis.
Creates a placeholder for an assembly.
Creates an at-point joint.
Creates an at-point joint pair.
Specifies the details of a system or analysis attachment.
Tag any entity as a candidate to be used as an attachment when resolving an assembly interactively.
Specifies if requests for all entities in a model are to be written out.
Creates a ball joint.
Creates a ball joint pair.
Creates a beam.
Creates a beam pair.
Indicates the beginning of instantiation of a distributed type analysis.
Indicates the beginning of the data file for a distributed analysis in the data file.
Indicates the beginning of the data file for an assembly in the data file.
Adds an assembly into an assembly placeholder.
Indicates the beginning of an assembly selections block.
Indicates the beginning of a comment block.
statements into the context of the specified system.
Indicates the beginning of the definition for an assembly or analysis in the definition file.
Indicates the beginning of an MDL block.
Indicates the beginning of a task selections block.
Indicates the beginning of an assembly and task wizard selections block.
Creates a body.
Creates a body pair.
Creates a boolean entity.
Creates a bushing.
Specifies a scheme for assigning solver ID numbers to bushings.
Creates a bushing pair.
Creates a coil spring.
Creates a coil spring pair.
Creates a color to be referenced by entities, such as graphics.
Sets the column(s) label in a form or a tableform.
Sets the width of a column(s) in a form or a tableform.
Creates a connector tag entity which will associate a specified entity with a symbol.
Creates a primitive geometry based general mating constraint.
Creates a 3D graphics based contact force between two bodies.
Defines a single-input, single-output, transfer function as a ratio of two polynomials in the Laplace domain when used with the associated ARRAY statements.
Creates a coupler for two or three joints.
Creates a coupler pair.
Creates a curve entity to capture non-linear characteristics or to describe constraint paths for high-pair joint types.
Creates a curve-to-curve high-pair joint with two rotational degrees of freedom and one translational degree of freedom.
Creates a curve-to-surface high-pair joint with three rotational degrees of freedom and two translational degrees of freedom.
Creates a constant velocity joint.
Creates a constant velocity joint pair.
Creates a cylindrical joint.
Creates a cylindrical joint pair.
Includes a data file for an assembly.
Creates a data set.
Indicates the beginning of an analysis definition block.
Indicates the beginning of an assembly definition block.
Indicates the beginning of a data set definition block.
Indicates the beginning of a user-defined form definition block.
Indicates the beginning of a user-defined graphic definition block.
Begins a procedure definition block. *This statement has been deprecated and all functionality is now contained in the *DefineTemplate() - procedure statement.
Indicates the beginning of a record definition block that contains a set of data used in a table.
Indicates the beginning of a System definition block.
Indicates the beginning of a record definition block. *This statement has been deprecated and all functionality is now contained in the *DefineRecord() statement.
Indicates the beginning of a table format definition block.
Indicates the beginning of a template definition block.
Indicates the beginning of a template definition block.
Includes a definition file for definition based entities such as a system/assembly/analysis.
Creates a three-dimensional deformable curve entity.
Creates a three-dimensional deformable surface entity.
Defines a branch for an *if() block.
Defines a conditional branch for an *if() block.
Indicates the end of an assembly's selections block.
Indicates the end of a comment block.
Indicates the end of a context block.
Completes the preceding definition block started by any of the *Define() statements.
Indicates the end of an *if() block.
Indicates the end of an MDL block.
Indicates the end of an analysis task's selections block.
Indicates the end of a wizard selections block.
Creates a field.
Creates a field pair.
Creates a variable of type FileName.
Creates a fixed joint.
Creates a fixed joint pair.
Creates a functional mock-up unit (FMU) entity.
Creates a form.
Creates a gear.
Creates a general constraint.
Creates a user subroutine based general state equation entity.
Creates an AirSpring graphic.
Creates a box graphic.
Creates a CAD graphic.
Creates a coil spring graphic.
Creates a curve graphic.
Creates a cylinder graphic.
Creates a graphic on a deformable curve entity.
Creates a graphic on a deformable surface entity.
Creates an ellipsoid graphic.
Creates a graphic from a graphic file component.
Creates an offset cylinder graphic.
Creates an outline graphic by connecting points.
Creates an outline graphic by connecting the origins of the markers.
Creates an outline graphic on the curve of a PointToCurveJoint.
Creates an outline graphic by connecting polybeam points.
Creates a sphere graphic.
Creates a tire graphic.
Creates a tube graphic.
Creates a user-defined graphic.
Creates a pair of box graphics.
Creates a coil spring pair graphic.
Creates a cylinder pair graphic.
Creates a pair of ellipsoid graphics.
Creates an offset cylinder pair graphic.
Creates a sphere pair graphic.
Creates a pair of tire graphic statements.
Creates a user-defined pair graphic.
Specifies a range of numbers that may not be used by MotionView when assigning IDs.
Indicates the beginning of an *if() block.
Reads the contents of the specified MDL file.
Creates an inline joint with coincident i and j markers.
Creates an inline joint with non-coincident i and j markers.
Creates an inline joint pair with coincident i and j markers.
Creates an inline joint pair with non-coincident i and j markers.
Creates an inplane joint specifying a normal to the plane of the joint.
Creates an inplane joint parallel to a specified plane.
Creates an inplane joint pair specifying a normal to the plane.
Creates an inplane joint pair parallel to a specified plane.
Creates an integer entity.
Specifies a range of numbers that may not be used by MotionView when assigning joint IDs.
Specifies a scheme for assigning solver ID numbers to joints.
Specifies a range of numbers that may not be used by MotionView when assigning joint numbers.
Creates a triad representing a coordinate system.
Specifies a range of numbers that may not be used by MotionView when assigning marker IDs.
Specifies a scheme for assigning solver ID numbers to markers.
Specifies a range of numbers that may not be used by MotionView when assigning marker numbers.
Creates a triad pair representing a pair of coordinate systems.
Creates a material entity that can be used to assign a material for an NLFE body or certain type of graphics.
Merges a block of form or a tableform cells into a single cell.
Merges several columns of a form or a tableform into a single column.
Merges several rows of a form or a tableform into a single row.
Applies a motion to a specified joint or constrains the motion between two markers.
Applies a motion pair to a joint pair or constrains the motion between two marker pairs.
Sets the active script for the MotionSolve solver mode.
Creates a Nonlinear Finite Element (NLFE) beam or cable body. This is supported for the MotionSolve SolverMode only.
Creates an option menu.
Creates an orient joint.
Creates an orient joint pair.
Creates output with expression components.
Creates output for a given entity.
Creates output for a given set of entites.
Creates output for two points attached to two different bodies.
Creates output with user-defined data.
Creates a parallel axes joint with its axes specified.
Creates a parallell axes joint with its axes normal to a specified plane.
Creates a parallel axes joint pair with its axes parallel to normal defined by a point or vector.
Creates a planar joint pair with its axes normal to the given plane.
Specifies a range of numbers that may not be used by MotionView when assigning Part IDs.
Specifies a scheme for assigning solver ID numbers to parts.
Specifies a range of numbers that may not be used by MotionView when assigning body numbers.
Sets a path to search for specified files.
Creates a perpendicular axes joint.
Creates a perpendicular axes joint pair.
Creates a planar joint with the normal specified.
Creates a planar joint parallel to a specified plane.
Creates a planar joint pair with the normal specified.
Creates a planar joint pair parallel to a specified plane.
Creates a point.
Creates a point mass body entity.
Creates a point mass body pair entity.
Specifies a range of numbers that may not be used by MotionView when assigning point numbers.
Creates a point pair.
Creates a point-to-curve high-pair joint with three rotational degrees of freedom and one translational degree of freedom.
Creates a constraint between a point on one body and a curve, where the curve can deform and attach to one or multiple bodies.
Creates a contact force between a sphere of radius (r) and a deformable surface.
Creates a constraint between a point on one body and a surface, where the surface can deform and attach to one or multiple bodies.
Creates a point-to-surface high-pair joint with three rotational degrees of freedom and two translational degrees of freedom.
Creates a polybeam.
Specifies the primary system definition to use for instantiating the assembly.
Creates a procedure.
Specifies the prompt for the user-defined form.
Creates a real entity.
Creates an instance of a report definition.
Creates a revolute joint.
Creates a revolute joint pair.
Group bodies into a rigid group that will move together.
Sets the height of a row(s) in a form or a tableform.
Sets the row(s) label in a form or a tableform.
Creates a screw joint.
Creates a screw joint pair.
Picks an item from a radio group or system group.
Creates a sensor entity.
Sets the tolerance value for the Find option in the Flexbody Nodes window.
Sets the visibility of implicit graphics within a context.
Sets the values of the properties of the given entity.
Selects an analysis for simulation.
Sets the scope for other *Set() statements.
Sets the properties of an asymmetric beam pair with arbitrary cross section.
Sets the properties of a beam arbitrary cross section.
Sets the properties of a symmetric beam pair with arbitrary cross section.
Sets the properties of an asymmetric beam pair with circular cross section.
Sets the properties of a beam circular cross section.
Sets the properties of a beam rectangular cross section.
Sets the properties of a symmetric beam pair with circular cross section.
Sets the preload properties of a beam pair.
Sets the preload properties of a single beam.
Sets the mass properties of an asymmetric body pair.
Sets the mass properties of a body.
Sets the mass properties of a symmetric body pair.
Sets the initial conditions for all bodies in a system.
Sets the initial conditions for a body pair.
Sets the initial conditions for a body.
Sets flags to indicate whether the initial conditions are used.
Sets flags to indicate whether the initial conditions are used.
Sets flags to indicate whether the initial conditions for all the bodies in the system are used.
Sets the mass properties of an asymmetric body pair.
Sets the mass properties of a body.
Sets the mass properties of a symmetric body pair.
Sets the value of a boolean entity.
Sets the properties of an asymmetric bushing pair.
Sets the properties of an asymmetric bushing pair with a user subroutine.
Sets the properties of a bushing.
Sets the properties of a bushing with a user subroutine.
Sets the properties of a symmetric bushing pair.
Sets the properties of a cell in a form or a tableform.
Sets the properties of an asymmetric coil spring pair.
Sets the properties of an asymmetric coil spring pair with a user sub routine.
Sets the properties of a coil spring.
Sets the properties of a coil spring with a user subroutine.
Sets the properties of a symmetric coil spring pair.
Sets the properties for a complex color material.
Sets the color of a graphic or body entity.
Sets the properties for a simple color material.
Sets the values associated with the PointToDeformableSurfaceContact.
Sets the values associated with the RigidToRigidContact.
Specifies the properties for continuous states of a general state equation.
Sets the numerator and denominator coefficients for a ControlSISO.
Sets the input to the transfer function of the controller.
Sets the ratio for a coupler pair.
Sets the properties of an asymmetric coupler pair with a user subroutine.
Sets the coupler ratios for a 2-joint or 3-joint coupler.
Sets the properties of a coupler with a user subroutine.
Sets the ratio for a coupler pair.
Sets the solver mode when the MDL model is loaded into MotionView.
Sets the user mode when the MDL model is loaded with the option to lock the user mode.
Sets the values associated with a 2D Cartesian curve.
Sets the values associated with a 3D Cartesian curve.
Sets the values associated with a 2D parametric curve.
Sets the values associated with a 3D parametric curve.
Sets the values associated with a user defined curve. Applies to 3D curves only.
Sets the scale and offset for the X and Y vectors of a curve.
When loading an analysis from an MDL file, this statement specifies the varname and label default for that instance.
Specifies the varname and label that should be used when instantiating the system.
Specifies the properties for the discrete states of a general state equation.
Sets the unique integer identification number of an entity.
Sets the unique integer identifier of an entity.
Sets the properties of an asymmetric field pair with a user subroutine.
Sets the properties of a single field with a user subroutine.
Sets the properties of a symmetric field pair with a user subroutine.
Sets the damping properties of an asymmetric field pair.
Sets the damping properties of a single field.
Sets the damping properties of a symmetric field pair.
Sets the force properties of an asymmetric field pair.
Sets the force properties of a single field.
Sets the force properties of a symmetric field pair.
Sets the length properties of an asymmetric field pair.
Sets the length properties of a single field.
Sets the length properties of a symmetric field pair.
Sets the stiffness properties of an asymmetric field pair.
Sets the stiffness properties of the field.
Sets the stiffness properties of a symmetric field pair.
Sets the value of the FileName object.
Sets the state of a body to flexible as well as the source of the matrix file that describes the flexbody.
Sets the damping for a flexbody entity.
Sets the initial value of the modal coordinates of a flexbody.
Sets the nine boolean states for the flexbody invariants.
Specifies which modal body coordinates the solver should not change during initial condition calculation.
Identifies which modes are included when MotionView generates the flexbody matrix file for the solver.
Sets the pairing of a flexbody node and the part of the MDL model to which it's being attached.
Sets the flexbody solver data.
Sets the initial values of the velocity of the flexbody modal coordinates.
Sets simulation parameters for an FMU entity.
Sets the value for a translational, rotational, line of action, and single component rotational asymmetric force pair when a user-defined subroutine is used to model the force expression.
Sets the value for an asymmetric line of action action-reaction force pair.
Sets the values for an asymmetric rotational action-only or action-reaction force pair.
Sets the value for an asymmetric single component rotational action-reaction force pair.
Sets the values for an asymmetric translational and rotational action-only or action-reaction force pair.
Sets the values for an asymmetric translational action-only or action-reaction force pair.
Sets the value for a line of action action-reaction force.
Sets the values for a rotational action-only or action-reaction force (torque).
Sets the value for a single component rotational action-reaction force.
Sets the values for a translational, rotational line of action and single component rotational force when a user-defined subroutine is used to model the force expression.
Sets the value for a symmetric line of action action-reaction force pair.
Sets the values for a symmetric rotational action-only or action-reaction force (torque) pair.
Sets the value for a symmetric single component rotational action-reaction force pair.
Sets the values for a symmetric translational and rotational action-only or action-reaction force pair.
Sets the values for a symmetric translational action-only or action-reaction force pair.
Sets the values for a translational and rotational action-only or action-reaction force.
Sets the values for a translational action-only or action-reaction force.
Sets a general constraint to an expression.
Sets a general constraint to a user-defined property.
Specifies the type of states available and user defined subroutine expression for the general state equation.
Sets the visualization properties for the Graphic entity.
Sets the value of an integer entity.
Sets the friction properties for an asymmetric joint pair.
Sets the friction properties for a joint.
Sets the friction properties for an symmetric joint pair.
Sets the friction properties for a joint pair with friction.
Sets the friction properties for a joint with friction.
Sets asymmetric initial conditions of a joint pair.
Sets the initial conditions of a joint.
Sets symmetric initial conditions of a joint pair.
Specifies the local subroutine files for a general state equation that has continuous states.
Specifies the local subroutine file for an entity that uses user defined properties.
Sets the flag to control the usage of a user subroutine for general state equation properties.
Sets the flag to indicate whether a local user subroutine is used for an entity that uses user defined properties.
Specifies the local subroutine function name for a general state equation that has continuous states.
Specifies the local subroutine function name for an entity that uses user defined properties.
Specifies the local subroutine function, type and function name for a general state equation that has continuous states.
Specifies the local subroutine function and function name for an entity that uses user defined properties.
Specifies the local subroutine files for an ADAMS general state equation.
Specifies the flag to control the usage of local subroutines specified by the *SetLocalUserInterfaceDLL() statement.
Specifies the local subroutine function name for a general state equation for continuous states.
Sets the properties related to the Constraint Mate advanced joint.
Sets the linear elastic Anisotropic material property for a large deformation body.
Sets the Hyper Elastic Mooney-Rivlin material property for an NLFE body.
Sets the Hyper Elastic Neo-Hookean material property for an NLFE body.
Sets the hyper elastic Yeoh material property for a large deformation body.
Sets the material property for a linear elastic isotropic material.
Sets the property for a linear elastic orthotropic material.
Sets the hyper elastic Neo-Hookean Incompressible material property for a large deformation body.
Sets the properties of an asymmetric motion pair.
Sets the properties of an asymmetric motion pair with a user subroutine.
Sets the properties of a motion.
Sets the properties of a motion with a user subroutine.
Sets the properties of a symmetric motion pair.
Sets the initial conditions of an asymmetric motion pair.
Sets the initial conditions of a motion.
Sets the initial conditions of a symmetric motion pair.
Sets the properties for a Beam type NLFE body.
Specifies a descriptive note for an entity.
Sets the value of an option.
Uses the angles orientation method to set the orientation of a marker.
Uses the dual axes method to set the orientation of a marker.
Uses the angles orientation method to set the orientation of a marker pair.
Uses the dual axes method to set the orientation of a marker pair.
Uses the single axis method to set the orientation of a marker pair.
Uses the single axis method to set the orientation of a marker.
Sets the coordinates for an asymmetric point pair.
Sets the coordinates of a point.
Sets the coordinates for a symmetric point pair.
Sets the mass properties of an asymmetric point mass body pair.
Sets the mass properties of a point mass body.
Sets the mass properties of a symmetric point mass body pair.
Sets the initial conditions for all point mass bodies in a system.
Sets the initial conditions of a point mass body pair.
Sets the initial conditions of a point mass body.
Sets flags to indicate whether initial conditions for all the point mass bodies in a system are used.
Sets flags to indicate whether initial conditions are used.
Sets flags to indicate whether initial conditions are used.
Sets the properties of a polybeam.
Sets the value of a real entity.
Set properties for the rigid group.
Sets the number of rows and columns in a form or a tableform.
Sets the values for a sensor.
Sets the values for the solver array.
Sets the values needed to describe an implicit or explicit differential equation for the solver to solve.
Sets the properties of a solver differential equation with a user subroutine.
Sets the value of the solver string.
Sets the value of the solver variable.
Sets the properties of a solver variable with a user subroutine.
Sets the input data for a three dimensional (3D) spline entity that is defined using *Spline3D().
Sets the offset and scale for three dimensional (3D) spline data.
Sets the graphic properties of a coil spring pair.
Sets the graphic properties for the coil spring entity.
Controls the visibility of spring and damper graphics of the coil spring entity.
Controls the visibility of spring and damper graphics of the coil spring entity.
Sets the preload control option for the coil or torsion spring pair.
Sets the preload control option for the spring.
Sets the state of an entity.
Sets the value of a string entity.
Sets the values associated with a surface entity where the parametric surface is described by a Parasolid file.
Sets the values associated with a surface entity that describes the surface with a user subroutine.
Sets the scope for other *Set() statements.
Sets the unique integer associated with a system.
Sets the properties of an asymmetric torsion spring pair.
Sets the properties of an asymmetric torsion spring pair with a user subroutine.
Sets the properties of a torsion spring. \
Sets the properties of a torsion spring with a user subroutine.
Sets the properties of a symmetric torsion spring pair.
Sets the values associated with a user constraint.
Sets the value of an MDL variable or a local variable.
Sets the component values of an asymmetric vector pair.
Sets the component values of a vector.
Sets the component values of a symmetric vector pair.
Specifies if the implicit compliant option for a system can be viewed/edited in the interface.
Creates a solver array of type U, PLANT_INPUT, PLANT_OUTPUT, IC, X, or Y.
Creates a solver differential equation.
Creates a string within the solver input file.
Creates a solver variable.
Specifies a scheme for assigning solver ID numbers to spring dampers.
Creates a three-dimensional (3D) spline entity.
Records which std_inc.mdl file is part of the MDL model.
Creates a string entity.
Creates a surface entity for use in high-pair joints such as a curve-to-surface joint.
Creates a surface-to-surface high-pair joint with three rotational degrees of freedom and two translational degrees of freedom.
Specifies a range of numbers that may not be used by MotionView when assigning system numbers.
Creates a system.
Creates a table with a specified number of records.
Creates a record-based form to display a table.
Creates a Templex template.
Creates a torsion spring.
Creates a torsion spring pair.
Creates a translational joint.
Creates a translational joint pair.
Creates a 2D graphics based contact force between two bodies.
Creates a universal joint.
Creates a universal joint pair.
Creates a user constraint entity to describe a constraint by way of a user subroutine.
Creates a vector.
Creates a vector pair.
Location Functions simplify the process used to define point locations in relation to other locations, points, or a reference frame.
MDL command set statements are used to create a solver command file when a solver input deck is exported from MotionView. A command set can contain MDL command set statements, Templex templates, or a combination of both. The commands in a command set are exported to the solver command file.
Custom wizards allow you to define data processing wizards for use in MotionView sessions. Custom wizards can access data from, and output data to, files and curves in a session using data sets, templates, user-defined forms, curves, procedures and systems.
MDL variables, implicit entities, and Templex statements that can be used while creating an entity or expressions in MDL models.
Tires are critical elements to modeling a vehicle’s interaction with a road, with some tire models better suited to specific simulation domains.
Overview of the MDL Library reference guide.
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 HyperWorks in batch mode, using Tcl/Tk commands, translators, and result math.
Reference to all MDL statements and blocks that can be used to model a mechanical system.
A list of MDL Model Statements that can be used to define an object.
Creates a sensor entity.
Creates a sensor entity.
*Sensor(sensor_name, "sensor_label")
© 2022 Altair Engineering, Inc. All Rights Reserved.