Skip to main content

Util Nodes

The util file allows users to use multiple mathematical and string functions.

Proc Nodes

map

Maps one range(x1 and x2) to another range(y1 and y2) for an input variable(input).

Inputs

  • input : Provide the value to be used.
  • x1 : Enter x1 value.
  • x2 : Enter x2 value.
  • y1 : Enter y1 value.
  • y2 : Enter y2 value.

Outputs

  • mapped : map output value.

hsv rgb

Converts between HSV(Hue, Saturation, Value) and RGB(Red, Green Blue) colour representations.

Inputs

  • Convert : Convert in HSV to RGB or RGB to HSV.
  • Hue (°) : The color type, measured in degrees (0° to 360°), defining the color on the color wheel.
  • Saturation (%) : In the HSV model, it represents the intensity or vividness of the color, ranging from 0% (gray) to 100% (full color).
  • Value (%) : In the HSV model, it represents the brightness of the color, ranging from 0% (black) to 100% (full brightness).
  • Red (%) : In the RGB model, it represents the intensity of the red component, ranging from 0% (no red) to 100% (full red).
  • Green (%) : In the RGB model, it represents the intensity of the green component, ranging from 0% (no green) to 100% (full green).
  • Blue (%) : In the RGB model, it represents the intensity of the blue component, ranging from 0% (no blue) to 100% (full blue).

Outputs

  • Hue(°) or Red(%) : hsv rgd Hue(°) or Red(%) output value.
  • Sat(%) or Green(%) : hsv rgd Sat(%) or Green(%) output value.
  • Val(%) or Blue(%) : hsv rgd Val(%) or Blue(%) output value.

display num

Displays the specified number in the format "label = xx.xxxxx".

Inputs

  • Number : Enter a number.
  • Label : Read the label to understand the information or instruction provided, and follow the necessary steps or actions based on it.

convert text

Converts between text datatype and number datatype.

Inputs

  • Convert : Change the format, style, or content of the text from one form to another, such as changing case, encoding, or language.
  • Decimal Resolution : he level of precision for decimal numbers, indicating how many digits are displayed or considered after the decimal point.
  • Text : A sequence of characters or words displayed or input by the user, typically in a readable format.
  • Number : Enter a number.

Outputs

  • converted text : converted text output.
  • converted num : Converted number output.

json create nums

Creates a string of JSON with the specified key value pairs of number datatype

Inputs

  • Key 1 : Enter key 1 value.
  • Value 1 : Enter value 1.
  • Key 2 : Enter key 2 value.
  • Value 2 : Enter value 2.
  • Key 3 : Enter key 3 value.
  • Value 3 : Enter value 3.
  • Key 4 : Enter key 4 value.
  • Value 4 : Enter value 4.
  • Key 5 : Enter key 5 value.
  • Value 5 : Enter value 5.
  • Key 6 : Enter key 6 value.
  • Value 6 : Enter value 6.

Outputs

  • Stringified JSON : Stringified JSON output value.

json set

Sets value of a key in JSON format using the specified datatype. Creates a string of JSON.

Inputs

  • JSON object : A collection of key-value pairs in JSON format.
  • Key : Enter a key value.
  • Datatype : The type of data (such as integer, string, or boolean) that determines the kind of value a variable can hold.
  • Value : Enter a value.
  • Value : Enter a value.
  • Value : Enter a value.
  • Value : Enter a value.

Outputs

  • Stringified JSON : Stringified JSON output value.

json get

Gets value of a key from a JSON object string using the specified datatype.

Inputs

  • JSON object : A collection of key-value pairs in JSON format.
  • Key : Enter a key.
  • Datatype : The type of data (such as integer, string, or boolean) that determines the kind of value a variable can hold.

Outputs

  • Number or Bool : Number or Bool output value.
  • Text or Json Object : Text or Json Object output value.

set value

Sets value of a number/text variable.

Inputs

  • Number : Enter a number.
  • Text : A sequence of characters or words displayed or input by the user, typically in a readable format.

Outputs

  • Number : Enter a number.
  • Text : A sequence of characters or words displayed or input by the user, typically in a readable format.

string compare

Compares the two strings.

Inputs

  • Compare Type : A function or operation that checks the type of two values to determine if they are the same or different.
  • String 1 : Enter string 1 value.
  • String 2 : Enter string 2 value.

Outputs

  • Result : string compare result.

Search string(Search For) from string(Search In) and send the pointer address to result string.

Inputs

  • Search In : Enter the text or pattern you want to search for, and the system will find its position or match within the given string.
  • Search For : Enter the keyword or phrase you want to find within the string, and the system will locate its occurrence.

Outputs

  • Index : String search output value.

convert hex

Converts between hexadecimal text datatype and hexadecimal buffer datatype.

Inputs

  • Conversion Type : Select the format to which you want to convert the hexadecimal value, such as decimal, binary, or octal.
  • Hex Text : A string of characters represented in hexadecimal format, where each character is converted to its corresponding hexadecimal value.
  • Buffer : A temporary storage area used to hold data while it is being transferred or processed, often in memory.

