Notice (Cmcvt136); Notice (Cmcvt137); Notice (Cmcvt138); Notice (Cmcvt139) - Crestron SW-SIMPL Installation & Operating Manual

Crestron sw-simpl software: install guide
Table of Contents

Advertisement

Software
192 • Crestron SIMPL Windows

NOTICE (CMCVT136)

End of string encountered without finding \] for partial macro substitution in S-
5 (prompt string) in Macro S-1 (Macro File
C:\cresvss\usrmacro\replacements.umc)
When performing a partial substitution for a macro, the parameter name must be
prefaced by the escape sequence \[ and suffixed with the escape sequence \]. This
error results if the programmer did not give the trailing \] sequence.

NOTICE (CMCVT137)

Partial substitution marker \[ in S-2, Prompt "string" is only valid within a
macro.
Partial substitution marker \] in S-2, Prompt "string" is only valid within a macro.
The escape sequences \[ and \] are used for partial substitution and are therefore only
valid when writing a macro. In the context of a main program, they are flagged as
invalid. If you need to send the characters \[ or \], you should type \\[ or \\] which
will generate a \ character rather than trying to make an escape sequence.

NOTICE (CMCVT138)

Cannot find parameter #VAL1 for partial substitution in S-5 (prompt string) in
Macro S-1 (Macro File C:\cresvss\usrmacro\replacements.umc) ignoring.
If a partial parameter specifier is given but is not valid, this error occurs. For
example, if on a SEND symbol the string is given as \[#VAL1\] but VAL1 does not
exist anywhere on the Define Arguments symbol, this error is given when the
program is compiled.

NOTICE (CMCVT139)

Incompatible value 01xxxxxxxxh after Partial substitution in S-6 (prompt p1) in
Macro S-1 (Macro File C:\cresvss\usrmacro\replacements.umc), assuming 0.
When a substitution is performed, the final value must fit the characteristics of the
symbol. For example, if a Macro had an OP103 symbol and the person wanted to
match for a specific byte that was to be specified on the outside of the macro, they
could use the following match word:
01\[#MATCH_BYTE\]h
When the user goes to fill in the macro parameters, they should only specify a value
for MATCH_BYTE that makes the OP103 legal. If they typed in 05, the final word
would be 0105h, which is fine. As in the above error, if they typed in xxxxxxxx, this
is illegal as the match word becomes 01xxxxxxxxh.

FAILURE (CMCVT140)

Error creating signal table for main program.
This error only happens if there is a memory allocation failure internal to the
compiler.
Crestron SIMPL™ Windows
Installation & Operations Guide – DOC. 5728C

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Simpl windows

Table of Contents