Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

max.cc File Reference

#include <vector>
#include <math.h>
#include <unistd.h>
#include <signal.h>
#include <fcntl.h>
#include "max.h"
#include "Pixmaps/filesave.xpm"
#include "Pixmaps/fileprint.xpm"
#include "Pixmaps/reload.xpm"
#include "Pixmaps/exit.xpm"
#include "Pixmaps/Jrecycle.xpm"
#include "Pixmaps/info_dot.xpm"

Defines

#define INFO(text)
#define XSize   200
#define YSize   150

Functions

void signalhandler (int signum)
int main (int argc, char **argv)

Variables

const char* dataSaveText
const char* parameterPrintText
const char* reloadText
const char* exitText = "Click here to leave the programm"
const char* infoText = "Click here to see the Main documentation in the ~/doc directory"
const char* startText = "Press here to start the measurement"
const char* pauseText
const char* monitorText
const char* triggerText
const char* priorityText
const char* parameterText
const char* buttonText = "Enable the button also by pressing the ALT+character key"

Define Documentation

#define INFO( text )
 

Value:

#define XSize   200
 

#define YSize   150
 


Function Documentation

int main ( int argc,
char ** argv )
 

void signalhandler ( int signum )
 


Variable Documentation

const char * buttonText = "Enable the button also by pressing the ALT+character key"
 

const char * dataSaveText
 

Initial value:

 "Click this button to save all data currently in memory."
"You will be prompted for a file name.\n"
"You can also select the Save command from the File menu "

const char * exitText = "Click here to leave the programm"
 

const char * infoText = "Click here to see the Main documentation in the ~/doc directory"
 

const char * monitorText
 

Initial value:

"In Monitor Mode data is continuously taken "
"and plotted into the appropriate plot windows.\n"
"Only the data of the last channel taken is stored in the lokal memory!\n "
"Hence you can only save the current visible dataset."
"Choose the Save Option in the Plot Window for this. "
"This mode is only for monitoring a signal while adjusting something, for example. "
"The channel numbers are not valid anymore, Stop the measurement with the STOP button."

const char * parameterPrintText
 

Initial value:

 "Click this button to print the Device Parameters and settings of this measurement "
"You can also select the Print command from the File menu "

const char * parameterText
 

Initial value:

"Device Parameter Database : \n"
"This listbox contains all parameters of the devices currently used. \n"
"Double click on the parameter name to change the value.\n"
"The contents of this box are periodically updated. "
"To change the update intervall, see the update-option in the MenuBar."
"The STORE statement indicates that this is a channel of the device which contains measured data. "
"Each device can have different channels, which can be enabled via this listbox. "
"Double click on the Store statement, to toggle the plotstatus of this channel and to enable or disable it."

const char * pauseText
 

Initial value:

"Press here to pause the Data Acquisition process"
" Press it again to continue"

const char * priorityText
 

Initial value:

"Priority Database : This listbox tells you which devices you are currently using and in which order they are called during the measurement.\n"
"Zero means that the device is not called at all.\n"
"Don't use identical numbers, and don't leave any numbers out in your priority list! \n"

const char * reloadText
 

Initial value:

 "Click this button the reread the Main Initfile\n"
"The filename is given in the box in the bottom. You can edit it there\n"
"MAX will be reinitialized and all parameters will be set to the old values"

const char * startText = "Press here to start the measurement"
 

const char * triggerText
 

Initial value:

"Internal Trigger : Measurement routine is triggered by internal timer. Only one Data Acquistion cycle (one channel) is performed, and then the Polling Deamon waits for the next timer event.\n"
"Set the timer delay in the timing options field of the MainMenu.\n"
"Don't use a device routine that waits for external trigger if you use internal trigger!\n"
"Select external trigger and everything runs as usual."


Generated at Mon Sep 2 18:21:07 2002 for MAX by doxygen1.2.8.1 written by Dimitri van Heesch, © 1997-2001