peak.h File Reference

PEAK: Data Analysis Program; Header file. More...


Data Structures

struct  FPARMTR
struct  CPARMTR
struct  PARFILE
struct  COMMON

Defines

#define lIDPAR   8
#define lIDPRG   8
#define lVERSION   8
#define lEXPMNT   6
#define INITFPARMTR
#define INITCPARMTR
#define INITPARFILE
#define INITCOMMON

Functions

FCSTAT pStart (int stmode)
void MainMenu (void)
void Newspe (char *title)
void Setconf (void)
FCSTAT Updpar (int mode)

Variables

PARFILE parfile
COMMON common


Detailed Description

PEAK: Data Analysis Program; Header file.

Features:
X * Y * counts version
Display of spectrum
Peak integration
Hidden lines display of matrix
Contour Plot of matrix
Rotated display of matrix

Author:
Kurt Huber; Strahlenzentrum J.L.-Universitaet GIESSEN
Date:
23.11.1995
Version:
15.08.2008
modification history
--------------------
15aug08 kHu	DOXYGEN comments added
16apr03 kHu	Fit gemacht fuer -Wall GCC-Option
16aug02 kHu	*xfnctn, *xspebuf nach danlib.h
28feb02 kHu	more args on Start: PNAME,PTITLE,PARNAM,HLPNAM,stmode
04oct00 kHu	Uebergabe fuer Name von Parameter-File (PFNAME)
08sep00 kHu	startup=2
15feb00 kHu	erweitert auf verschiedene Header Typen
19nov99 kHu	Zero spectrum if test run
11nov99 kHu	Newprog Standard
02sep99 kHu	Abschluss Pruefung
24aug99 kHu	ueberarbeitet
21jul99 kHu	peak.conf ausgelagert
14jul99 kHu	Setconf() neu
14may99 kHu	Multiple spectra from WQA
15apr99 kHu	added: COMMON
23mar99 kHu	new: USHMAX
15jan99 kHu	MINSTACK auf 10000
13jan99 kHu	Umstellung auf dan-Library
11jan99 kHu	Terminal/printer defaults neu (DATA7x)
09dec98 kHu	Markers als Integer
04dec98	kHu	TERMTYPE neu
18nov98 kHu	Peak integration added
14sep98 kHu	File names changed
11sep98 kHu	Help added
10sep98 kHu	Dir und File von Spektrum zusammengefasst
03sep98 kHu	auf neuen Stand gebracht
01sep98 kHu	OSF1-Alpha Portierung
30aug96	kHu	Menu und Parameter I/O neu
		ueberarbeitet auf MCA Standard
23nov95	kHu	Ultrix, VxWorks Portierung (C)
08feb88 kHu	PDP11 Version (F77, Macro-11)

Define Documentation

#define INITCOMMON

Value:

{INITDANLIBCOM},        /* Defaults Danlib common data set */   \
    {INITEXLIBCOM},     /* Defaults Exlib common data set */    \
    {INITCPARMTR},      /* Defaults for parameters */   \
    {INITAUXHDAT}

#define INITCPARMTR

Value:

'X',    /* Display mode, display spectrum or matrix */  \
    {{{""},{{0}}}}

#define INITFPARMTR

Value:

CIDPAR, /* Identification of parameter file */  \
    CIDPRG,     /* Identification of program */         \
    CVERSION,   /* Version number */                    \
    TRUE,       /* Defaults are set */                  \
    CEXPMNT,    /* Name of experiment */                \
    CDFNAM,     /* File name of spectrum */             \
    2, 1

#define INITPARFILE

Value:

{INITFPARMTR},  /* Defaults for parameters */                   \
    {INITEXLIBPAR},     /* Defaults for Exlib parameters */             \
    {INITDATA7x},       /* Saved graphics parameters */                 \
    {INITDATAspe},      /* Display spectrum saved parameter set */      \
    {INITDATAiteg},     /* Peak integration saved parameter set */      \
    {INITDATAmatr},     /* Display matrix saved parameter set */        \
    {INITDATArota},     /* Rotate matrix saved parameter set */         \
    {INITDATAspot}

#define lEXPMNT   6

#define lIDPAR   8

#define lIDPRG   8

#define lVERSION   8


Function Documentation

void MainMenu ( void   ) 

void Newspe ( char *  title  ) 

FCSTAT pStart ( int  stmode  ) 

void Setconf ( void   ) 

FCSTAT Updpar ( int  mode  ) 


Variable Documentation


Generated on Wed Oct 15 16:17:25 2008 for Experiment-Software by  doxygen 1.5.6