...
Name | Description |
---|---|
ArrayStringConcat | This node concatenates the inputs 'array0' and 'array1' into a single 'out' array. |
ArrayStringConstant | This node returns a constant array. |
ArrayStringFilterByMask | This node returns the elements of the input 'array' at positions specified by the 'mask' parameter. |
ArrayStringFindAllElementIndices | This node returns all positions in the input 'array', which fit to the input 'element' values. |
ArrayStringFindElement | This node returns the first position of appearance of the input 'element' within the input 'array'. If the array does not contain the element, -1 is returned. |
ArrayStringInsertElement | This node inserts all elements from the 'element' input into the input 'array' at the position specified by 'position'. If 'position' is equal or lower than 0 then the elements are inserted at the beginning of the array. If 'position' is greater or equal than the inputs 'array' size, elements are appended at the end. |
ArrayStringMix | This node creates an output array based on the two inputs 'array0' and 'array1' and the input mask. If the mask value equals 0 then the value of 'array0' is used, if the mask value is 1 the value of 'array1' is used. |
ArrayStringPushElement | This node appends all the elements from the 'element' at the end of the input 'array'. |
ArrayStringRemoveElement | This node removes all elements of the 'by_value' from the input 'array'. The returned mask has the same size as the input 'array' and is set to 0 at removed positions. |
ArrayStringRemoveIndex | This node removes all input array positions by the 'index' input. |
ArrayStringRemoveRepeatedElements | This node removes all repetitions of elements from the input 'array'. The 'new_to_old' array can be used as an 'index' input for a GetArrayElement-Node to restore the original array. The returned mask has the same size as the input 'array' and is set to 0 at removed positions. |
ArrayStringResize | This node resizes the input 'array'. If the result is bigger than the input array, the last value is repeated accordingly. |
ArrayStringReverse | This node reverses the order of the input 'array'. |
ArrayStringSlice | This node returns an array containing the range of the input 'array' from the 'first' position with the given input 'size'.Thus, the output array is a subarray or slice of the input. |
ArrayStringSort | This node sorts the input 'array'. The 'old_to_new' array can be used as 'index' input of a GetArrayElement to sort a different array of the same size. The 'new_to_old' array can be used as 'index' input of a GetArrayElement to get the original array order if applied to the sorted one. to apply to other arrays of the same size. |
GetArrayStringElement | This node returns the elements of the input 'array' at positions specified by the 'index' parameter. |
GetStringGlobalVariable | This node returns a reference to previously stored variables in global memory (using the SetGlobalVariable-Nodes). |
IntegerToString | This node composes a string from an integer, whereas you may define the padding. |
RealToString | This node composes a string from a real, whereas you may define the number of decimal places. |
SetArrayStringElement | This node returns the elements of the input 'array' at positions specified by the 'index' parameter. |
SetStringGlobalVariable | This node allows the user to create a reference or a copy of the input pin in global memory to be used within other RealFlow graph through the GetGlobalVariable nodes. |
String | A string constant. Suitable for direct user input. |
StringCompare | This node performs several comparisons between the input strings. |
StringConcat2 | This node takes the input 'left' and 'right' strings concatenates them in a single one. You may specify a 'separator' string between both of them. |
StringConcatenate | This node takes the input 'array' of strings and concatenates all of them placing the 'separator' string between each of them. |
StringCopy | This node duplicates the value of 'in' to the output 'copy'. |
StringCopyToSystemClipboard | This node replaces the operating system clipboard with the input text. |
StringFilePath | A file path string constant. Suitable for direct user input by opening a file dialog when clicking on the 'in' parameter. |
StringFilePathCompose | This node composes a full file name path from its components using the convention: folder/name_frame.extension. |
StringFolder | A folder string constant. Suitable for direct user input by opening a file dialog when clicking on the 'in' parameter. |
StringInfo | Returns several information about the input string. |
StringPasteFromSystemClipboard | This node returns the content of the clipboard if it is of plain text type. Otherwise, an empty string is returned. |
StringReplace | Returns a version of the input 'string' with every occurrence of the string 'before' replaced with 'after'. |
StringSplit | This node takes the input string and splits it into the output 'array' of strings. The separator determines where to split the strings exactly. |
StringSubString | This node returns a substring of the input string. Thus, it contains the fragment of the input string with the specified size starting from position 'first'. |
StringUpperLowerCase | Returns an uppercase and lowercase version of the input 'string'. |
anchor
ArrayStringConcat
...
ArrayStringConcat
This node concatenates the inputs 'array0' and 'array1' into a single 'out' array.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | String |
| The out array |
ArrayStringConstant Anchor
ArrayStringConstant
ArrayStringConstant
This node returns a constant array.
...
Name | Types | PassThrough | Description |
---|---|---|---|
out array | String | The out array |
Anchor
ArrayStringFilterByMask
This node returns the elements of the input 'array' at positions specified by the 'mask' parameter.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result | String |
| The result |
anchor
ArrayStringFindAllElementIndices
...
ArrayStringFindAllElementIndices
This node returns all positions in the input 'array', which fit to the input 'element' values. .
...
Name | Types | PassThrough | Description |
---|---|---|---|
index | Integer | The index | |
mask | Bit | The mask |
ArrayStringFindElement Anchor
ArrayStringFindElement
ArrayStringFindElement
This node is executed in parallel according to its input pins size.
...
Name | Types | PassThrough | Description |
---|---|---|---|
index | Integer | The index |
Anchor
ArrayStringInsertElement
This node inserts all elements from the 'element' input into the input 'array' at the position specified by 'position'. If 'position' is equal or lower than 0 then the elements are inserted at the beginning of the array. If 'position' is greater or equal than the inputs 'array' size, elements are appended at the end.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | String |
| The out array |
anchor
ArrayStringMix
...
ArrayStringMix
This node creates an output array based on the two inputs 'array0' and 'array1' and the input mask. If the mask value equals 0 then the value of 'array0' is used, if the mask value is 1 the value of 'array1' is used.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | String |
| The out array |
ArrayStringPushElement Anchor
ArrayStringPushElement
ArrayStringPushElement
This node appends all the elements from the 'element' at the end of the input 'array'.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | String |
| The out array |
Anchor
ArrayStringRemoveElement
This node removes all elements of the 'by_value' from the input 'array'. The returned mask has the same size as the input 'array' and is set to 0 at removed positions.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | String |
| The out array | |||||
mask | Bit | The mask |
anchor
ArrayStringRemoveIndex
...
ArrayStringRemoveIndex
This node removes all input array positions by the 'index' input. .
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | String |
| The out array |
ArrayStringRemoveRepeatedElements Anchor
ArrayStringRemoveRepeatedElements
ArrayStringRemoveRepeatedElements
This node removes all repetitions of elements from the input 'array'. The 'new_to_old' array can be used as an 'index' input for a GetArrayElement-Node to restore the original array. The returned mask has the same size as the input 'array' and is set to 0 at removed positions.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
new to old | Integer | The new to old | ||||||
mask | Bit | The mask | ||||||
out array | String |
| The out array |
anchor
ArrayStringResize
...
ArrayStringResize
This node resizes the input 'array'. If the result is bigger than the input array, the last value is repeated accordingly.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | String |
| The out array |
Anchor
ArrayStringReverse
This node reverses the order of the input 'array'.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | String |
| The out array |
anchor
ArrayStringSlice
...
ArrayStringSlice
This node returns an array containing the range of the input 'array' from the 'first' position with the given input 'size'.Thus, the output array is a subarray or slice of the input.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out array | String |
| The out array |
anchor
ArrayStringSort
...
ArrayStringSort
This node sorts the input 'array'. The 'old_to_new' array can be used as 'index' input of a GetArrayElement to sort a different array of the same size. The 'new_to_old' array can be used as 'index' input of a GetArrayElement to get the original array order if applied to the sorted one. to apply to other arrays of the same size.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
old to new | Integer | The old to new | ||||||
new to old | Integer | The new to old | ||||||
out array | String |
| The out array |
Anchor
GetArrayStringElement
This node returns the elements of the input 'array' at positions specified by the 'index' parameter.
...
Name | Types | PassThrough | Description |
---|---|---|---|
element | String | The element |
anchor
GetStringGlobalVariable
...
GetStringGlobalVariable
This node returns a reference to previously stored variables in global memory (using the SetGlobalVariable-Nodes).
...
Name | Types | PassThrough | Description |
---|---|---|---|
out | String | The out |
anchor
IntegerToString
...
IntegerToString
This node composes a string from an integer, whereas you may define the padding.
...
Name | Types | PassThrough | Description |
---|---|---|---|
string | String | The string |
RealToString Anchor
RealToString
RealToString
This node composes a string from a real, whereas you may define the number of decimal places.
...
Name | Types | PassThrough | Description |
---|---|---|---|
string | String | The string |
anchor
SetArrayStringElement
...
SetArrayStringElement
This node returns the elements of the input 'array' at positions specified by the 'index' parameter.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result | String |
| The result |
anchor
SetStringGlobalVariable
...
SetStringGlobalVariable
This node allows the user to create a reference or a copy of the input pin in global memory to be used within other RealFlow graph through the GetGlobalVariable nodes.
...
Name | Types | PassThrough | Description |
---|---|---|---|
through | PassThrough | in | The value connected to the input |
out copy | String | The value copied in memory in case a copy has been performed. The same input value otherwise |
String Anchor
String
String
A string constant. Suitable for direct user input.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out | String |
| The out |
StringCompare Anchor
StringCompare
StringCompare
This node performs several comparisons between the input strings.
...
Name | Types | PassThrough | Description |
---|---|---|---|
is equal | Bit | True if both input strings are the same | |
is inside | Bit | True if 'string0' is contained in 'string1' | |
position | Integer | The position of 'string0' inside 'string1'. If 'string0' is not contained in 'string1' the returned value is -1 |
anchor
StringConcat2
...
StringConcat2
This node takes the input 'left' and 'right' strings concatenates them in a single one. You may specify a 'separator' string between both of them.
...
Name | Types | PassThrough | Description |
---|---|---|---|
out | String | The out |
...
out |
StringConcatenate
This node takes the input 'array' of strings and concatenates all of them placing the 'separator' string between each of them.
If the separator isis
, or the special character is used instead of displaying the escaped sequence.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out | String |
| The out |
StringCopy Anchor
StringCopy
StringCopy
This node duplicates the value of 'in' to the output 'copy'.
...
Name | Types | PassThrough | Description |
---|---|---|---|
copy | String | A copy of 'in' |
Anchor
StringCopyToSystemClipboard
...
Name | Types | PassThrough | Description |
---|---|---|---|
through | PassThrough | in | The input 'in' |
anchor
StringFilePath
...
StringFilePath
A file path string constant. Suitable for direct user input by opening a file dialog when clicking on the 'in' parameter.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
file path |
| The file path |
StringFilePathCompose Anchor
StringFilePathCompose
StringFilePathCompose
This node composes a full file name path from its components using the convention: folder/name_frame.extension
...
Name | Types | PassThrough | Description |
---|---|---|---|
file path | String | The file path |
Anchor
StringFolder
A folder string constant. Suitable for direct user input by opening a file dialog when clicking on the 'in' parameter.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
folder |
| The folder |
anchor
StringInfo
...
StringInfo
Returns several information about the input string.
...
Name | Types | PassThrough | Description |
---|---|---|---|
length | Integer | The length | |
is empty | Bit | The is empty | |
all uppercase | Bit | True if all the characters of the input are upper-case | |
all lowercase | Bit | True if all the characters of the input are lower-case | |
uppercase | String | The upper-case version of the input | |
lowercase | String | The lower-case version of the input | |
through | PassThrough | string | The input 'string' |
StringPasteFromSystemClipboard Anchor
StringPasteFromSystemClipboard
StringPasteFromSystemClipboard
This node returns the content of the clipboard if it is of plain text type. Otherwise, an empty string is returned.
...
Name | Types | PassThrough | Description |
---|---|---|---|
string | String | The text pasted from clipboard | |
through | PassThrough | in | The input 'in' |
Anchor
StringReplace
Returns a version of the input 'string' with every occurrence of the string 'before' replaced with 'after'.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
result | String |
| The result |
anchor
StringSplit
...
StringSplit
This node takes the input string and splits it into the output 'array' of strings. The separator determines where to split the strings exactly.
...
Name | Types | PassThrough | Description |
---|---|---|---|
array | String | The array |
StringSubString Anchor
StringSubString
StringSubString
This node returns a substring of the input string. Thus, it contains the fragment of the input string with the specified size starting from position 'first'.
...
Name | Types | PassThrough | Description | |||||
---|---|---|---|---|---|---|---|---|
out | String |
| The out |
Anchor
StringUpperLowerCase
Returns an uppercase and lowercase version of the input 'string'.
...