Z-Dis
Dissolution Monitor

Release 2.09
for Windows NT 4.0

Software - Manual
EnglishDocument created: 18.12.96 by J. Mondry
Last update:
10.07.98 by J. Mondry© 96-98 by Carl Zeiss Jena GmbH, OEM/M2 Process Sensorics Dept.

〒164‑0011
東京都中野区中央4‑4‑5第一小林ビル
Tel: 03‑5328‑2858 Fax: 03‑5328‑2859

Z-Dis - Software ManualContents

CONTENTS.................................................................................................................................................... 2
1.

HARDWARE AND SOFTWARE SYSTEM SPECIFICATION.......................................................... 3

2.

INSTALLATION AND INI FILES ....................................................................................................... 4
INSTALLATION .............................................................................................................................................. 4
DISSTEST.INI............................................................................................................................................. 5
ZY.INI.......................................................................................................................................................... 8

3.

DATA STORAGE AND FILE SYSTEM .............................................................................................. 94.

THE AUTOMATIC MODULE........................................................................................................... 115.

THE MANUAL MODULE.................................................................................................................. 15
Z-DIS MUX PARAMETER FILE FORMAT ......................................................................................................... 18

6.

RELEASE HISTORY.......................................................................................................................... 19

SUPPLEMENTS........................................................................................................................................... 24
ALGORITHM FOR SMOOTHING AND DERIVATIVES ACCORDING TO SAVITZKY-GOLAY ....................................... 25
LABVIEW GRAPH HANDLES .......................................................................................................................... 26
ZEISS ASPECT PLUS DATA FILE FORMAT ...................................................................................................... 282

3

Z-Dis - Software Manual

1.

Hardware and software system specification

The Z-Dis Dissolution Monitor Software is designed and compiled using exclusively National
Instruments LabView development system (current release 4.01). The software is
programmed under and designed for MS Windows NT 4.0. The software is not portable toother operating systems.
Being a Win NT 4.0 application, the Z-Dis Dissolution Monitor Software requires thefollowing minimum hardware and software environment:• IBM compatible Pentium 133 with at least 32 MB RAM (64 MB recommended)• about 50 MB of free harddisk capacity• SVGA graphics card
• Mouse• MS Windows NT 4.0 (logged on to a NT network)• NT graphics mode set to 1024 x 768 x 256 colors, small fonts (!)• A suitable printer (Laserjet type) and a suitable storage device (harddisk) must be
logged on to the network for remote protocol printout and data storage. The machinerunning Z-Dis must have access to the network printer and storage device.
• No Eco-PC (Power savings etc.) settings installed or activated (*)
Because Z-DIS is designed for long duration runs it is strongly recommended touninstall or disable, respectively, any Eco-PC settings of your PC ( the likes of e.g.
processor shut-down if no input is made by mouse or keyboard etc.)• The ZYMARK automatic system must be properly connected to the I/O ports at the backof the ZEISS MCS spectrometer.
For a pinout of the MCS 500 I/O ports see Supplement A.

Z-Dis - Software Manual

2.

Installation and INI files

Installation
This release is delivered complete with a standard installation routine.
To start the installation:• insert disk 1 into the floppy drive of your PC• run ZDISnnn.EXE from the Windows file manager
The software will now be installed, the required directories etc. will be automatically created.
The default installation directory is Z-Dis_Robotic_NT.
A programm manager group will be created holding several program icons.
The software package includes two executables:• Disstest.EXE is the Automatic Module to perform the dissolution runs and communicate
with the ZYMARK robotic system. To start the automatic module double-click on the
AUTOMATIC icon in the program manager group.
• Manual.EXE is the Manual Module to create parameter sets for the Automatic Module.
To start the manual module double-click on the MANUAL icon in the program manager
group.
You can also view and edit DISSTEST.INI (Z-DIS Initialisation file), DEFAULT.PAR (a set ofdefault measurement parameters) and VERSION.TXT (info & release history) from theprogram manager group.

