The following rules apply to variables names to pass signals:
• It can contain only alphanumeric characters.
• It cannot start with a number.
• You cannot put empty spaces in a variable name.
• If the variable is to be used in a C expression, it must be a legal C identifier.
• It is never a good idea to name a variable block -X, or a number, like 1 or 2 or 3. Naming a variable -X leads to confusion with the -x block. Naming a variable a number leads to confusion with the const block.
The following additional rules apply to naming variables that will expand into file names:
• It must be formatted as $(variable-name)
•It must adhere to the DOS file naming rules for device, directory, and file specifications. For example, a variable name cannot include the following characters: \ / : * ? " ( < > + |