Subversion Repositories f9daq

Compare Revisions

Ignore whitespace Rev 27 → Rev 28

/sipmScan/sipmScan_ui.h
0,0 → 1,82
/**************************************************************************/
/* LabWindows/CVI User Interface Resource (UIR) Include File */
/* Copyright (c) National Instruments 2014. All Rights Reserved. */
/* */
/* WARNING: Do not add to, delete from, or otherwise modify the contents */
/* of this include file. */
/**************************************************************************/
 
#include <userint.h>
 
#ifdef __cplusplus
extern "C" {
#endif
 
/* Panels and Controls: */
 
#define P1 1
#define P1_AMPDISSHTHR 2
#define P1_ASD8THR 3
#define P1_EXIT 4
#define P1_ADC 5
#define P1_TDC 6
#define P1_RESET 7
#define P1_CEVE 8
#define P1_NMIN 9
#define P1_NEVE 10
#define P1_FRAC 11
#define P1_TDCMIN 12
#define P1_PEDESTAL 13
#define P1_ADCHLSAVE 14
#define P1_ADCHL 15
#define P1_ADCLOG 16
#define P1_TDCLOG 17
#define P1_TDCHL 18
#define P1_DAQ 19
#define P1_SUPR 20
#define P1_DSAVE 21
#define P1_DFILE 22
#define P1_IY 23
#define P1_Z 24
#define P1_Y 25
#define P1_YMIN 26
#define P1_IX 27
#define P1_YSTEP 28
#define P1_X 29
#define P1_NY 30
#define P1_ZSET 31
#define P1_XMIN 32
#define P1_XSTEP 33
#define P1_NX 34
#define P1_MGET 35
#define P1_REREAD 36
#define P1_HO 37
#define P1_PLCH 38
#define P1_NEWF 39
#define P1_REFON 40
#define P1_REFRESH 41
#define P1_DEBUG 42
#define P1_SAMPDISSHTHR 43
#define P1_SASD8THR 44
#define P1_TIMER 45 /* callback function: cb_timer */
#define P1_DECORATION 46
#define P1_TEXTMSG 47
#define P1_TEXTMSG_2 48
#define P1_TEXTMSG_3 49
#define P1_TEXTMSG_4 50
#define P1_TEXTMSG_5 51
 
 
/* Menu Bars, Menus, and Menu Items: */
 
/* (no menu bars in the resource file) */
 
 
/* Callback Prototypes: */
 
int CVICALLBACK cb_timer(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
 
 
#ifdef __cplusplus
}
#endif
/sipmScan/sipmThreshold_ui.uir
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: sipmScan/sipmScan_ui.uir
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
/sipmScan/sipmScan_ui.uir
Property changes:
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Index: sipmScan/sipmThreshold_ui.h
===================================================================
--- sipmScan/sipmThreshold_ui.h (nonexistent)
+++ sipmScan/sipmThreshold_ui.h (revision 28)
@@ -0,0 +1,84 @@
+/**************************************************************************/
+/* LabWindows/CVI User Interface Resource (UIR) Include File */
+/* Copyright (c) National Instruments 2014. All Rights Reserved. */
+/* */
+/* WARNING: Do not add to, delete from, or otherwise modify the contents */
+/* of this include file. */
+/**************************************************************************/
+
+#include <userint.h>
+
+#ifdef __cplusplus
+ extern "C" {
+#endif
+
+ /* Panels and Controls: */
+
+#define P1 1
+#define P1_AMPDISSHTHR 2
+#define P1_EXIT 3
+#define P1_ADC 4
+#define P1_TDC 5
+#define P1_RESET 6
+#define P1_CEVE 7
+#define P1_NMIN 8
+#define P1_NEVE 9
+#define P1_FRAC 10
+#define P1_TDCMIN 11
+#define P1_PEDESTAL 12
+#define P1_ADCHLSAVE 13
+#define P1_ADCHL 14
+#define P1_ADCLOG 15
+#define P1_TDCLOG 16
+#define P1_TDCHL 17
+#define P1_DAQ 18
+#define P1_SUPR 19
+#define P1_DSAVE 20
+#define P1_DFILE 21
+#define P1_IY 22
+#define P1_Z 23
+#define P1_Y 24
+#define P1_YMIN 25
+#define P1_IX 26
+#define P1_YSTEP 27
+#define P1_X 28
+#define P1_NY 29
+#define P1_ZSET 30
+#define P1_XMIN 31
+#define P1_XSTEP 32
+#define P1_NX 33
+#define P1_MGET 34
+#define P1_REREAD 35
+#define P1_HO 36
+#define P1_PLCH 37
+#define P1_NEWF 38
+#define P1_REFON 39
+#define P1_REFRESH 40
+#define P1_DEBUG 41
+#define P1_SAMPDISSHTHR 42
+#define P1_STHRLOW 43
+#define P1_STHRUP 44
+#define P1_STEP 45
+#define P1_TIMER 46 /* callback function: cb_timer */
+#define P1_DECORATION 47
+#define P1_TEXTMSG 48
+#define P1_TEXTMSG_2 49
+#define P1_TEXTMSG_3 50
+#define P1_TEXTMSG_4 51
+#define P1_TEXTMSG_5 52
+#define P1_TEXTMSG_6 53
+
+
+ /* Menu Bars, Menus, and Menu Items: */
+
+ /* (no menu bars in the resource file) */
+
+
+ /* Callback Prototypes: */
+
+int CVICALLBACK cb_timer(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
+
+
+#ifdef __cplusplus
+ }
+#endif
Index: sipmScan/RTUtil.h
===================================================================
--- sipmScan/RTUtil.h (nonexistent)
+++ sipmScan/RTUtil.h (revision 28)
@@ -0,0 +1,38 @@
+#ifndef __RTUtil__
+#define __RTUtil__
+
+#include "TROOT.h"
+#include "TCanvas.h"
+#include "TPad.h"
+#include "TPaveLabel.h"
+#include "TStyle.h"
+#include "TDatime.h"
+
+//##########################################################################################
+// nastavi nastavitve izrisa, klicem z RTSetStyle(gStyle)
+void RTSetStyle(TStyle *style);
+//##########################################################################################
+// poenostavi delo s TCanvas
+class RTCanvas
+{
+protected:
+ TCanvas *can;
+ TPad *pad;
+ TPaveLabel *title, *date;
+public:
+ RTCanvas();
+ RTCanvas(char *w_title, char *c_title, int x_min, int y_min, int x_size, int y_size);
+
+ void Divide(int nx, int ny);
+ void Divide(int np);
+ TPad* cd(int i);
+ void SaveAs(const char *filename);
+ void Update();
+};
+//##########################################################################################
+#include "RTUtil.cpp"
+
+#endif
+
+
+
Index: sipmScan/camac.h
===================================================================
--- sipmScan/camac.h (nonexistent)
+++ sipmScan/camac.h (revision 28)
@@ -0,0 +1,14 @@
+#define BCNAF(B,C,N,A,F) 0x800000+(B)*0x80000+(C)*0x10000+(N)*0x800+(A)*0x80+(F)*0x4
+#define NAF(N,A,F) 0x810002+(N)*0x800+(A)*0x80+(F)*0x4
+#define BRF(F) 0x80E802+(F)*0x4
+
+#define CSSA_R(N,A,F,DATA) VME_A24D16_R((NAF((N),(A),(F))),(DATA))
+#define CSSA_W(N,A,F,DATA) VME_A24D16_W((NAF((N),(A),(F))),(DATA))
+
+#define CSR(DATA) VME_A24D16_R((BRF(0)),(DATA))
+#define BZ(DATA) VME_A24D16_W((BRF(9)),(DATA))
+
+#define CCCZ(DATA) CSSA_R(28,8,26,(DATA))
+#define CCCC(DATA) CSSA_R(28,9,26,(DATA))
+#define CSET_I(DATA) CSSA_R(30,9,26,(DATA))
+#define CREM_I(DATA) CSSA_R(30,9,24,(DATA))