Tag From

This function block is used in the context of referencing variables between different parts of your project. It serves as an input point for variables and ensures that there are no conflicts with the naming of tags.

📥 Inputs

Generic This input accepts any type of data that you want to send, making this block versatile for various types of inputs.

📤 Outputs

This function block does not produce any outputs.

🕹️ Controls

Enter a string A text input field where you can define a tag name. This string will be the identifier for any data sent from this block.

🎨 Features

Duplicate Tag Detection The block automatically checks for duplicate tag names across all instances to prevent conflicts.

Self-Referencing Prevention It ensures that the same tag cannot be used to reference itself, helping maintain data integrity.

📝 Usage Instructions

  1. Input Data: Connect the required data to the Generic input.

  2. Define Tag: Enter a meaningful tag name in the text field to identify the variable.

  3. Run Block: The block will evaluate the input and ensure there are no issues with duplicates or self-referencing.

📊 Evaluation

When executed, this function block verifies the input and outputs the connected data, allowing for smooth referencing in your workflow.

💡 Tips and Tricks

Choosing Descriptive Tags

Make sure tags are descriptive enough to easily identify what data they are referring to. This will help you avoid confusion later in your workflow.

Avoiding Conflicts

Regularly check for existing tags used in other function blocks to minimize the risk of duplicates, especially in larger projects.

🛠️ Troubleshooting

Duplicate Tag Error

If you receive an error stating "Duplicate tag found," ensure that the tag name used is unique across all function blocks. Consider modifying your tag by adding numbers or descriptive words.

Self-Referencing Error

If the block signals that it is attempting to send a tag to itself, revisit your connections and ensure you're not tagging the same block input as its source.

Last updated