45

Z-Dis - Software Manual

DISSTEST.INI
The initialisation file DISSTEST.INI holds essential information for the program execution. It
has to be in the applications main directory. Both the automatic as well as the manualmodules are referring to this INI file.
Example INI file:[General]Version=Version 2.01 NT
Language=1
Debug=1[Files]
CurDataFile=\\Jeeves\Pfizer\Zymark\Data\Test.zrd
BackupDataFile=d:\Development\Projects\Z-Dis_Robotic_NT\TempReportFile.zrd
CurParaFile=d:\Development\Projects\Z-Dis_Robotic_NT\Parameters\default.PAR[MCS500]
Simulation=yes
MCSType=MCS 551 UV
NrOfDevices=1
MUX=No[Dissolution]
SimMode=2
RobotINI=d:\Development\Projects\Z-Dis_Robotic_NT\ZY.INIStoreRawData=0[DISSTEST]FPFont="0" 16
BDFont="0" 16
postScriptLevel2=False
colorPrinting=False
IconFont="0" 16
simpleDiagramHelp=False
appFont="0" 13
useDefaultTimer=False
noBoxAroundName=True

Some of the parameters in DISSTEST.INI can be manually modified by the experienced
user. In the following description these are marked by an (*).
[General]Version=Version 2.01 NT
Language=1

EnglishDebug=0internal

Z-Dis - Software Manual[Files]

CurDataFile=last used ZYMARK data log filee.g.: = \\Jeeves\Pfizer\Zymark\Data\Test.zrd
BackupDataFile=

Backup file for data storage in case ofe.g.: d:\Development\Projects\Z-

network failure

Dis_Robotic_NT\TempReportFile.zrd
CurParaFile=last used parameter filee.g.: d:\Development\Projects\ZDis_Robotic_NT\Parameters\default.PAR[MCS500]
Spectrometer simulation mode (*)

Simulation=nonono simulation, actual measurement

results

spectrometer on-line: -> all port commands
and measurements are carried out, but
spectra will not be evaluated forconcentration, color etc.; instead dummy
values will be generated

yes

no spectrometer(s) on/line, all spectra andeval's will be emulated

MCSType=MCS 551 UVType of Zeiss spectrometer used

NrOfDevices=1

Number of spectrometers in the pipeline

MUX=NoShutter or Multiplexer device ?

[Dissolution]ZYMARK system simulation mode (*)

SimMode=00

robot on-line

1

use manual DIO-Emulation2

automatic simulation mode

RobotINI=

path and name of the ZYMARK INI filee.g.: = d:\Development\Projects\Z-used for communication between ZEISSDis_Robotic_NT\ZY.INI

and ZYMARK programs.

StoreRawData=0

0/1(*) specifies whether to store the raw
spectral data of samples, background andstandards. The files will be stored in ZEISS

6

7

Z-Dis - Software Manual

ASPECTplus data file format and can bere-evaluated any time using the
ASPECTplus software.

[DISSTEST]This section hold various settings for thecorrect screen display, fonts etc. Don´tchange these items.

For a description of the ZEISS ASPECT plus data file format see Supplement D.

The INI file parameter [Dissolution] SimMode allows you to make use of an internal DIO
simulation to manually trigger the single commands of a dissolution run. You will beprompted to confirm the next awaited command. Click on OK to confirm and continue.

Z-Dis - Software Manual

Zy.INIThe communication between the Zymark Software System and the Zeiss Z-Dis software is
performed using a common file, Zy.INI, into which essential information for the next run iswritten by the Zymark system. These data will be read by Z-Dis upon the “re-read Zy.ini“
command.
Example of Zy.INI[Zymark]
ZeissPARFile=d:\Development\Projects\Z-Dis Robotic NT\Parameters\default.PAR
ARDReference=123456-sd45
BatchSize=6StartingVessel=1
VesselVol=500
SamplePoints=3
DosageSize=500
StdConcentration1=1.0
StdConcentration2=1.0
StdContainer1=1
StdContainer2=2
MaxBackgroundAbs=0.1
SystemSuitability=1
Ratio=5
Ratio2=5RSD=5QPoint=80
QPointSP=3
DataFilePresent=1
DataFilePath=\\Jeeves\Pfizer\Zymark\Data\test.zrd

