Navigation: Scripting Reference Manual > Functions & Subroutines > SetFormulaGlassType

 

SetFormulaGlassType

 

Contact Us: fredsupport@photonengr.com

 

Description

Sets the formula type for a Formula Glass.

 

Syntax

SetFormulaGlassType nMat, nType

 

Parameters

nMat As Long

Material identifier.

 

nType As Long

Formula type (see Table below)

 

Remarks

 

Formula Name

Formula Type

(nType)

Formula

ExtendedSchottAndLaurent

0

  n2 = A0 + A1×l2 + A2×l4 + S Bi× l-2i  (sum i=1 to 6)

Cauchy

1

  n = A0 + A1×l-2 + A2×l-4

SellmeierGeneral

2

  n2 = 1 + S (Bi× l2)/(l2 - Ci)  (sum i=1 to 6)

Sellmeier2

3

  n2 - 1 = A + (B1×l2)/(l2 -C12) + B2/(l2 - C22)

Sellmeier3

4

  n2 = A + (B×l2)/(l2 -C) + (D×l2)/(l2 -E)

Hartmann

5

  n = A0 + A1/(A2 - l)1.2

Herzberger

6

  n = A + B×L + C×L2 + D× l2 + E× l4 + F× l6 ; L = (l2 - 0.028)-1

Conrady

7

  n = n0 + A/l + B/l3.5

HandbookOfOptics1

8

  n2 = A + B/(l2 -C) - D×l2

HandbookOfOptics2

9

  n2 = A + (B×l2)/(l2 -C) - D×l2

ExtendedSchottAndLaurent2

10

   n2 = S05Aj*l2j + S110 Bi* l-2i

 

 

See Also

AddFormulaGlassMaterial

GetFormulaGlassType

GetFormulaGlassTypeName

GetFormulaGlassFormula

GetFormulaGlassNumCoeffs

GetFormulaGlassIthCoeff

GetFormulaGlassIthCoeffName

SetFormulaGlassIthCoeff

 

 

 

 

 

Copyright © Photon Engineering, LLC