Edit online

Manual recipe creation

  1. Add recipe to your configuration
    For this, right-click on the Recipes in the Configuration section and click Add Recipe.
    Note: If you want to delete all the recipes, select Remove All Recipes.
    Note: You can duplicate the recipe by clicking on Duplicate, then select the Configuration and indicate the recipe name and validate.
    recipe_step_1
  2. If necessary, give this recipe a name in the Name field.
  3. Then click Add Recipe Element.
  4. Choose the Type of this recipe element:
    • SIMPLE: Recipe for a Sub Device (or a list of Sub Devices if recipe Id is selected)
    • GROUP: Recipe call another recipe
    • EVENT: Option that triggers a specific action at a defined moment in the acquisition sequence (e.g., stop or pause). This ensures, for example, that shutters are closed when the system is paused. This applies to both configurations with and without the device controller (DC).
    recipe_step_234
  5. If you choose SIMPLE option, you can:
    1. Modify the Name of this recipe element.
    2. Indicate the Call ID which is the ID of the recipe.
    3. In the Action part, you can:
      • Indicate the Sub Device involved in this recipe element or if you want to call the Recipe Id defined in the Sub Device during the configuration.
        Note: click on the pencil to open the pop-up window to Add Receipe Id
        Note: Recipe ID created at device level can not be removed or modified. All recipe IDs created at recipe level can be created, deleted, and modified.
        recipe_step_5a
      • Choose the Function that you want to call:
        • SET: send a value
        • GET: give the current value
        • CHECK: wait until the Sub Device is in the good status
      • Define a Default Value
    4. In the Condition part, you can:
      • Check the Optimisation box if you want to call the function only if the value changed
      • Define Tag and Call Condition:
        • Tag Condition: Boolean expression about the presence or absence of a tag
        • Call Condition: Boolean expression to check if a recipe element with a specific callId has been called previously. For example : TI2xAxisPosition || TI2yAxisPosition
      • Add value condition by clicking Add Value Condition
        • Select a Sub Device and indicate the Value Condition for this Sub Device
        • You can add several value conditions.
    recipe_step_5
  6. If you choose GROUP, you can add many recipe elements by clicking on Add Recipe Element and repeat the previous steps to configure them.rec
  7. Recipe elements tools allow to:
    1. View details of this element (valid only for a Recipe Element Group).
    2. Move the Recipe element to another recipe.
    3. Delete this Recipe Element.
    4. Drag and drop the Recipe Element to reposition it.
    recipe_step_7