#include "vxWorks.h"
#include "stdlib.h"
#include "stdio.h"
#include "string.h"
#include "math.h"
#include "float.h"
#include "application.conf"
Defines | |
| #define | STITLE " File spezification of ECFile" |
| #define | ENGY_FORMAT 12.3f |
| #define | ENGY_ACCRCY 1.e-3 |
| #define | GUNTXT "HIGH CURRENT e-GUN (EX017)" |
| #define | CMMNT ffPARFILE.dataEcf.cmmnt |
| #define | CHANS ffPARFILE.dataEcf.chans |
| #define | MINE ffPARFILE.dataEcf.mine |
| #define | MAXE ffPARFILE.dataEcf.maxe |
| #define | STTIME ffPARFILE.dataEcf.sttime |
| #define | OFFTIME ffPARFILE.dataEcf.offtime |
| #define | ONTIME ffPARFILE.dataEcf.ontime |
| #define | NXTSTRT ffPARFILE.dataEcf.nxtstrt |
| #define | OPNLEN (2*CHANS*(2*3+1)+1000) |
| #define | BITMIN 0. |
| #define | BITMAX 65535. |
| #define | EMINDAC1 0. |
| #define | EMAXDAC1 256. |
| #define | EMINDAC2 0. |
| #define | EMAXDAC2 1024. |
| #define | EMINDAC3 0. |
| #define | EMAXDAC3 1024. |
| #define | EMINPSa -100. |
| #define | EMAXPSa +100. |
| #define | EMINPSb 0. |
| #define | EMAXPSb 1024. |
| #define | GUNLMT 9999 |
| #define | E2BIT1 ((BITMAX-BITMIN) / (EMAXDAC1-EMINDAC1)) |
| #define | E2BIT2 ((BITMAX-BITMIN) / (EMAXDAC2-EMINDAC2)) |
| #define | E2BIT3 ((BITMAX-BITMIN) / (EMAXDAC3-EMINDAC3)) |
Functions | |
| int | MakeECF (void) |
modification history -------------------- 17sep08 kHu DOXYGEN comments added 18jan01 kHu GUNLMT 10jan01 kHu ueberarbeitet, 08jan01 kHu tReadp() -> tMenu 30mar00 kHu new from ECF
| #define BITMAX 65535. |
| #define BITMIN 0. |
| #define CHANS ffPARFILE.dataEcf.chans |
| #define CMMNT ffPARFILE.dataEcf.cmmnt |
| #define E2BIT1 ((BITMAX-BITMIN) / (EMAXDAC1-EMINDAC1)) |
| #define E2BIT2 ((BITMAX-BITMIN) / (EMAXDAC2-EMINDAC2)) |
| #define E2BIT3 ((BITMAX-BITMIN) / (EMAXDAC3-EMINDAC3)) |
| #define EMAXDAC1 256. |
| #define EMAXDAC2 1024. |
| #define EMAXDAC3 1024. |
| #define EMAXPSa +100. |
| #define EMAXPSb 1024. |
| #define EMINDAC1 0. |
| #define EMINDAC2 0. |
| #define EMINDAC3 0. |
| #define EMINPSa -100. |
| #define EMINPSb 0. |
| #define ENGY_ACCRCY 1.e-3 |
| #define ENGY_FORMAT 12.3f |
| #define GUNLMT 9999 |
| #define GUNTXT "HIGH CURRENT e-GUN (EX017)" |
| #define MAXE ffPARFILE.dataEcf.maxe |
| #define MINE ffPARFILE.dataEcf.mine |
| #define NXTSTRT ffPARFILE.dataEcf.nxtstrt |
| #define OFFTIME ffPARFILE.dataEcf.offtime |
| #define ONTIME ffPARFILE.dataEcf.ontime |
| #define OPNLEN (2*CHANS*(2*3+1)+1000) |
| #define STITLE " File spezification of ECFile" |
| #define STTIME ffPARFILE.dataEcf.sttime |
| int MakeECF | ( | void | ) |
1.5.6