*MATH_PE_TO_IVEL
Description:
Convert potential energy to velocity
Syntax:
math_pe_to_ivel(height,grav)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
height |
float |
|
height |
2 |
grav |
float |
|
gravitational acceleration |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_pe_to_ivel_output_1 |
scalar |
|
*MATH_WEIGHTED_2
Description:
Computed the weighted value for given two values
Syntax:
math_weighted_2(data1tobeweighted,data2tobeweighted,weight)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
data 1 to be weighted |
scalar |
|
|
2 |
data 2 to be weighted |
scalar |
|
|
3 |
weight |
scalar |
|
|
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_weighted_2_output_1 |
scalar |
|
*MATH_MASS_IDEAL_GAS
Description:
Computes the mass based on ideal gas law
Syntax:
math_mass_ideal_gas(pressure,volume,temperature,gasconstant,n2molarweight,o2molarweight)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
pressure |
scalar |
|
pressure |
2 |
volume |
float |
|
volume |
3 |
temperature |
float |
|
temperature |
4 |
gas constant |
float |
|
gas constant |
5 |
n2 molar weight |
float |
|
n2 molar weight |
6 |
o2 molar weight |
float |
|
o2 molar weight |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_mass_ideal_gas_output_1 |
scalar |
|
*MATH_IF
Description:
returns based on condition. if( value1, value1, operator, true_value, false_value)
Syntax:
math_if(valuetocheck,operator,target_value,true_value,false_value)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Scalar |
scalar |
|
Value to check |
2 |
Operator |
select |
|
Operator |
3 |
Scalar |
scalar |
|
Target Value. For range, separate using a colon. Example 2:4 |
4 |
Scalar |
scalar |
|
Value |
5 |
False Value |
scalar |
|
Value |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_if_output_1 |
scalar |
|
*MATH_SIMPLIFIED_FAILURE
Description:
Compute simplified rubber material failure values based on Uni-Axial and Equi-BiAxial Failure Stretch Ratios
Syntax:
math_simplified_failure(uni-axial_failure,equi_bi-axial_failure,input_type,return_type)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Uni-Axial Failure |
scalar |
|
Uni-Axial Failure |
2 |
Equi Bi-Axial Failure |
scalar |
|
Equi Bi-Axial Failure |
3 |
input_type |
select |
|
input_type |
4 |
return_type |
select |
|
return_type |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_simplified_failure_output_1 |
scalar |
|
*MATH_MPDB_SCORE_CALCULATOR
Description:
M-PDB score calculator
Syntax:
math_mpdb_score_calculator(stddeviation,olc_value,numberofpoints_bottommingout)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Scalar |
scalar |
|
Std Deviation |
2 |
OLC Value |
scalar |
|
OLC Value |
3 |
NOPBO |
scalar |
|
Number of points bottomming out |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_mpdb_score_calculator_output_1 |
keyvalue |
|
*MATH_RANDOM
Description:
Generate a Random number
Syntax:
math_random(min_value,max_value)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Min Value |
scalar |
|
Min value to use |
2 |
Max Value |
scalar |
|
Max value to use |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_random_output_1 |
scalar |
|
*MATH_AVERAGE
Description:
Compute the average of values
Syntax:
math_average(number)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Number |
scalar |
|
Numbers to be averaged |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_average_output_1 |
scalar |
|
*MATH_DIVIDE
Description:
Divide two values
Syntax:
math_divide(value1,value2)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Numerator |
scalar |
|
Numerator |
2 |
Denominator |
scalar |
|
Denominator |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_divide_output_1 |
scalar |
|
*MATH_SCALE
Description:
Scale a number
Syntax:
math_scale(datatobescaled,scale,operator,target_value,format,trim)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Number |
scalar |
|
Number to be scaled |
2 |
Scale Value |
float |
|
Scale factor to be used |
3 |
Operator |
select |
|
Operator |
4 |
Target Value |
scalar |
|
Target Value. For range, separate using a colon. Example 2:4 |
5 |
Format |
scalar |
|
Format of the number to be returned |
6 |
Trim Spaces |
select |
|
Trim the value by removing spaces before and after the scaled value |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_scale_output_1 |
scalar |
|
*MATH_OFFSET
Description:
Offset a value
Syntax:
math_offset(datatobeoffset,offset)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
DTBO |
scalar |
|
data to be offset |
2 |
offset |
float |
|
offset value |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_offset_output_1 |
scalar |
|
*MATH_SUBTRACT
Description:
Subtract between two values
Syntax:
math_subtract(value1,value2)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Value 1 |
scalar |
|
Number to be subtracted from |
2 |
Value 2 |
scalar |
|
Number to subtract |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_subtract_output_1 |
scalar |
|
*MATH_INTERPOLATE
Description:
Interpolates to return a set of values between min and max
Syntax:
math_interpolate(x-value,min,max,increment,return)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
X-Value |
scalar |
|
X-Value |
2 |
Min |
scalar |
|
Min |
3 |
Max |
scalar |
|
Max |
4 |
Increment |
scalar |
|
Increment |
5 |
Return |
select |
|
Return |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_interpolate_output_1 |
scalar |
|
*MATH_ADD
Description:
Compute the sum of values
Syntax:
math_add(number)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Number |
scalar |
|
Numbers to be added |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_add_output_1 |
scalar |
|
*MATH_BULK_TO_YOUNG
Description:
Compute Youngs Modulus based on Bulk Modulus
Syntax:
math_bulk_to_young(bulk_modulus,poissons_ratio)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Bulk Modulus |
scalar |
|
|
2 |
Poissons Ratio |
scalar |
|
|
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_bulk_to_young_output_1 |
scalar |
|
*MATH_LANKFORD_COEFFICIENT
Description:
Compute Lankford coefficient based on 0,45 and 90 deg strains
Syntax:
math_lankford_coefficient(r0strain,r45strain,r90strain)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
R0 Strain |
scalar |
|
|
2 |
R45 Strain |
scalar |
|
|
3 |
R90 Strain |
scalar |
|
|
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_lankford_coefficient_output_1 |
scalar |
|
*MATH_MIN
Description:
Compute Minimum values from given data
Syntax:
math_min(number)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Number |
scalar |
|
Numbers we want to find the min of |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_min_output_1 |
scalar |
|
*MATH_MAX
Description:
Compute Maximum values from given data
Syntax:
math_max(number)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Number |
scalar |
|
Numbers we want to find the max of |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_max_output_1 |
scalar |
|
*MATH_RESULTANT
Description:
Compute the square root of the sum of squares of values
Syntax:
math_resultant(number)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Number |
scalar |
|
Numbers to be taken root of sum of squares of |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_resultant_output_1 |
scalar |
|
*MATH_TORQUE_TO_FORCE
Description:
Computes a bolt tension force based on Torque
Syntax:
math_torque_to_force(torque,bolt_diameter,bolt_friction,return_type)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
torque |
scalar |
|
|
2 |
bolt_diameter |
float |
|
|
3 |
bolt_friction |
float |
|
|
4 |
return_type |
select |
|
|
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_torque_to_force_output_1 |
scalar |
|
*MATH_VERIFY_THERMODYNAMIC_STABILITY
Description:
Compute math value to verify thermodynamic stability
Syntax:
math_verify_thermodynamic_stability(youngs_modulus,shear_modulus,poissons_ratio)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
youngs_modulus |
scalar |
|
|
2 |
shear_modulus |
float |
|
|
3 |
poissons_ratio |
float |
|
|
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_verify_thermodynamic_stability_output_1 |
scalar |
|
*MATH_OFFSET_SCALE
Description:
Offset a value then scale it
Syntax:
math_offset_scale(datatobescaledandoffset,scale,offset)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
DTBSAO |
scalar |
|
data to be scaled and offset |
2 |
scale |
float |
|
number as a scaler |
3 |
offset |
float |
|
offset value |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_offset_scale_output_1 |
scalar |
|
*MATH_SCALE_OFFSET
Description:
Scale a value then offset it
Syntax:
math_scale_offset(datatobescaledandoffset,scale,offset)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Value |
scalar |
|
data to be scaled and offset |
2 |
scale |
float |
|
number as a scaler |
3 |
offset |
float |
|
offset value |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_scale_offset_output_1 |
scalar |
|
*MATH_POW
Description:
Compute the number to the power of a number
Syntax:
math_pow(base_number,exponent)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Base Number |
scalar |
|
Base Number |
2 |
Exponent |
integer |
|
Exponent (power) |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_pow_output_1 |
scalar |
|
*MATH_ABS
Description:
Compute the absolute value of e
Syntax:
math_abs(number)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Number |
scalar |
|
|
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_abs_output_1 |
scalar |
|
*MATH_LOG
Description:
Compute the natural log of a number
Syntax:
math_log(numberwhosenaturallogistobecomputed)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Number |
scalar |
|
Number whose natural log is to be computed |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_log_output_1 |
scalar |
|
*MATH_SQRT
Description:
Sqrt
Syntax:
math_sqrt(numberwhosesquarerootistobecomputed)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Number |
scalar |
|
Number whose square root is to be computed |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_sqrt_output_1 |
scalar |
|
*MATH_LOG10
Description:
Compute the log to the base10 of a number
Syntax:
math_log10(numberwhoselogistobecomputed)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
NWLITBC |
scalar |
|
Number whose log is to be computed |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_log10_output_1 |
scalar |
|
*MATH_EXP
Description:
Compute the power of a number
Syntax:
math_exp(numbertobecomputed)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
NTBC |
scalar |
|
Number to be computed (power of exponent) |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_exp_output_1 |
scalar |
|
*MATH_IN_RANGE
Description:
Check if a given value is in range
Syntax:
math_in_range(value_in,min_value,max_value)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
value_in |
float |
|
Number to check |
2 |
min_value |
float |
|
Min of the range |
3 |
max_value |
float |
|
Max of the range |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_in_range_output_1 |
scalar |
|
*MATH_NORM_DIST
- Description:
- Compute the normal distribution
Syntax:
math_norm_dist(distvalue,disttype)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Dist value |
scalar |
|
Dist value |
2 |
Dist type |
select |
|
Dist type |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_norm_dist_output_1 |
scalar |
|
*MATH_MODE
Description:
Get the mode of a list of numbers
Syntax:
math_mode(numbers)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Numbers |
scalar |
|
Numbers |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_mode_output_1 |
scalar |
|
*MATH_INSPECT
Description:
Inspect the value and return pass-fail
Syntax:
math_inspect(value,criteria,criteriaval,fail_return_type,pass_return_type)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Value |
scalar |
|
Value to check by criteria |
2 |
criteria |
select |
|
Criteria to check input value (> |
3 |
criteriaval |
float |
|
Value for criteria to compare |
4 |
fail_return_type |
select |
|
Value to return if input value failed criteria |
5 |
pass_return_type |
select |
|
Value to return if input value passed criteria |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_inspect_output_1 |
scalar |
|
*MATH_RANGE
Description:
Get a range of numbers between min and max provided
Syntax:
math_range(min,max,step,format)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Min |
scalar |
|
Min |
2 |
Max number |
float |
|
Max number |
3 |
Step |
float |
|
Step |
4 |
Format |
textarea |
|
Format |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_range_output_1 |
scalar |
|
*MATH_INSPECT_DUAL
Description:
Inspect the dual values and return pass-fail
Syntax:
math_inspect_dual(value,value,dualcriteria,scalefactor,criteria,criteriaval,fail_return_type,pass_return_type)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Value |
scalar |
|
Value |
2 |
Value |
scalar |
|
Value |
3 |
dualcriteria |
select |
|
dualcriteria |
4 |
Scale factor |
scalar |
|
Scale factor |
5 |
criteria |
select |
|
criteria |
6 |
criteriaval |
float |
|
criteriaval |
7 |
fail_return_type |
select |
|
fail_return_type |
8 |
pass_return_type |
select |
|
pass_return_type |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_inspect_dual_output_1 |
scalar |
|
*MATH_ROUND
Description:
Round the number
Syntax:
math_round(number,round_type,mode)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
number |
float |
|
Number to be rounded |
2 |
round_type |
scalar |
|
round_type |
3 |
mode |
select |
|
mode |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_round_output_1 |
scalar |
|
*MATH_FLEXURAL_MODULUS
Description:
Compute Flexural Modulus
Syntax:
math_flexural_modulus(loadvalue,specimenlengthspan,specimenwidth,specimenthickness,deflection)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Load value |
scalar |
|
Applied maximum load value |
2 |
Specimen length span |
float |
|
Specimen length span |
3 |
Specimen width |
float |
|
Specimen width |
4 |
Specimen thickness |
float |
|
Specimen thickness |
5 |
Deflection |
float |
|
Deflection |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_flexural_modulus_output_1 |
scalar |
|