jvs:cigal:manual:chapter4
CIGAL Reference Manual, Chapter 4 (Variables): Contents
Chapter 4 -- Descriptions of internally defined variables
The following is a brief summary of the internal variables CIGAL uses to control various aspects of its operation.
Aflags | integer variable controlling arithmetic options |
Alevel | integer variable controlling current alarm level |
Aspect | real variable containing screen aspect ratio |
Bitmask | integer variable specifying image memory bitplane mask |
Calbar | real variable containing length of SKETCH calibration bar |
Calfact | real variable containing SKETCH calibration factor |
Camera | integer variable controlling the video camera input channel |
Cgain | integer variable controlling the video camera gain |
Chkkey | integer pseudo-variable for checking status of key I/O |
Chrhgt | integer variable specifying height of text character in pixels |
Chrwid | integer variable specifying width of text character in pixels |
Clock | integer pseudo-variable for counting ticks of the system clock |
Cmdlin | string variable containing startup command line |
Cmdprog | string variable containing CIGAL executable file |
Coffset | integer variable controlling the video camera offset |
Com1 | integer variable controlling first serial I/O port |
Com2 | integer variable controlling second serial I/O port |
Cpuspeed | real variable containing effective CPU speed |
Ctrap | string variable containing commands to be executed upon Ctrl-C |
Curdir | the current working directory name |
Cursor | integer variable controlling cursor options |
Cursx | integer pseudo-variable for reading current cursor Xposition |
Cursy | integer pseudo-variable for reading current cursor Y position |
Datadir | string variable containing filename template for data files |
Day | integer pseudo-variable containing current month and day |
Debug | integer variable controlling printing of diagnostic messages |
Dflags | integer variable controlling disk I/O options |
Digio | integer pseudo-variable specifying value of digital i/o port |
Diskhi | integer variable identifying last data disk |
Disklo | integer variable identifying first data disk |
Drawkeys | string variable specifying SKETCH lookup table for cursor keys |
Editor | string variable specifying editor program to execute for EDIT |
Freestack | long pseudo-variable containing total free stack space |
Getx | integer pseudo-variable for reading cursor Xposition |
Gety | integer pseudo-variable for reading cursor Y position |
Gflags | integer variable controlling vector graphics options |
Gplane | integer variable specifying image processor plane for graphics |
Gunit | integer variable specifying device to use for graphics |
Hdrbar | integer variable specifying pixel height of window header bar |
Helpfile | string variable specifying pathname of CIGAL help file |
Himembase | long variable specifying high memory page base address |
Himemflags | integer variable specifying high memory options |
Himemfree | long variable amount of unused high memory space in bytes |
Himemsize | integer variable specifying size of expanded memory in Kbytes |
Hour | integer pseudo-variable containing current hour and minute |
Hplane | integer variable specifying screen page to use for HELP output |
Hstack | long array providing access to expanded memory (HIGH) stack |
Ibase | integer variable controlling default number base for input |
Iflags | integer variable controlling image processor options |
Iplane | integer variable specifying active image processor memory |
Keyrd | integer pseudo-variable reads a key from keyboard or cursor |
Lastvec | integer variable |
Lcolor | integer variable specifying graphics line drawing intensity |
Lpat | integer variable specifying graphics line drawing pattern |
Lpt100 | integer variable associated with printer port data register |
Lpt101 | integer variable associated with printer port |
Lpt102 | integer variable associated with printer port |
Lwidth | integer variable specifying graphics line drawing width |
Macrofile | string specifying name of the file containing stored macros |
Mainscreen | integer variable indicating which monitor is the main screen |
Maxmem | long pseudo-variable containing largest block of free memory |
Menufile | string specifying name of the file containing stored menus |
Menuflag | integer pseudo-variable containing active menu status flag |
Menuid | integer pseudo-variable containing active menu ID number |
Mnubar | integer pseudo-variable specifying menu bar height in pixels |
Nargs | integer pseudo-variable containing # of args to current macro |
Nscreens | integer variable indicating number of monitors detected |
Nvdata | long pseudo-variable containing number of entries in VDATA |
Nvecs | long pseudo-variable containing number of vectors in VECS |
Obase | integer variable controlling default number base for output |
Outlun | integer pseudo-variable containing current text output channel |
Path | string variable of directories to search for macros and menus |
Penwidth | integer variable specifying number of printer dots per pixel |
Pflags | integer variable controlling process run-time options |
Prcodes | string list of device dependent printer commands |
Prdots | matrix specifying printer dot patterns for pixel intensities |
Prflags | integer variable controlling printer settings |
Prlut | array lookup table for translating intensity values to printer |
Prompt | character string displayed when waiting for command input |
Prpage | integer variable specifying number of lines per printer page |
Prwide | integer variable specifying width (in chars.) of printer page |
Quitstr | string to be executed by QUIT command before leaving CIGAL |
Rdhdr | string variable containing text read from data file header |
Scrhgt | integer variable specifying screen height in pixels |
Scrwid | integer variable specifying screen width in pixels |
Secs | integer pseudo-variable with seconds portion of current time |
Sflags | integer variable controlling SKETCH options |
Simage | pointer to variable containing data for SEARCH, SAMPLE & TRACE |
Stack | long array variable providing direct access to CIGAL stack data |
State | integer variable showing the current execution status of CIGAL |
Sysdir | string variable containing pathname of CIGAL system directory |
Tablet | integer variable controlling digitizing tablet settings |
Tabs | integer variable specifying spacing of tab stops |
Tflags | |
Tlo | |
Thi | |
Unit | integer variable controlling current active display device |
Vanish | integer variable specifying graphics 3-D vanishing point |
Vdata | matrix of lengths and areas computed by SKETCH command |
Vdatfil | string specifying the name of the tempfile for VDATA values |
Vec0 | long variable specifying current first graphics vetor |
Vecfil | string specifying the name of the temporary file for vectors |
Vecs | list of vectors comprising active vector graphics data |
Version | real variable containing current CIGAL version number |
Vimage | pointer to variable to receive X& Y graphics data |
Vmode | integer variable controlling the video display mode |
Vpage | integer variable indicating active lines left in video page |
Vplane | integer variable specifying video memory to use for output |
Vwindow | integer variable controlling which screen window to use |
Wactive | integer variable specifying active WATCH variables |
Wdevice | pointer to variable used for specifying graphics line width |
Wflags | integer variable controlling the use of split screen windows |
Windows | matrix variables controlling the current display windows |
Wrthdr | string variable containing text to write to data file header |
Year | integer pseudo-variable containing the current year |
YZimage | pointer to variable to receive X-Z or Y-Z graphics data |
Zdevice | pointer to variable used for specifying cursor Z value |
Zfact | |
Zimage | pointer to variable to receive Z value graphics data |
Zoff | |
Zvalue | integer variable specifying cursor Z value |
Adc0 | Pseudo-variable for reading analog to digital converter |
Dac0 | Pseudo-variable controlling digital to analog converter |
Motor1 | Pseudo-variable controlling peripheral motor device |
Sw1 | Pseudo-variable controlling peripheral switching device |
jvs/cigal/manual/chapter4.txt · Last modified: 2024/06/21 15:44 by 127.0.0.1