#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" |
|
Value: |
|
|
|
|
|
|
|
|
|
|
|
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 " |
|
|
|
|
|
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." |
|
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 " |
|
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." |
|
Initial value: "Press here to pause the Data Acquisition process" " Press it again to continue" |
|
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" |
|
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" |
|
|
|
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." |