SIMULINK_A7DAC  1.0
Control of A7_DAC device
tf_globalparam.h
Go to the documentation of this file.
1 #ifndef TF_GLOBALPARAM_H
2 #define TF_GLOBALPARAM_H
3 
5 {
6 
7  double freqSynt; //!< Частота синтезатора
8 
9  int divA; //!< Коэффициент деления тактовой частоты синтезатора для ЦАП
10  int divB; //!< Коэффициент деления тактовой частоты синтезатора для внешних разъёмов
11 
12  double dac0Freq; //!< Частота ЦАП0
13  double dac0Phase; //!< Начальная фаза ЦАП0
14  double dac0Ampl; //!< Амлитуда ЦАП0
15 
16  double dac1Freq; //!< Частота ЦАП1
17  double dac1Phase; //!< Начальная фаза ЦАП1
18  double dac1Ampl; //!< Амлитуда ЦАП1
19 
20  int is_freqSynt; //!< 1 - изменилась частота синтезатора
21  int is_divA; //!< 1 - изменился коэффициент divA
22  int is_divB; //!< 1 - изменился коэффициент divB
23 
24 // int is_dac0Freq; //!< 1 - изменилась частота ЦАП0
25 // int is_dac0Phase; //!< 1 - изменилась начальная фаза ЦАП0
26 // int is_dac0Ampl; //!< 1 - изменилась амлитуда ЦАП0
27 // int is_dac1Freq; //!< 1 - изменилась частота ЦАП1
28 // int is_dac1Phase; //!< 1 - изменилась начальная фаза ЦАП1
29 // int is_dac1Ampl; //!< 1 - изменилась амлитуда ЦАП1
30 
31  int is_dacChange; //!< 1 - изменились параметры ЦАС
32 
33  double freqExternal; //!< Частота на внешних разъёмах W7, W8
34  double freqDac; //!< Частота дискретизации ЦАП
35  int is_chageFreq; //!< 1 -изменение freqExternal, freqDac;
36 
38  {
39  freqSynt=1000.000000;
40 
41  divA=2;
42  divB=2;
43 
44  dac0Freq=10;
45  dac0Phase=0;
46  dac0Ampl=4000;
47 
48  dac1Freq=10;
49  dac1Phase=90;
50  dac1Ampl=4000;
51 
52  is_freqSynt=0;
53  is_divA=0;
54  is_divB=0;
55 
56 
57 
58 // is_dac0Freq=0;
59 // is_dac0Phase=0;
60 // is_dac0Ampl=0;
61 // is_dac1Freq=0;
62 // is_dac1Phase=0;
63 // is_dac1Ampl=0;
64 
65  freqExternal=0;
66  freqDac=0;
67  is_chageFreq=0;
68 
69  is_dacChange=0;
70 
71  }
72 
74  {
75 
76  }
77 };
78 
79 
80 #ifdef GLOBAL_PARAM
81 
82 #define ext
83 
84 #else
85 
86 #define ext extern
87 
88 #endif
89 
90 
92 
93 
94 #endif // TF_GLOBALPARAM_H
int is_freqSynt
1 - изменилась частота синтезатора
double dac1Freq
Частота ЦАП1.
int divB
Коэффициент деления тактовой частоты синтезатора для внешних разъёмов
int divA
Коэффициент деления тактовой частоты синтезатора для ЦАП
Definition: tf_globalparam.h:9
int is_dacChange
1 - изменились параметры ЦАС
double dac1Phase
Начальная фаза ЦАП1.
int is_divB
1 - изменился коэффициент divB
double freqExternal
Частота на внешних разъёмах W7, W8.
int is_chageFreq
1 -изменение freqExternal, freqDac;
double dac0Freq
Частота ЦАП0.
double dac1Ampl
Амлитуда ЦАП1.
double freqSynt
Частота синтезатора
Definition: tf_globalparam.h:7
int is_divA
1 - изменился коэффициент divA
double dac0Ampl
Амлитуда ЦАП0.
double freqDac
Частота дискретизации ЦАП
ext TF_GlobalParam g_GlobalParam
#define ext
double dac0Phase
Начальная фаза ЦАП0.