How to Work with Processes

Navigation:  »No topics above this level«

How to Work with Processes

Previous pageReturn to chapter overviewNext page

 

Overview

 

A process is a term used in MCL-Designer V4 which represents the commands that are used to execute a particular function or to manipulate the data within a program - to allow the development of the application business logic.

Processes can be associated to events (actions performed by the device operator) which exist within Objects and Screens. In other words, they are a consequence of an event (ex: When an operator clicks on a button (event), it triggers an action, such as going to another screen (a "Go To" Branch Process). Processes can, also, be assigned to Local Procedures, Routines and/or a "Routine In".

All processes are executed sequentially.

They are divided into 17 groups, according to their purpose.

It is possible to group the most frequently used processes in the "Favorites" process group . See Navigating the Process Tab.

 

 

There are some recurring icons within each Process Group. They will be described in each main process group chapter.

 

The icon appears on the upper right corner of every process properties window. Use it to attach notes to a process.

Click it and enter your notes in the resulting text box. These notes will be displayed in the "Actions" tab or the "Process" window, in the "Notes" field, and in the "Developer Report".

 

 

To Define a Time Out

 

To define a “Time Out” value, click , which is located on the upper right corner of any of these processes's properties window. This opens a "Time Out" window.

 

 

Proceed as follows:

 

Time out (s) – 0 for infinite time out

Time Out

Define the time out value in seconds.

Branch to

Abort Key

Select a keyboard key from the drop-down list, in case you need to abort the current operation before the defined time out is executed.

 

After filling in the required options, click to conclude or to abort the operation.

 

 

 

Topics

 

This chapter covers the following topics:

 

Topic

Adding and Editing Processes

Working with the Branch Processes Group

Working with the Variable Processes Group

Working with the Mathematics Processes Group

Working with the Date Processes Group

Working with the Display Objects Processes Group

Working with the Object Control Processes Group

Working with the Data File Processes Group

Working with the Filebox Processes Group

Working with the Local Database Processes Group

Working with the Remote Database Processes Group

Working with the Host Services Processes Group

Working with the HTTP/Web Processes Group

Working with the Print/Aux Processes Group

Working with the Camera / Phone/GPS Processes Group

Working with the RFID Processes Group

Working with the Other Processes Group