stand-alone
operation
106
SYNRAD FH Series Flyer Operator’s Manual Version 3.4
Conguration
Master Control File syntax
The following items describe the syntax and rules for writing a Master Control File:
Blank lines are ignored.
Lines beginning with a “#” symbol are interpreted as comments and are ignored.
Lines within the Master Control File (MCF) can be in any order—the Flyer head will
parse the code and determine the necessary order of execution. We recommend using the
sequence shown in our examples for consistency and ease of troubleshooting.
The space character is reserved as a delimiter. Spaces in comment elds are acceptable,
however commands like “File=0 /le0.mkh” cannot be written as “File = 0 / le0.mkh”.
Digital input/output (I/O) and bit masks can be expressed in either decimal or hexadeci-
mal form. Hexadecimal values must be preceded by a “0x” prex.
For example, with eight inputs or eight outputs, the bit values could range from 0 to 255
decimal (0x00 to 0xFF hexadecimal).
When 16 bits are used in a multiplexed method, the bit values could range from 0 to
65535 (0x0000 to 0xFFFF hexadecimal). The rst byte read is the lower byte and the
second byte read is the upper byte. For example, if the rst byte, the LSB, is decimal 140
(bit 7, bit 4, and bit 3 on or active), the hexadecimal equivalent is 0x8C. If the second
byte, the MSB, is 0 decimal (all bits o or inactive during the second byte read), the hex
equivalent is 0x00. The byte order, rst byte (LSB) and second byte (MSB) provides hex
0x008C, which is the equivalent of decimal 140.
Delay values are expressed in milliseconds (ms) and are limited to a count of 10000 (10
seconds). Values greater than 10000 are ignored and the actual delay is set to 10000 ms.
The format of a MCF code line is: Keyword=arg1 arg2 arg3… . Remember that the space
character is a delimiter.
MCF keywords and arguments
Below is a list of valid Master Control File keywords and arguments. The information explains
if the keyword is required or optional and if the keyword is valid for all modes, only for con-
tinuous mode, or only for the strobed mode of operation.
Keyword: Type
Operation: Continuous, strobed
Required: Yes
Format: “Type=arg1” where arg1 is a single integer value.
Argument: A “0” value indicates continuous operation, where le input bits are read after ev-
ery mark. A new (or the same) le is loaded and marked only on receipt of a valid
input state. A “1” indicates strobed operation, where the currently loaded le is
marked repeatedly until a valid strobe input causes Flyer to read le input bits and
load another mark le.