Connecting the Start Block
- Click to select the Start Block.
- Create any new Chart Parameters required, as shown below.
- Drag into place onto the Design Grid the first Block in the chart sequence.
- Click the Start Block again and draw a Connector (line) from any edge over to the new Block. When the chart is executed by one of the chart functions listed in system.mes.bc, the Start output passes execution control to this first Block in the chart sequence.
Configuring (optional) Chart Parameters
Create or Edit a New Chart Parameter
To create a new Chart Parameter, click
. To edit an existing Chart Parameter, click
or double-click on the parameter.
Configure or edit the Chart Parameter using the Edit Parameter dialog box.

- Name the new parameter in Parameter Name (spaces are not allowed).
- Select the Simple Data Type radio button.
- Select a data type (String, Integer, Double or Date) from the drop-down list.
- If not an array, enter an optional Default Value (quotes are not required around strings).
- Click Save to save the parameter (or Cancel to quit the edits).
- Name the new parameter in Parameter Name (spaces are not allowed).
- Select the B2MML Schema radio button.
- Select an available MES B2MML category from the drop-down list.
- Click Save to save the parameter (or Cancel to quit the edits).

A Complex Data Type parameter is either a list or an array presented to the first Block in the chart sequence (as a Python list or dictionary, respectively).
- Name the new parameter in Parameter Name (refer to the naming rules here: Complex Data Type Parameters).
- Select the Complex Data Type radio button.
- Click on the name of your new parameter in the Complex Parameter Structure area.
- Click
to add a row. Name it and select the Data Type in the Complex Node Editor area on the right. For an array instead of a list, select "Complex" from the Data Type drop-down. This will make this entry eligible for child elements. - Complete the list or array as needed.
- Click Save to save the parameter (or Cancel to quit the edits).

Delete a Chart Parameter
To delete a Chart Parameter, click to highlight the parameter and then click
.
Copy Selected Parameter to Clipboard
Click to highlight the parameter and then click
. This copies the parameter's default value(s) to the clipboard.
Copy Selected Parameter's Default Value(s) as a Python String to Clipboard
Click to highlight the parameter and then click
. This copies the parameter's Python dictionary structure to the clipboard as a Python-compliant String. Using the example MaterialCategory shown above, the clipboard will contain all of the dictionary key/value pairs (values are blank, but the quotes for them are present as placeholders (because the child items in this example are defined as type String):

Paste Clipboard to a New Chart Parameter
Once a Chart Parameter has been copied to the clipboard as described above (includes its default value or values), click
to paste the clipboard contents into a newly-created parameter (will be named the same but have a suffix of underscore plus the next appropriate digit, such as "_1" then "_2", etc). The new parameter will also contain the original parameter's default value or values.