ZeissPARFile(Net-) Location of the parameter file to be used by Z-Dis

ARDReference

ARD Ref number to be included in result output strings

BatchSize

6 vessels

StartingVessel

1 or 6

VesselVol[ml]

SamplePoints

Number of sample points

DosageSize[mg/ml]StdConcentration1, StdConcentration2

Concentration of the standards to be measured

StdContainer1, StdContainer2

Container for standard solution 1 and 2

MaxBackgroundAbs

Maximum tolerated background absorbance

SystemSuitability

Perform system suitability run before the run ? (0/1)

Ratio, Ratio2, RSD

Tolerances for Std1/2 ratio, Std 2/1 ratio and SST standard
measurement RSD

Qpoint, QPointSP

Qpoint, and Qpoint-sample point for graphical display

DataFilePresent

Data file ready ? (0/1)

DataFilePath(Net-) Location of Data file8

9Z-Dis - Software Manual

3.

Data Storage and File system

The Results generated during a run are stored in the common data file specified in the
ZY.INI. The structure and contents of the individual lines provided by Z-Dis and the Zymark
system are specified in detail in the Zymark documentation.
See Document:

PFZ 09 Dissolution System File Interface

AuthorPaul Savage, Zymark

Excerpt from example data file:...
PARAMETER_FILE_ZEISS,d:\Development\Projects\Z-Dis Robotic NT\Parameters\default.PAR,400.00,NORMAL,5,30,1
BLANK,0,Fri Aug 15 14:06:03 1997,0...
...
STD2,1,2,Fri Aug 15 14:06:03 1997,1.0000,0.2904
STD2,2,2,Fri Aug 15 14:06:03 1997,1.0000,0.2906
STD2,3,2,Fri Aug 15 14:06:03 1997,1.0000,0.2897
STD2,4,2,Fri Aug 15 14:06:03 1997,1.0000,0.2897
STD2,5,2,Fri Aug 15 14:06:04 1997,1.0000,0.2891
STD2,6,2,Fri Aug 15 14:06:04 1997,1.0000,0.2891
STD2,7,2,Fri Aug 15 14:06:04 1997,1.0000,0.2892
STD1,1,1,Fri Aug 15 14:06:04 1997,1.0000,0.2899
SYSTEM_SUITABILITY,100.18,PASS,0.29,0.001,PASS,123456-sd45...
...
BACKGROUND,1,Fri Aug 15 14:06:05 1997,0.00828
BACKGROUND,2,Fri Aug 15 14:06:05 1997,0.04950
BACKGROUND,3,Fri Aug 15 14:06:05 1997,0.08753
BACKGROUND,4,Fri Aug 15 14:06:05 1997,0.12224
BACKGROUND,5,Fri Aug 15 14:06:05 1997,0.15470
BACKGROUND,6,Fri Aug 15 14:06:06 1997,0.18468...

If the Option StoreRawData is activated (Disstest.ini) all acquired spectra, i.e. background,blank, standard and sample readings, are stored into the data directory specified in the
ZY.INI. The spectra are stored in ASPECT plus native spectra file format.
For a description of the ZEISS ASPECT plus data file format see Supplement D.
The file names are generated automatically by the Z-Dis program and indicate the contentsof the file according to the follwing table.

Z-Dis - Software Manual

Stored raw data files
Filename

Contents

Yyyymmddrr Sample Vessel v.dat[Samplepoints] Sample spectra

Yyyymmddrr Manual Mode Spectra.dat

Spectra generated in the manual mode

