Parallel Program Call
Parameter Introduction
Calculation Parameters

| Parameter | Range | Default Value | Description | Diagram |
|---|---|---|---|---|
| Activation | true/false | true | Enable or disable the parallel program call function | |
| Invert Activation | true/false | false | Invert the activation state (disable when Activation is true, and enable when Activation is false) | |
| Number of Target Programs | 2-8 | 2 | The number of programs to run in parallel | |
| Program | - | - | Select an existing program name; can be bound to a String variable | |
| IM Read Permission | true/false | false | true: Allow the called program to read images from the corresponding IM | |
| IM Write Permission | true/false | false | true: Allow the called program to output images or draw results to the corresponding IM | |
| Show Overlay | true/false | true | Control whether the results output by the called program are displayed |
Troubleshooting
| No. | Error Message | Corresponding Parameter | Solution |
|---|---|---|---|
| 1 | Testing not supported | - | This tool can only be executed in the running list and does not support in-tool testing. |
| 2 | The parameter "xxx" of Target Program x cannot be empty | Program | Enter the "xxx" parameter in Target Program x. |
| 3 | The program "xxx" of Target Program x does not exist | Program | Re-specify the program parameter for Target Program x, or create the corresponding program. |
| 4 | Read permission conflict detected; the write permission for IMx has been granted to Target Program x | - | After granting write permission of an IM to one target program, subsequent target programs are not allowed to have read permission for that IM. |
| 5 | Write permission conflict detected; the read permission for IMx has been granted to Target Program x | - | After granting read permission of an IM to one target program, subsequent target programs are not allowed to have write permission for that IM. |
| 6 | Write permission conflict detected; the write permission for IMx has been granted to Target Program x | - | After granting write permission of an IM to one target program, subsequent target programs are not allowed to have write permission for that IM. |
| 7 | Recursive call detected in Target Program x. For thread safety, recursive calls are not allowed in parallel operation | - | Modify the logic of Target Program x to eliminate recursive calls. |
| 8 | Some errors occurred in Target Program x; please check the output of each target for details | - | Check the output of the target program with errors.Tip: Click this operator in the running list and view the specific error in the operator variable window |
| 9 | Error occurred at line x | - | Only appears in the output of the target program with errors, indicating the line numbers of all operators that reported errors |
| 10 | User forced stop | - | - |
