*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_OFFSET
Description:
Offset a value
Syntax:
math_offset(datatobeoffset,offset,format,trim)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Data To Be Offset |
scalar |
|
Data to be offset |
2 |
Offset |
float |
|
Offset value |
3 |
Format |
scalar |
|
Format of the number to be returned |
4 |
Trim Spaces |
select |
|
Trim the value by removing spaces before and after the scaled value |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_offset_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 |
|
|
2 |
Volume |
float |
|
|
3 |
Temperature |
float |
|
|
4 |
Gas Constant |
float |
|
|
5 |
N2 Molar Weight |
float |
|
|
6 |
O2 Molar Weight |
float |
|
|
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_mass_ideal_gas_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_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_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_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_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 |
|
|
2 |
Grav |
float |
|
Gravitational acceleration |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_pe_to_ivel_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 |
|
|
3 |
Specimen Width |
float |
|
|
4 |
Specimen Thickness |
float |
|
|
5 |
Deflection |
float |
|
|
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_flexural_modulus_output_1 |
scalar |
|
*MATH_DIVIDE
Description:
Divide two values
Syntax:
math_divide(value1,value2)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Numerator |
scalar |
|
|
2 |
Denominator |
scalar |
|
|
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_divide_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 |
|
|
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_mode_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 |
|
|
2 |
Max Number |
float |
|
|
3 |
Step |
float |
|
|
4 |
Format |
textarea |
|
|
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_range_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 |
|
|
3 |
Mode |
select |
|
|
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_round_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_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_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_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 |
|
|
2 |
Min |
scalar |
|
|
3 |
Max |
scalar |
|
|
4 |
Increment |
scalar |
|
|
5 |
Return |
select |
|
|
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_interpolate_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_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_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 |
|
|
2 |
Value |
scalar |
|
|
3 |
Dualcriteria |
select |
|
|
4 |
Scale Factor |
scalar |
|
|
5 |
Criteria |
select |
|
|
6 |
Criteriaval |
float |
|
|
7 |
Fail Return Type |
select |
|
|
8 |
Pass Return Type |
select |
|
|
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_inspect_dual_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_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 |
|
|
3 |
Number Of Points Bottomming Out |
scalar |
|
Number of points bottomming out |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_mpdb_score_calculator_output_1 |
keyvalue |
|
*MATH_NORM_DIST
- Description:
- Compute the normal distribution
Syntax:
math_norm_dist(distvalue,disttype)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Dist Value |
scalar |
|
|
2 |
Dist Type |
select |
|
|
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_norm_dist_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 |
|
|
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_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_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 |
|
|
2 |
Exponent |
integer |
|
Exponent (power) |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_pow_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_OFFSET_SCALE
Description:
Offset a value then scale it
Syntax:
math_offset_scale(datatobescaledandoffset,scale,offset)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Data To Be Scaled And Offset |
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_EXP
Description:
Compute the power of a number
Syntax:
math_exp(numbertobecomputed)
Inputs
ID |
Name |
Type |
Default |
Remarks |
1 |
Number To Be Computed |
scalar |
|
Number to be computed (power of exponent) |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_exp_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 |
Number Whose Log Is To Be Computed |
scalar |
|
Number whose log is to be computed |
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_log10_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_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_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_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 |
|
|
2 |
Equi Bi-Axial Failure |
scalar |
|
|
3 |
Input Type |
select |
|
|
4 |
Return Type |
select |
|
|
Outputs
ID |
Name |
Type |
Remarks |
1 |
math_simplified_failure_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_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 |
|
|
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 |
|