Yyyymmddrr Standard Spectra.dat

2 (or 8 in case of SST) Standard spectra

Yyyymmddrr Background Spectra.dat

6 Background spectra[yy..year, mm .. month, dd .. day, vv .. vessel nr., rr .. run nr ]

10

11

Z-Dis - Software Manual

4.

The Automatic Module

Since the Z-Dis software runs in tight cooperation with the Zymark software system, it
occupies only one half of the operator’s screen.

Z-Dis - Software Manual

Short description of screen elements.

Dissolution Graphdisplays the dissolution curves for any single or all of the dissolution
vessels. The vessels to display can be specified in the checkbox
array left of the dissolution graph.

Timeshows the current duration of the dissolution run.

Run

indicates the current run or method, resp.

Cycle

indicates the current cycle or sample point, resp.

Vesselindicates the vessel that is currently being measured

DIO In / Outshow the current I/O port status (communication with ZYMARK
robot)

Spectra Graph

Displays the current spectra obtained from the activated vessels.
The upper selection box specifies whether Background, Standard
or Sample spectra are displayed.
The lower selection box specifies whether the spectra are displayedin Energy, .Absorbance or 2nd deriv of Absorbance.

All displays are continously updated while the dissolution run is performed.
The Z-Dis Software is started and closed down by the Zymark software system.
(A hidden function enables the F11 key to close down the Z-Dis Software)

12

13

Z-Dis - Software Manual

The Automatic Module software awaits a well defined chain of commands from the
ZYMARK robotic system. The structure of the command sequence is described in thefollowing table.

ZYMARK

ZEISS

Automatic Module softwarecommand response(DIO In)(DIO Out)
Reads initialisation parameters from ZDIS_MUX.INI, especially locationof ZY.INI file and SIM mode

1

1, 4

Reads actualized ZY.INI, gets batch size, std conc. a.o. values, as wellas ZEISS para file to use in this run;reads specified ZEISS para file, gets calibration wavelength etc.

2

1,2,4

Reads blank spectrum

3

1,3,4

System Suitability Test (optional):
Read Std 1, compute and evaluate ratio, read 8 times Std 1 andcompute and evaluate RSD.

3

1,3,4

Reads Std 2, computes preliminary calibration

2

1,2,4

Reads nn background spectra (nn.. nr. of vessels), checks absorbance at
specified wavelength and stores background as reference for sample
measurement.
If one of the background absorbances exceeds MaxAllowedBackgroundthe complete background cycle is to be repeated.

4

1,4

Starts the analysis timer

3

1,3,4

Reads nn * cc sample spectra (nr. of vessels * nr. of sample points).
Each sample spectrum is corrected with the respective vessel´sbackground reading. The concentration is determined from thepreliminary calibration and displayed in the dissolution graph.

2

1,2,4

Reads second blank spectrum

3

1,3,4

Read first standard spectrum, computes mean calibration.

Z-Dis - Software Manual

Now all the concentrations of the sample run are re-evaluated using themean calibration. If RawDataStorage is ON, all collected spectra are
stored in corresponding raw data files.

The whole sequence can now be repeated with the next method.

The results of the dissolution run will be added to the (remote drive) ZYMARK data log fileduring the run.
A more detailled description of the handshake communication between Zymark abd Zeiss
programms can be found in the Zymark system documentation.

14

15

Z-Dis - Software Manual

5.

The Manual Module

The Manual Module is used to create and evaluate parameter files for the automateddissolution runs. It allows you to observe the complete spectra and their 2nd derivatives inorder to find the best calibration wavelength, integration time and other settings for the
special analytical problem.
The filename and path of the current parameter file are displayed in the Headline Bar of thiswindow.
For a description of the graph manipulation handles (upper right of the graphs) see
Supplement C.

Z-Dis - Software Manual

Integration time

Specifies the integration time of the MCS 500 diode array
spectrometer.

AverageSpecifies the number of spectra to be averaged by thespectrometer in each measurement.

