EasyManua.ls Logo

SPEX 270M - Sample C Program

Default Icon
89 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
270M
Rapid Scanning Imaging Spectrograph
3 Sample C
Program:
#include •conio.h
0
#include "stdio.h
0
#define cbBUFFERLEN 40
#define TRUE 1
#define FALSE 0
FILE*
fptr;
char achBuffer[cbBUFFERLEN + 1];
void initialize(void)
{
}
long calib mono steps, max slit steps;
- . - - -
calib mono steps = 38406;
max ~slit_ steps = 1120;
fprintf(fptr,°I 7
%Id
%1d;U,
calib mono steps, max slit steps);
fflush(fptr); - - - -
void frequencies(void)
{
long mono_ freq, slit_ freq, shutter_ freq, de_ freq;
printf(•\nMono frequency ......... •); scanf("%1d",&mono freq);
printf("Slit frequency .......... ); scanf(
0
%ld",&slit freq); -
printf("Shutter frequency ....... ); scanf(
11
%ld
0
,&shutter freq);
printf("DC frequency ............ ); scanf("%1d",&dc_freq);
fprintf{fptr,
F
%Id
%Id
%Id
%Id;•, mono freq, slit freq,
. shutter freq, de freq); - -
fflush (fptr); - -
}
void query(void)
{
long position;
fseek(fptr,
OL,
SEEK SET);
fgets(achBuffer, cbBUFFERLEN, fptr);
fseek(fptr,
OL,
SEEK SET);
printf("\n\nPosition : %s\n", achBuffer);
.
Revised
November
24,
1992
77
Leica Microsystems, Inc.'s Ex. 1033
Page 86 of 89