Micromod MOD: 30ML Display Script Guide User Manual
Page 73

MOD 30ML Display Guide
Application Examples
Script for Two-Key
Ramping
DEFAULTS:
{
MANUAL_PRESSED:
{
IF OPMS != 3 THEN
{
OPMS = 0;
#LINE5 = " OP";
#LINE6.SRC = OP;
SCRLCNT = 0;
}
}
AUTO_PRESSED:
{
IF OPMS != 3 THEN
OPMS = 1;
IF SCRLCNT == 0 THEN
#UPDN = 0;
}
SCROLL_PRESSED:
{
IF SCRLCNT >= 1 THEN
SCRLCNT = 0;
ELSE SCRLCNT=SCRLCNT + 1;
CASE SCRLCNT OF
{
0:
#LINE5 ="OP";
#LINE6.SRC= OP;
IF OPMS == 0 THEN
#UPDN = 7;
BREAK;
1:
#LINE5 = "SP";
#LINE6.SRC = SP;
#UPDN = 7;
BREAK;
}
}
SCROLL_HELD:
{
TUNE;
}
/* Execute every 50 ms: */
ACTIVE:
{
IF TIMER == 200 THEN
TIMER = 0;
ELSE
TIMER = TIMER + 1 ;
IF OPMS == 1 && SCRLCNT == 0 THEN
#UPDN = 0;
IF OPMS == 0 && SCRLCNT == 0 THEN
#UPDN = 7;
Change controller mode to manual when MAN
key is pressed unless mode is TRACK. Force
Line 6 to display Output value.
Change controller mode to automatic when
AUT key is pressed unless mode is TRACK.
Return UP / DOWN arrow functions to
default (system) if mode is MANUAL
Do not display the UP or DOWN arrows
Display Tuning variables when Scroll Key held
Controls Line 5 and 6 display
5 - 19