Standard Conc.

Specifies the concentration of the standard that will be measured
after activating the STANDARD button. The value is required tocompute the concentration of a sample measurement.

Calibration
wavelength

Specifies the wavelength at which to compute the calibration
curve. The current calibration wavelength is indicated by a redline cursor in the graphs.

Smoothing

Determines the number of measuring points included in thesmoothing algorithm for the computation of the 2nd derivative.

SourceSpecifies whether the calibration curve is taken from thestandard spectrum or from ist 2nd derivative

Sample Abs, Std Abs Results of a sample measurement as computed from the current
and % Dissolution
settings and blank/std readings.
F1 Blank

Blank measurement. The obtained spectrum will be stored asblank (reference) for standard and sample measurements.

F2 Standard

Standard measurement. The standard spectrum and ist
derivative will be displayed in yellow.

F3 Sample

Sample measurement. The obtained spectrum is blank(reference-) corrected. The sample spectrum will be displayed. If
a valid standard has been measured, the concentration iscomputed and displayed.

F4 Load Para

Allows the user to load a complete parameter set.

16

17

Z-Dis - Software Manual

F5 Save Para

Allows the user to store the complete parameter set, i.e.
calibration settings and spectrometer settings.

F6 Load Spectra

Allows the user to load a set of spectra.

F7 Save Spectra

Allows the user to store the current set of spectra.

F8 Plot

Plot current spectra and results.

F10 Quit

Quit Manual Module.

Spectra Graph 1 & 2

Displays measured blank, standard and sample spectra. The
selection boxes specify whether the spectra are displayed in
Energy, Absorbance or 2nd deriv of Absorbance.

Z-Dis - Software Manual

Z-Dis MUX parameter file format
A parameter file contains all neccessary parameters for a complete dissolution run, i.e.:
The parameter files are stored in plain ASCII (use notepad or any other ASCII viewer)
Example:[GENERAL]
FileID=Z-Dis MUX Dissolution Monitor Parameter File
Time=21.11.1995/12:26:49
Origin=Dissolution Monitor V 1.54
Note=[Spectrometer]
IntegrationTime=25
Accumulation=20[Evaluation]
Smooth=8CalibWavelength= 400.00
UseDeriv=0

18

19

Z-Dis - Software Manual

6.

Release History

Release 2.09 NTchanges according to Zymark FAX 15.7.98 and comments by S.Lobley of Pfizer

released- std1, std2 & blank container read from ZY.INI correctly: 04.08.98

at Sandwich site

- std 2 8th reading now correctly numbered 8 in ZRD file- spectra file name now includes date & time to avoid overwriting in case ofmultiple system start at the same day- graph colors changed according to Win3.11 release- spectra stored with date time stamp in correct entry according to ASPECT
file format spec- manual mode: graph plot now has correct scaling- std & sample reading indicators and conc indicator cleared upon blank or
std measurement, resp.

All changes carried out according to Software Modification Procedure and according
Software Modification reports have been generated.

Release 2.08 NT- started from 2.04 source code

released- fixes according to 2.05 redone: 24.02.98

at Sandwich site

- SST string carried over to subsequent runs
- new calibration cluster(std 2 data separated into SST(single & 6x) and final meas.)

Release 2.07 NT- BF in IO and Shutter bit logic(rejected)- updated firmware included (mcs501.btl of 1.9.97)

released: 10.02.98- new INI entry IOFlag now allows logic swap independently from shutter / MUX

example : [MCS500]

Simulation=No
MCSType=MCS 551 UV
NrOfDevices=1
Dark=Shutter
IOFlag=0

Release 2.06 NTchanges according to fAX of 3.2.98 completed at Zeiss,(rejected)

replacement EXE file emailed to Zymark

released: 04.02.98- BF in SST data transfer to following runs

Z-Dis - Software Manual

Release 2.05 NTchanges according to fAX of 28.11.97 completed at Zeiss,released

