annotate FXPlot.h @ 23:65e277fdf01f

Correct DDS3 frequency adjustement on N3 measurement We need to take into account the phase locked loop divisor factor that links DDS1 frequency change to repetition rate change.
author Daniele Nicolodi <daniele.nicolodi@obspm.fr>
date Fri, 20 Jul 2012 16:50:11 +0200
parents d9aae7d7f2c6
children 77539f2597b1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
1 /**************************************************************************/
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
2 /* LabWindows/CVI User Interface Resource (UIR) Include File */
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
3 /* Copyright (c) National Instruments 2011. All Rights Reserved. */
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
4 /* */
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
5 /* WARNING: Do not add to, delete from, or otherwise modify the contents */
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
6 /* of this include file. */
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
7 /**************************************************************************/
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
8
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
9 #include <userint.h>
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
10
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
11 #ifdef __cplusplus
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
12 extern "C" {
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
13 #endif
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
14
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
15 /* Panels and Controls: */
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
16
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
17 #define PLOTPANEL 1 /* callback function: CB_PlotEvent */
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
18 #define PLOTPANEL_MAX 2 /* callback function: Plot_CB_ChangeMax */
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
19 #define PLOTPANEL_MIN 3 /* callback function: Plot_CB_ChangeMin */
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
20 #define PLOTPANEL_TEXTMSG_3 4
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
21 #define PLOTPANEL_TEXTMSG_4 5
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
22 #define PLOTPANEL_CHECKBOX_AUTOSCALE 6 /* callback function: Plot_CB_ChangeAutoScale */
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
23 #define PLOTPANEL_RESETBUTTON 7 /* callback function: Plot_CB_Reset */
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
24 #define PLOTPANEL_TEXTMSG_6 8
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
25 #define PLOTPANEL_FREQPLOT 9
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
26 #define PLOTPANEL_ADEV 10
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
27 #define PLOTPANEL_SLOPE 11
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
28 #define PLOTPANEL_MEAN 12
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
29 #define PLOTPANEL_TEXTMSG 13
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
30 #define PLOTPANEL_SCALINGSTEP 14 /* callback function: Plot_CB_ChangeScalingStep */
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
31 #define PLOTPANEL_TEXTMSG_8 15
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
32 #define PLOTPANEL_DEDRIFT 16 /* callback function: Plot_CB_ChangeDrift */
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
33 #define PLOTPANEL_GETSLOPEBUTTON 17 /* callback function: Plot_CB_GetDrift */
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
34 #define PLOTPANEL_CHECKBOX_DEDRIFT 18 /* callback function: Plot_CB_Reset */
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
35
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
36
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
37 /* Menu Bars, Menus, and Menu Items: */
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
38
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
39 /* (no menu bars in the resource file) */
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
40
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
41
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
42 /* Callback Prototypes: */
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
43
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
44 int CVICALLBACK CB_PlotEvent(int panel, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
45 int CVICALLBACK Plot_CB_ChangeAutoScale(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
46 int CVICALLBACK Plot_CB_ChangeDrift(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
47 int CVICALLBACK Plot_CB_ChangeMax(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
48 int CVICALLBACK Plot_CB_ChangeMin(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
49 int CVICALLBACK Plot_CB_ChangeScalingStep(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
50 int CVICALLBACK Plot_CB_GetDrift(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
51 int CVICALLBACK Plot_CB_Reset(int panel, int control, int event, void *callbackData, int eventData1, int eventData2);
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
52
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
53
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
54 #ifdef __cplusplus
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
55 }
Daniele Nicolodi <daniele.nicolodi@obspm.fr>
parents:
diff changeset
56 #endif