
Products: Abaqus/Standard Abaqus/Explicit

Given the user-defined name for a sensor, utility routines can be used to obtain the sensor ID or the sensor value using a computationally efficient searching technique.
Utility routines IGETSENSORID and GETSENSORVALUE can be called only from Abaqus/Standard user subroutine UAMP. Utility routines IVGETSENSORID and VGETSENSORVALUE can be called only from Abaqus/Explicit user subroutine VUAMP.

character*80 mySensorName
...
iMySensorID = IGETSENSORID(mySensorName, jSensorLookUpTable )
iMySensorID = IVGETSENSORID(mySensorName, jSensorLookUpTable )
dMySensorValue = sensorValues(iMySensorID)
...
dMySensorValue = GETSENSORVALUE(mySensorName,
C jSensorLookUpTable, sensorValues )
dMySensorValue = VGETSENSORVALUE(mySensorName,
C jSensorLookUpTable, sensorValues )
...
mySensorName
User-defined character string, uppercase, left justified.
jSensorLookUpTable
Pointer to an object containing a binary tree look up table for sensors. The calling user subroutine provides this variable.
sensorValues
Array containing the latest sensor values for all sensors in the model.