only sent EXE file: 28.11.97- added absolute value in RSD evaluation (BF in RSD pass/fail check)- changed ZY.ini entries to latest Zymark state, (BF in STD pass/fail check)Release 2.04 NTchanges according to fAX of 29.10.97 completed at Pfizer Sandwich

released at : 3.11.97- added [Directories] entry to INI file (spectra storage)- checked output lines according to Zymark specification Release 1.08
- BF in vessel nr display at begin of run- smaller fonts in Manual plot

Release 2.03 NTchanges according to fAX of 25.09.97

released at : 6.10.97
Automatic:- All readings in std, backgr and sample report lines are now 7 decimal places- System suitablity data carried over from last SST, SST and Std calculation
now correct- clear screen immediately after final reading, then wait for switch 1- run number updated upon re-reading zy.ini

Manual:- BF in save & load spectra- volume and dosage inputs removed, thus result is shown as conc.
- all results now 7 dp, input 7dp as well
- parameter default directory read from disstest ini

General:- updated firmware file MCS501.BTL in use

Release 2.02

All readings in std, backgr and sample report lines are now 6 decimal places

Released 02.09.97

QPoint line now is displayed as Q+5
Dissolution graphs start at (0,0), times rounded to half minute

Release 2.01
Released 22.08.97

BF in SST result line output

20

21

Z-Dis - Software Manual

Release 2.00

General:Released 5.8.97

Re-designed for PFZ09 system
1024 x 768 half-screen layout to cooperate with Zymark software system
Windows NT 4.0
Networking features for data storage, parameter read/write and result output

Automatic:
On-line spectrum display to display background, standard and sample spectra in energy,
abs or 2nd deriv.
Redesigned communication with Zymark system, result data written to common result file
directly after being produced.
Removed auto-print

Manual:Spectra set load/save included
Std abs, sample abs and % diss displayed
Two spectra graphs can be individually configured to display energy, abs or 2nd deriv.

Release 1.54

General:released 20.6.96-implemented/corrected ASPECT-equivalent 2nd deriv algorithm-absorbance spectra Standard/Sample are now interpolated to equidistant Lambdas-INI parameter wavelength range restriction now functionable

Automatic:
Background Absorbance now checked as |Background|<?|MaxAllowedAbs|
Plot got new Axis Font

Manual:Spectra display now shows absorbance Standard/Sample spectra
2nd deriv display now computed according to ASPECT

Release 1.53

Bug Fixed in 2-pages plot in case of 12 vessels (labels, data)

released 13.5.96

removed measuring times from headline of sample measurement table in report fileRelease 1.52

New installation routine

released 28.2.96

Z-Dis - Software Manual

Release 1.51

Std Abs in record file is now 6 dec places for deviation method

released 28.2.96

Release 1.5

rearranged Output & Print sequence to avoid Application error (due to system overload)

released 1/96

Release 1.4

Manual Program:released 22.12.95

Current PAR file now actualized in ZDIS_MUX.INI
Automatic Program:
Added Error Message if PAR file is missing
General:Included ASPECT plus type second deriv (Savitzky-Golay smooth, then SG9 deriv)

Release 1.3

Manual Program:released 20.12.95

conc reading of sample to 5 decimal places
Quit button works ( DEBUG=0 in ZDIS_MUX.INI !!)Automatic Program:
Report plots (Diss. curves) separately for each bath
Report plot fixed value range is now 110% Diss
Mean %Diss in report is now down to 2 decimal places
Bug fixed in 2nd deriv computation on Use2ndDeriv

General:Shutter closes after InitDevice
Fixed bug in ASPECT file storage (raw data)
Created LabView Smooth/Deriv function, avoiding the SMODER.DLL call. Now no DLL
foreign to LabView is called.

New features:
Plot of spectra, derivs, calibration curve and measuring parameters
added Cmd Info to Status Bar
Report plot includes additional (0,0) starting point
Spectral range can be limited by means of new ZDIS_MUX.INI parameters MaxLambda,
MinLambda ([Device])

