*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 |  |