User Tools

Site Tools


jvs:cigal:manual:chapter4

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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