Outputs

  • converted hex text : converted hex text output value.
  • converted buffer : converted buffer output value.

random number generator

Generates the random number between maximum and minimum.

Inputs

  • Smallest No : Enter smallest number.
  • Biggest No : Enter biggest number

Outputs

  • random number : random number generator output value.

floor function

gives the floor value of a number

Inputs

  • Number : Enter a number.

Outputs

  • Floored number : floor function output value.

ceil function

gives the ceil value of a number

Inputs

  • Number : Enter a number.

Outputs

  • Ceiled number : ceil function output value.

square root function

gives the square root of a number

Inputs

  • Number : Enter a Number.

Outputs

  • Sqrt number : Square root output value.

natural log function

gives the natural log of a number

Inputs

  • Number : Enter a number.

Outputs

  • log number : log number output value.

apply trigonometric functions

Gives the ratio of sides of a right-angled triangle based on an angle.

Inputs

  • Trigonometric : select a trigonometric function.
  • Value : Enter a float value.
  • Value : Enter a float value.

Outputs

  • Output : trigonometric function output value.

apply hyperbolic functions

Gives the analog of trigonometric functions for a hyperbola instead of a circle.

Inputs

  • Hyperbolic : Select a Hyperbolic function.
  • *Value * : Enter a float value.
  • *Value * : Enter a long double value.

Outputs

  • Output : Hyperbolic function output value.

apply logarithmics functions

A function that gives the exponent to which a base must be raised to get a given number.

Inputs

  • Logarithmics : Select a logarithmic function.
  • *Value * : Enter a float value.
  • *Value * : Enter a long double value.

Outputs

  • Output : logarithmic function output value.

apply power functions

A function that gives the result of a variable raised to a constant power.

Inputs

  • Power : Select a Power function.
  • *Value * : Enter a float value.
  • *Value * : Enter a float value.
  • *Value * : Enter a long double value.
  • *Value * : Enter a long double value.
  • Value : Enter a integer value.

Outputs

  • Output : Power function output value.

apply rounding functions

A function that gives the nearest integer or specified decimal place of a number.

Inputs

  • rounding : Select a Rounding function.
  • *Value * : Enter a float value.
  • *Value * : Enter a long double value..

Outputs

  • Output : Rounding function output value.

apply sign functions

gives the natural log of a number

Inputs

  • sign : Select a Sign function.
  • *Value * : Enter a long double value.
  • *Value * : Enter a long double value.

Outputs

  • Output : Sign function output value.

apply remainder functions

A function that gives the leftover part after dividing one number by another.

Inputs

  • Remainder : Select a remainder function.
  • *Value * : Enter a float value.
  • *Value * : Enter a float value.
  • *Value * : Enter a long double value.
  • *Value * : Enter a long double value.

Outputs

  • Output : Remainder function output value.
  • Quotient Output : Quotient output value.

apply gamma functions

A function that extends the factorial to all real and complex numbers (except negative integers).

Inputs

  • Gamma : Select a Gamma function.
  • *Value * : Enter a float value.
  • *Value * : Enter a long double value.

Outputs

  • Output : Gamma function output value.

apply next floating point functions

A function that gives operations on decimal numbers while maintaining precision.

Inputs

  • Next floating point : Select next floating_point function.
  • *Value * : Enter a float value.
  • *Value * : Enter a float value.
  • *Value * : Enter a long double value.
  • *Value * : Enter a long double value.

Outputs

  • Output : Next floating point output value.

apply floating point functions

A function that gives numerical computations with decimals, handling precision and rounding.

apply hypotenuse functions

A function that gives the longest side of a right-angled triangle using the Pythagorean theorem.

Inputs

  • Hypotenuse : Select a Hypotenuse function.
  • *Value * : Enter a float value.
  • *Value * : Enter a float value.
  • *Value * : Enter a long double value.
  • *Value * : Enter a long double value.

Outputs

  • Output : Hypotenuse function output value.

apply error functions

A function that gives the probability of a value in a normal distribution and is used in statistics and probability.

Inputs

  • Error : Select a Error function.
  • *Value * : Enter a float value.
  • *Value * : Enter a long double value.

Outputs

  • Output : Error function output value.

apply exponential functions

A function that gives the result of a constant base raised to a variable exponent.

Inputs

  • Exponential : Select a exponential function.
  • *Value * : Enter a float value.
  • *Value * : Enter a long double value.

Outputs

  • Output : Exponential function output value.

apply nearby functions

A function that gives the closest value to a given number based on specific rounding rules.

Inputs

  • Nearby : Select a nearby function.
  • *Value * : Enter a float value.

Outputs

  • Output : Exponential function output value.

apply string functions

A function that gives operations on text, like joining, splitting, searching, or modifying strings.

Inputs

  • String : Select a string function.
  • *Value * : Enter a string value.
  • *Value * : Enter a string value.
  • Value (ascii) : Enter a ascii value of a character.
  • *Size * : Enter a size.

Outputs

  • Output : String function output value.
  • *output * : String function output value.