Block Diagram

Visualizing process and its data flow via blocks.

Pulse is built with the assumption that each process can be broken down into single tasks. The customization engineer (author) can build a network diagram (Block Diagram) describing how the data flows between tasks. Each task, graphically displayed by a block in the diagram, represents an action, for example, creating a task for a parametric CAD model and assigning material.

Figure 1.

Each task can be executed with or without any user interaction, for example, in batch mode. A collection of tasks can be grouped into a solution or automation. A collection of tasks and solutions/automations is called Process.

Tasks are mainly defined by executing a specified script with a specified application, defining what the script needs as input from you or prior scripts and what output the script produces.

For example, the task Meshing executes the script in SimLab which requires you to select the CAT part (input) from the file system. It prepares the model and finally extracts mass properties into Mass.csv (output).

Figure 2.