Oasys.THIS.Units class
Constants
- Units.ACCELERATION
Acceleration units
- Units.AREA
Area units
- Units.CHARGE
Charge units
- Units.CONDUCTIVITY
Conductivity units
- Units.CURRENT
Current units
- Units.DENSITY
Density units
- Units.DISPLACEMENT
Displacement units
- Units.ELECTRIC_FIELD_VECTOR
Electric Field Vector units
- Units.ENERGY
Energy units
- Units.ENERGY_DENSITY
Energy Density units
- Units.FLOW_RATE
Flow Rate units
- Units.FLUX
Thermal Flux units
- Units.FORCE
Force units
- Units.FORCE_WIDTH
Force per unit width units
- Units.FREQUENCY
Frequency units
- Units.HEAT_TRANSFER_COEFF
Heat Transfer coefficient units
- Units.INDUCTANCE
Inductance units
- Units.INERTIA
Inertia units
- Units.LENGTH
Length units
- Units.MAGNETIC_FLUX_VECTOR
Magnetic Flux Vector units
- Units.MASS
MAss units
- Units.MASS_FLOW
Mass Flow rate units
- Units.MOMENT
Moment units
- Units.MOMENTUM
Momentum units
- Units.MOMENT_WIDTH
Moment per unit width units
- Units.NONE
No units
- Units.POWER
Power units
- Units.PRESSURE
Pressure units
- Units.Q_CRITERION
Q Criterion units
- Units.RESISTANCE
Resistance units
- Units.ROTATION
Rotation units
- Units.ROTATIONAL_ACCELERATION
Rotational Acceleration units
- Units.ROTATIONAL_VELOCITY
Rotational Velocity units
- Units.STRAIN
Strain units
- Units.STRESS
Stress units
- Units.TEMPERATURE
Temperature units
- Units.THERMAL_DIFFUSIVITY
Thermal Diffusivity units
- Units.TIME
Time units
- Units.UNKNOWN
Unknown units
- Units.VECTOR_POTENTIAL
Vector Potential units
- Units.VELOCITY
Velocity units
- Units.VISCOSITY
Viscosity units
- Units.VOLTAGE
Voltage units
- Units.VOLUME
Volume units
- Units.VORTICITY
Vorticity units
- Units.WORK
Work units
Static methods
- classmethod Units.GetDisplayUnits()
Returns the Display units
- Returns:
String indicating the display unit system
- Return type:
str
Example
To get the display units
units = Oasys.THIS.Units.GetDisplayUnits()
- classmethod Units.SetDisplayUnits(unit_system)
Sets the display units to the units provided by the user
- Parameters:
unit_system (String) – The unit system you want to set the display units to
- Returns:
True if the Display units are set successfully else False
- Return type:
bool
Example
To set the display units to “U2”
Oasys.THIS.Units.SetDisplayUnits("U2")
- classmethod Units.USER(mass, time, length, angle, temperature, current=Oasys.gRPC.defaultArg)
Setup a user defined UNIT
- Parameters:
mass (float) – Power for mass dimensions
time (float) – Power for time dimensions
length (float) – Power for length dimensions
angle (float) – Power for angle dimensions
temperature (float) – Power for temperature dimensions
current (float) – Optional. Power for current dimensions
- Returns:
integer
- Return type:
int
Example
To set the y-axis unit of curve l to (m/s)^2:
y_unit = Oasys.THIS.Units.USER(0.0,2.0,-2.0,0.0,0.0,0.0)