Release 1.21

fixed bug in checkbox labelling

released 06.12.95

set precision of std conc (manual) to 5
fixed bug in Read Float Numbers ( confusion with English/ German Windows decimal

22

23

Z-Dis - Software Manual

separator character), affected reading of floats in INI files
added Cmd Info to Robot Simulation Prompt Boxes

Release 1.2changed dissolution graph checkbox array to 12

released 03.12.95

added extended report according to Pfizer
added Dissolution plot
implemented new driver (MUX Flag etc.)
added new entry VesselVol to ZY.INI
changed Concentration reading to %Dissolution

Release 1.1

Created on-site at ZYMARK, 18.-22.11.95

released 22.11.95

Complete rearrangement of software.
Now two separate programs Manual & Automatic: DT_EXE.EXE, MANU_EXE.EXE
Major changes in ZY.INI, ZDIS_MUX.INI etc. ( see Manual R. 1.1 )Release 1.0

Test release, did not meet specification due to information losses

released 10.10.95

Sent to ZYMARK beginning of Nov 95

Z-Dis - Software Manual

Supplements
Pinout of MCS 500 I/O ports(MCS 500 Rear View)

Pin

In

Out

1

GND

GND

2

Dig IN 1

Dig OUT 1

3

Dig IN 2

Dig OUT 2

4

Dig IN 3

Dig OUT 3

5

Dig IN 4

Dig OUT 4

6

+ 5V

+ 5V

DIO connections
Connector

Pinon (low)

off (high)

DIO Out

2

Ready

Busy

3

Bl/Std OK

not OK

4

Sample OK

not OK

5

Hardware OK

not OK

2

Read new ZY.INI

3

Read Bl/Std

4

Timer start5

Read Sample

DIO In24

25

Z-Dis - Software Manual

Algorithm for smoothing and derivatives according to Savitzky-Golay
Smoothed spectra and their derivatives are computed according to the Savitzky-Golay
algorithm. This fast numerical procedure provides the new data points using a set ofpredefined coefficients.

ynew = ( ∆X )1order _ of _ deriv ∗

j

n

1

koeff

* ∑ ( yold j + i − ( n + 1)/ 2 * koeff i )
n+ 1

i =1

The spectra to be processed must be of equidistant. type, i.e. the x-data points mustbe evenly spaced by ∆X. The standard SG coefficients are computed for a ∆X of 1.
The coefficients have been computed according to R. Ludwig [see "Methoden derFehler- und Ausgleichsrechnung"; VEB Deutscher Verlag der Wissenschaften,
Berlin 1969 ].
Coefficients for smoothing,

Coefficients for derivatives

using n points

(n=9)

i
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

n=5
-3
12
17
12
-3
35

n=7
-2
3
6
7
6
3
-2
21

n=9
-21
14
39
54
59
54
39
14
-21
231

n=11
-36
9
44
69
84
89
84
69
44
9
-36
429

n=13
-11
0
9
16
21
24
25
24
21
16
9
0
-11
143

n=17
-21
-6
7
18
27
34
39
42
43
42
39
34
27
18
7
-6
-21
323

n=21 n=25-171 -253-76 -138
9
-33
84
62
149 147
204 222249 287284 342309 387324 422329 447
324 462309 467
284 462249 447
204 422149 387
84 3429 287-76 222-171 147
3059
62
-33
-138
-253
5175

i
1
2
3
4
5
6
7
8
9
10

1st
-4
-3
-2
-1
0
1
2
3
4
60

2nd
28
7
-8
-17
-20
-17
-8
7
28
462

3rd
-14
7
13
9
0
-9
-13
-7
14
198

The described algorithm is used in the ZEISS software to produce smoothed spectra and theirderivatives.

4th
14
-21
-11
9
18
9
-11
-21
14
143

