ch3_lisp_host
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
ch3_lisp_host [2022/02/20 02:40] – admin | ch3_lisp_host [2022/11/29 09:37] (current) – prema | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | **//LabLisp Host//** | + | ====== |
- | Lisp host is a mechanism for exposing | + | Lisp host is a mechanism for exposing functionality |
- | In LabLISP, the host classes are implemented as LISP packages with symbols naming the hosted functions. These packages are available to the LabLISP environment from start of the hosting program. At present, we have LabLISP tightly integrated in a control program called // | + | In LabLISP, the host classes are implemented as LISP packages with symbols naming the hosted functions. These packages are available to the LabLISP environment from start of the hosting program. |
- | Each LabLISP | + | At present, we have LabLISP |
- | * [[ch3_1_tms|TMS]] TELLMAGSOFT-DISPATCHER data management functions of the software itself | + | Each LabLISP host class provides simple package name and longer descriptive label for user convenience. |
- | * [[ch3_2_gage|GAGE]] | + | |
- | * [[ch3_3_standa]] | + | |
- | * [[ch3_4_smaract]] | + | |
- | * [[ch3_5_opus]] | + | |
- | * [[ch3_6_tcon]] | + | |
- | * [[ch3_7_magnet]] | + | |
- | + | ==== TellMagSoft ==== | |
+ | |||
+ | As the //TellMag// instrument consists of several subsystems, the LabLISP integrated to // | ||
+ | |||
+ | * [[ch3_1_tms|TMS]] - TELLMAGSOFT-DISPATCHER, | ||
+ | * [[ch3_2_gage|GAGE]] - GAGE-COMPUSCOPE, | ||
+ | * [[ch3_3_standa|STANDA]] - STANDA-CONTROLLER, | ||
+ | * [[ch3_4_smaract|SMARACT]] - SMARACT-CONTROLLER, | ||
+ | * [[ch3_5_opus|OPUS]] - BRUKER-OPUS, | ||
+ | * [[ch3_6_tcon|TCON]] - LAKESHORE-TEMPERATURE-CONTROLLER, | ||
+ | * [[ch3_7_magnet|MAGNET]] - CRYOMAGNETICS-MAGNET-CONTROLLER, | ||
+ | |||
+ | ==== IrElliSoft ==== | ||
+ | |||
+ | The infrared ellipsometer has fewer components and // | ||
+ | |||
+ | * [[ch3_2_1_elli|ELLI]] - IR-ELLI-DISPATCHER, | ||
+ | * [[ch3_2_2_opus|OPUS]] - BRUKER-OPUS, | ||
+ | * [[ch3_2_3_tcon|TCON]] - SCIENTIFIC-INSTRUMENTS-TEMPERATURE-CONTROLLER, | ||
+ | * [[ch3_2_4_pam|PAM]] - POLA-ANA-MOTORS | ||
+ | * [[ch3_2_5_flip|FLIP]] - STATIC-COMPENSATOR-FLIPPER | ||
+ | * [[ch3_2_6_rce|RCE]] - MICOS-POLLUX-RCE, | ||
+ | |||
+ | |||
+ | The device classes internally inherit from THardwareDevice which inherits the LabLispHost. THardwareDevice class provides C++ abstraction for controlled axes (motor positions, temperature, | ||
ch3_lisp_host.1645350014.txt.gz · Last modified: 2022/02/20 02:40 by admin