Difference between revisions of "SAY"
From ICE Enterprises
ConvertBot (talk | contribs) (echoes a text line to the terminal) |
(No difference)
|
Latest revision as of 18:05, 27 April 2020
echoes a text line to the terminal
<TEXT> - A formatable string with optional results substitution
This is used to print an informative string to the terminal - normally for
use in macros. <TEXT> will normally be surrounded with doubles quotes ("")
to preserve case and allow spaces. A typical string would have the form:
SAY "The bin ^NBIN frequency shift is ^FREQ Hz"
The trailing quote may be omitted. When executed, the strings preceded by
the caret (^) will be interpreted as results parameters, and assuming the
parameters NBIN and FREQ are defined as 5 and 5.6420 respectively, the user
will see:
The bin 5 frequency shift is 5.6420 Hz
Examples:
* nM> SAY "Hello"
Hello
* nM> SAY "The bin ^NBIN frequency shift is ^FREQ Hz"
The bin 5 frequency shift is 5.6420 Hz
* The /L=F switch can be used to repress the new line in a macro
startmacro
SAY/L=F "Running"
SAY/L=F "."
SAY/L=F "."
SAY/L=F "."
SAY "Done"
endmacro
Outputs the text:
Running...Done
Switches:
/L - Write a new line if true [DEF=TRUE]
See Also: INFO, WARN