Z-Dis - Software Manual

Labview Graph Handles

The graph palette has controls for panning (scrolling the display area of a graph) and forzooming in and out of sections of the graph.

If you press the x autoscale button, LabVIEW autoscales the X data of the graph.
If you press the y autoscale button, LabVIEW autoscales the Y data of the graph. If
you want the graph to autoscale either of the scales continuously, click on the lockswitch, shown at the left, to lock autoscaling on.
The scale format buttons give you run-time control over the format of the X and Y
scale markers respectively.

You use the remaining three buttons to control the operation mode for the graph.
Normally, you are in standard operate mode, indicated by the plus or crosshatch. In
operate mode, you can click in the graph to move cursors around.
If you press the panning tool, shown to the left, you switch to a mode in which you canscroll the visible data by clicking and dragging sections of the graph.
If you press the zoom tool, shown at the left, you can zoom in on a section of thegraph by dragging a selection rectangle around that section. If you click on the zoom tooland hold for a moment, you get a pop-up menu you can use to choose some other methodsof zooming. This menu is shown in the following illustration.

A description of each of these options follows.

26

27

Z-Dis - Software Manual

Zoom by rectangle.
Zoom by rectangle, with zooming restricted to x data (the y scale remains
unchanged.
Zoom by rectangle, with zooming restricted to y data (the z scale remains
unchanged).
Undo last zoom. Resets the graph to its previous setting.
Zoom in about a point. If you hold down the mouse on a specific point, thegraph continuously zooms in until you release the mouse button.
Zoom out about a point. If you hold down the mouse on a specific point, thegraph continuously zooms out until you release the mouse button.
Note: For the last two modes, zoom in and zoom out about a point, shift clicking zooms in
the other direction.

Z-Dis - Software Manual

Zeiss ASPECT plus data file format
author:E.Steinreleased :08.06.95

General remarks• The header of the data file is similar to a windows-INI-file. To read a data file it isnecessary to interpret the sections GENERAL and DATA.
Every entry has to start at the beginning of a line. The section keywords are enclosed insquare brackets ('[' and ']') and immediately followed by a CR/LF.
• The keywords in the sections must befollowed immediately by an equal sign and then by

the corresponding value of the respective keyword (in GENERAL section). In theDATA
section the equal sign is to be followed immediately by a CR/LF. Here the first byte ofthe data has to stand on the beginning of the next line. After the last byte of data a
CR/LF is to be appended.
• All data are 4-Byte IEEE float values. ASPECT will accept values in the range(-1.0 E15 .... 1.0 E15) only.
• The section GENERAL is always the first section in the data file.
• Several more sections and keywords are defined for internal use and may occur in thedata files.
• The data file should be opened in binary mode.

28

29

Z-Dis - Software Manual

Format[GENERAL]TITLE=

small note of up to 50 characters

TYP=

0

old DOS-aspect format,

1

old DOS-aspect format,

2

old DOS-aspect format,

3

old DOS-aspect format,

4

current data file format

TIME=

date and time as a string in the format:
dd.mm.yyyy/hh:mm:ss

XUNITS=

unit of the abscissa values

YUNITS=

unit of the ordinate values

ZUNITS=

unit of the cycle values

FIRSTX=

start value of measurement range as string

LASTX=

end value of measurement range as string

NPOINTS=

number of measurement values per cycle as string

NCYCL=

number of cycles as string[DATA]ZDATA=

cycle values in a field of float values (data type float). The size ofthe field (number of elements) is specified by keyword NCYCL.
ZDATA is not necessarily included in the data file, even if thenumber of cycles is greater than 1 !

XDATA=

abscissa values in a field of float values. The size of the field isspecified by keyword NPOINTS. The abscissa values are the samefor all cycles.

YDATA=

measurement values in a field of float values. The size of the field is
NPOINTS * NCYCL. The cycle values are stored in subsequent
order (cycle 1, cycle 2, ...)