beautypg.com

Ocean Optics Jaz Scripting Language and Scripting Engine User Manual

Page 65

background image

A: Example Scripts

013-RD000-000-12- 201010

57

QuickAbsorbance1 := QuickPeakAbsorbance1 - QuickBaseAbsorbance

if(QuickAbsorbance1 >= QuickAbsorbance) GOTO AssignQuick

If(iMax1 < 645) GOTO Loop2

GOTO Calculate2

LABEL AssignQuick

QuickAbsorbance := QuickAbsorbance1

QuickPeak := QuickIntensityPeak1

GOTO Loop2

LABEL Calculate2

LogArgumentRefresh := QuickAbsorbance/(MaxAbsorbance - QuickAbsorbance)

if(LogArgumentRefresh> 0.0) GOTO OK6

GOTO ABORT

Label OK6

LOG10(LogArgumentRefresh, LogTermRefresh)

pK := -(1.9287 * LogTermRefresh) + 7.069

Slope := 11.19225 / pK

DisplayMsg("Quick Reset$Successful")

Pause(2)

Display("pK = ",pK,"")

Pause(2)

Display("Slope = ",Slope,"")

Pause(2)

GOTO TOP

Label ABORT

DisplayMsg("Internal$Math$ERROR")

Pause(2)

GOTO TOP

//Full four buffer calibration

LABEL Full