Remote Programming
110
CTC100 Programmable Temperature Controller
-180: Too many macros. The maximum number (10) of macros is already running, including
the startup macro, macros received from all I/O ports, and macros started from the
Program screen. At least one macro must finish before any new macros can be started.
-185: Excessive recursion. A macro may call another macro, which can call another macro,
and so on, but only 6 levels of recursion are allowed. This error is always generated if a
macro calls itself.
-186: Assembled macro exceeds 4096 lines. When a macro is assembled, all of its subroutine
calls are expanded into their component instructions (thus, the assembled macro only
contains native instructions). The assembled macro cannot be longer than 4096 lines.
-200 -299: runtime errors
Runtime errors are produced after the macro starts running. After a runtime error occurs, the
macro continues to run.
-221: Locked parameter. The parameter is locked (on the front panel, the control is greyed
out) and cannot be changed.
-222: Argument out of range. The argument was a numeric value and was too large or too
small.
-224: Bad argument. The argument must be chosen from a list of possible values, and the
argument provided is not on the list.
-225: Out of memory. At attempt was made to define a macro, but ten macros are already
defined in RAM.
Startup m acros
To make a macro run automatically whenever the CTC100 boots up, enclose the macro in the
following statement:
define Startup(
macro
)
where
macro
is the text of the macro to be run. Send this line over a serial port or run it from a
USB stick. The macro
subsequently, it will
run each time the CTC100 boots up. Note that the macro must be less than 256 characters long
and must not call any macros stored on USB devices.
For example, the following remote command defines a startup macro that displays a message
each time the CTC boots up:
define Startup(popup "Power has cycled")
by
sending the remote command
Startup
or using the Program screen to start the macro.
Similar functionality can be obtained by saving a
directory (not the macros directory) of a USB device and keeping the device plugged in to the
CTC100. This macro will automatically run each time the USB device is plugged into the CTC100
and each time the CTC100 is turned on with the USB device plugged in. Autorun macros are not
limited to 256 characters and can call other macros stored on the same USB device.
Содержание CTC100
Страница 1: ...Version 2 1 May 14 2019 User Manual CTC100 Cryogenic Temperature Controller...
Страница 6: ......
Страница 8: ......
Страница 12: ......
Страница 25: ...Operation 13 CTC100 Programmable Temperature Controller...
Страница 85: ...Operation 73 CTC100 Programmable Temperature Controller To disable cascade cont select it...
Страница 128: ......
Страница 129: ...Remote Programming 117 CTC100 Programmable Temperature Controller...
Страница 130: ......
Страница 142: ......
Страница 150: ......
Страница 176: ......