GETSYSTEMDATA

Retrieves most system specific data, such as effective focal length, working F/#, apodization factors, and other data not associated with any particular surface. The data is placed in one of the vector array variables (either VEC1, VEC2, VEC3, or VEC4).

Syntax:

GETSYSTEMDATA vector_expression

Discussion:

The data is stored in the specified VECn array variable. For example, if the command GETSYSTEMDATA 1 is issued, the system data will be placed in VEC1. See also SETSYSTEMPROPERTY.

The data is stored in the following format, where the first number in each line refers to the array position:

0:    The number of system data values in the vector

1:    Aperture Value

2:    Apodization Factor

3:    Apodization Type (0:none, 1:gaussian, 2:tangent)

4:    Adjust Index Data To Environment setting (1 if true, 0 if false)

5:    Temperature in degrees c (valid only if Use Env Data true)

6:    Pressure in ATM (valid only if Use Env Data true)

7:    Effective Focal Length

8:    Image Space F/#

9:    Object Space Numerical Aperture

10:   Working F/#

11:   Entrance Pupil Diameter

12:   Entrance Pupil Position

13:   Exit Pupil Diameter

14:   Exit Pupil Position

15:   Paraxial Image Height

16:   Paraxial Magnification

17:   Angular Magnification

18:   Total Track

19:   Ray Aiming (0 for off, 1 for paraxial, and 2 for real)

20:   X Pupil Shift

21:   Y Pupil Shift

22:   Z Pupil Shift

23:   Stop Surface Number

24:   Global Coordinate Reference Surface Number

25:   Telecentric object space (0 for off, 1 for on)

26:   The number of configurations

27:   The number of multi-configuration operands

28:   The number of merit function operands

29:   The number of tolerance operands

30:   Afocal image space (0 for off, 1 for on)

31:   X Pupil Compress

32:   Y Pupil Compress

33:   Axial symmetry of the system (0 for axial, 1 for non-axial)

Next: