Feedback

  • Contents
 

Subroutine Initiator

The Subroutine Initiator is different from other initiators because it is started by a call from a handler or another subroutine, as opposed to an event that occurs on the CIC system. When you publish any subroutine, any parameters you create on the parameters page will become parameters in a subroutine tool that calls that subroutine. That subroutine tool will appear on the Subroutines page of the Design palette. Refer to Introduction to Subroutines and Add or edit a subroutine parameter for more information on how to use this initiator.

Parameters

Label

The label for the parameter that appears in the properties notebook that this subroutine.

Variable

The variable that holds the value of what is passed into this parameter.

Type

The type of this variable, such as integer or string.

Input Only

Setting this parameter to true means that any change to the value of this variable will not be reflected in the handler that called it.

Setting this parameter to false means that a change to the value of this variable will be reflected in the handler that called it. In other words, the value can be changed and the changed value is passed back to the calling handler or subroutine.

Add button

This button opens the Subroutine Parameter dialog box for you to create a new variable. See Add or edit a subroutine parameter for more information on adding and editing subroutine parameters.

Edit button

This button opens the Subroutine Parameter dialog box for you to edit a selected variable. See Add or edit a subroutine parameter for more information on adding and editing subroutine parameters.

Delete button

This button deletes a selected subroutine parameter.

Exit Paths

Start

This step always exits through the start path.