📄 daqthread.c
字号:
SetCtrlVal (plMain, PLMAIN_L19_11, usState);
SetCtrlVal (plMain, PLMAIN_L20_11, usState);
SetCtrlVal (plMain, PLMAIN_L21_11, usState);
SetCtrlVal (plMain, PLMAIN_L22_11, usState);
SetCtrlVal (plMain, PLMAIN_L24_11, usState);
return;
}
//------------------------------------------------------------------------------------------------
//
void __stdcall DAQPosition12DataDisplay(void)
{
LPT_DAQData pData;
short usState = 0;
pData = &g_SystemData.ptDAQData;
if ((g_SystemData.ptMeasureData.usSecondryPosition == 12)
|| (g_SystemData.ptMeasureData.ptPosition [11].usChecked == 1))
{
usState = 1;
SetCtrlVal (plMain, PLMAIN_L03_12, g_SystemData.ptDAQData.usL03);
}
else
SetCtrlVal (plMain, PLMAIN_L03_12, usState);
SetCtrlVal (plMain, PLMAIN_L01_12, usState);
SetCtrlVal (plMain, PLMAIN_L05_12, usState);
SetCtrlVal (plMain, PLMAIN_L07_12, usState);
SetCtrlVal (plMain, PLMAIN_L09_12, usState);
SetCtrlVal (plMain, PLMAIN_L14_12, usState);
SetCtrlVal (plMain, PLMAIN_L15_12, usState);
SetCtrlVal (plMain, PLMAIN_L17_12, usState);
SetCtrlVal (plMain, PLMAIN_L19_12, usState);
SetCtrlVal (plMain, PLMAIN_L20_12, usState);
SetCtrlVal (plMain, PLMAIN_L21_12, usState);
SetCtrlVal (plMain, PLMAIN_L22_12, usState);
SetCtrlVal (plMain, PLMAIN_L24_12, usState);
return;
}
//------------------------------------------------------------------------------------------------
//
void __stdcall DAQPosition13DataDisplay(void)
{
LPT_DAQData pData;
short usState = 0;
pData = &g_SystemData.ptDAQData;
if ((g_SystemData.ptMeasureData.usSecondryPosition == 13)
|| (g_SystemData.ptMeasureData.ptPosition [12].usChecked == 1))
{
usState = 1;
SetCtrlVal (plMain, PLMAIN_L03_13, g_SystemData.ptDAQData.usL03);
}
else
SetCtrlVal (plMain, PLMAIN_L03_13, usState);
SetCtrlVal (plMain, PLMAIN_L01_13, usState);
SetCtrlVal (plMain, PLMAIN_L05_13, usState);
SetCtrlVal (plMain, PLMAIN_L07_13, usState);
SetCtrlVal (plMain, PLMAIN_L09_13, usState);
SetCtrlVal (plMain, PLMAIN_L14_13, usState);
SetCtrlVal (plMain, PLMAIN_L15_13, usState);
SetCtrlVal (plMain, PLMAIN_L17_13, usState);
SetCtrlVal (plMain, PLMAIN_L19_13, usState);
SetCtrlVal (plMain, PLMAIN_L20_13, usState);
SetCtrlVal (plMain, PLMAIN_L21_13, usState);
SetCtrlVal (plMain, PLMAIN_L22_13, usState);
SetCtrlVal (plMain, PLMAIN_L25_13, usState);
return;
}
//------------------------------------------------------------------------------------------------
//
void __stdcall DAQPosition14DataDisplay(void)
{
LPT_DAQData pData;
short usState = 0;
pData = &g_SystemData.ptDAQData;
if ((g_SystemData.ptMeasureData.usSecondryPosition == 14)
|| (g_SystemData.ptMeasureData.ptPosition [13].usChecked == 1))
{
usState = 1;
SetCtrlVal (plMain, PLMAIN_L03_14, g_SystemData.ptDAQData.usL03);
}
else
SetCtrlVal (plMain, PLMAIN_L03_14, usState);
SetCtrlVal (plMain, PLMAIN_L01_14, usState);
SetCtrlVal (plMain, PLMAIN_L05_14, usState);
SetCtrlVal (plMain, PLMAIN_L07_14, usState);
SetCtrlVal (plMain, PLMAIN_L08_14, usState);
SetCtrlVal (plMain, PLMAIN_L10_14, usState);
SetCtrlVal (plMain, PLMAIN_L14_14, usState);
SetCtrlVal (plMain, PLMAIN_L15_14, usState);
SetCtrlVal (plMain, PLMAIN_L17_14, usState);
SetCtrlVal (plMain, PLMAIN_L19_14, usState);
SetCtrlVal (plMain, PLMAIN_L20_14, usState);
SetCtrlVal (plMain, PLMAIN_L21_14, usState);
SetCtrlVal (plMain, PLMAIN_L22_14, usState);
SetCtrlVal (plMain, PLMAIN_L24_14, usState);
return;
}
//------------------------------------------------------------------------------------------------
//
void __stdcall DAQDataDisplay(void)
{
static char chData[128];
static float fData;
fData = g_SystemData.ptMeasureData.ptPosition [0].fVoltage;
if (fData == 0.0)
strcpy (chData, "");
else
sprintf (chData, "%.2fV", fData);
SetCtrlVal (plMain, PLMAIN_VOLTAGE_1, chData);
fData = g_SystemData.ptMeasureData.ptPosition [2].fVoltage;
if (fData == 0.0)
strcpy (chData, "");
else
sprintf (chData, "%.2fV", fData);
SetCtrlVal (plMain, PLMAIN_VOLTAGE_3, chData);
fData = g_SystemData.ptMeasureData.ptPosition [4].fVoltage;
if (fData == 0.0)
strcpy (chData, "");
else
sprintf (chData, "%.2fV", fData);
SetCtrlVal (plMain, PLMAIN_VOLTAGE_5, chData);
fData = g_SystemData.ptMeasureData.ptPosition [5].fVoltage;
if (fData == 0.0)
strcpy (chData, "");
else
sprintf (chData, "%.2fV", fData);
SetCtrlVal (plMain, PLMAIN_VOLTAGE_6, chData);
fData = g_SystemData.ptMeasureData.ptPosition [6].fVoltage;
if (fData == 0.0)
strcpy (chData, "");
else
sprintf (chData, "%.2fV", fData);
SetCtrlVal (plMain, PLMAIN_VOLTAGE_7, chData);
fData = g_SystemData.ptMeasureData.ptPosition [8].fVoltage;
if (fData == 0.0)
strcpy (chData, "");
else
sprintf (chData, "%.2fV", fData);
SetCtrlVal (plMain, PLMAIN_VOLTAGE_9, chData);
fData = g_SystemData.ptMeasureData.ptPosition [10].fVoltage;
if (fData == 0.0)
strcpy (chData, "");
else
sprintf (chData, "%.2fV", fData);
SetCtrlVal (plMain, PLMAIN_VOLTAGE_11, chData);
fData = g_SystemData.ptMeasureData.ptPosition [12].fVoltage;
if (fData == 0.0)
strcpy (chData, "");
else
sprintf (chData, "%.2fV", fData);
SetCtrlVal (plMain, PLMAIN_VOLTAGE_13, chData);
fData = g_SystemData.ptMeasureData.ptPosition [13].fVoltage;
if (fData == 0.0)
strcpy (chData, "");
else
sprintf (chData, "%.2fV", fData);
SetCtrlVal (plMain, PLMAIN_VOLTAGE_14, chData);
SetCtrlVal (plMain, PLMAIN_LED_AUTO, g_SystemData.ptDAQData.usAuto);
SetCtrlVal (plMain, PLMAIN_LED_1A, g_SystemData.ptDAQData.us1A);
SetCtrlVal (plMain, PLMAIN_LED_15V, g_SystemData.ptDAQData.us15V);
SetCtrlVal (plMain, PLMAIN_LED_MANUAL, g_SystemData.ptDAQData.usManual);
SetCtrlVal (plMain, PLMAIN_R_TEMPERATURE, g_SystemData.ptDAQData.fTemperature);
SetCtrlVal (plMain, PLMAIN_R_VOLTEAGE, g_SystemData.ptDAQData.fVoltage);
SetCtrlVal (plMain, PLMAIN_R_RESISTER, g_SystemData.ptDAQData.fResister);
SetCtrlVal (plMain, PLMAIN_RESISTER_L01, g_SystemData.ptMeasureData.ptResister [0].fResister);
SetCtrlVal (plMain, PLMAIN_RESISTER_L02, g_SystemData.ptMeasureData.ptResister [1].fResister);
SetCtrlVal (plMain, PLMAIN_RESISTER_L03, g_SystemData.ptMeasureData.ptResister [2].fResister);
SetCtrlVal (plMain, PLMAIN_RESISTER_L04, g_SystemData.ptMeasureData.ptResister [3].fResister);
SetCtrlVal (plMain, PLMAIN_RESISTER_L05, g_SystemData.ptMeasureData.ptResister [4].fResister);
SetCtrlVal (plMain, PLMAIN_RESISTER_L06, g_SystemData.ptMeasureData.ptResister [5].fResister);
SetCtrlVal (plMain, PLMAIN_RESISTER_L07, g_SystemData.ptMeasureData.ptResister [6].fResister);
SetCtrlVal (plMain, PLMAIN_RESISTER_L08, g_SystemData.ptMeasureData.ptResister [7].fResister);
SetCtrlVal (plMain, PLMAIN_RESISTER_L09, g_SystemData.ptMeasureData.ptResister [8].fResister);
SetCtrlVal (plMain, PLMAIN_RESISTER_L10, g_SystemData.ptMeasureData.ptResister [9].fResister);
SetCtrlVal (plMain, PLMAIN_RESISTER_L11, g_SystemData.ptMeasureData.ptResister [10].fResister);
SetCtrlVal (plMain, PLMAIN_RESISTER_L12, g_SystemData.ptMeasureData.ptResister [11].fResister);
SetCtrlVal (plMain, PLMAIN_RESISTER_L13, g_SystemData.ptMeasureData.ptResister [12].fResister);
SetCtrlVal (plMain, PLMAIN_RESISTER_L14, g_SystemData.ptMeasureData.ptResister [13].fResister);
SetCtrlVal (plMain, PLMAIN_RESISTER_L15, g_SystemData.ptMeasureData.ptResister [14].fResister);
SetCtrlVal (plMain, PLMAIN_RESISTER_L16, g_SystemData.ptMeasureData.ptResister [15].fResister);
SetCtrlVal (plMain, PLMAIN_RESISTER_L17, g_SystemData.ptMeasureData.ptResister [16].fResister);
SetCtrlVal (plMain, PLMAIN_RESISTER_L18, g_SystemData.ptMeasureData.ptResister [17].fResister);
SetCtrlVal (plMain, PLMAIN_RESISTER_L19, g_SystemData.ptMeasureData.ptResister [18].fResister);
SetCtrlVal (plMain, PLMAIN_RESISTER_L20, g_SystemData.ptMeasureData.ptResister [19].fResister);
SetCtrlVal (plMain, PLMAIN_RESISTER_L21, g_SystemData.ptMeasureData.ptResister [20].fResister);
SetCtrlVal (plMain, PLMAIN_RESISTER_L22, g_SystemData.ptMeasureData.ptResister [21].fResister);
SetCtrlVal (plMain, PLMAIN_RESISTER_L23, g_SystemData.ptMeasureData.ptResister [22].fResister);
SetCtrlVal (plMain, PLMAIN_RESISTER_L24, g_SystemData.ptMeasureData.ptResister [23].fResister);
SetCtrlVal (plMain, PLMAIN_RESISTER_L25, g_SystemData.ptMeasureData.ptResister [24].fResister);
DAQPosition1DataDisplay ();
DAQPosition2DataDisplay ();
DAQPosition3DataDisplay ();
DAQPosition4DataDisplay ();
DAQPosition5DataDisplay ();
DAQPosition6DataDisplay ();
DAQPosition7DataDisplay ();
DAQPosition8DataDisplay ();
DAQPosition9DataDisplay ();
DAQPosition10DataDisplay ();
DAQPosition11DataDisplay ();
DAQPosition12DataDisplay ();
DAQPosition13DataDisplay ();
DAQPosition14DataDisplay ();
return;
}
//------------------------------------------------------------------------------------------------
//
void __stdcall DAQCheckPosition(void)
{
LPT_DAQData pData;
pData = &g_SystemData.ptDAQData;
// check primary position
if ( (pData->usL01 == 0) && (pData->usL02 == 1) && (pData->usL04 == 0)
&& (pData->usL05 == 0) && (pData->usL06 == 1) && (pData->usL07 == 0) && (pData->usL08 == 0)
&& (pData->usL09 == 1) && (pData->usL10 == 0) && (pData->usL11 == 0) && (pData->usL12 == 0)
&& (pData->usL13 == 0) && (pData->usL14 == 1) && (pData->usL15 == 0) && (pData->usL16 == 1)
&& (pData->usL17 == 0) && (pData->usL18 == 1) && (pData->usL19 == 1) && (pData->usL20 == 1)
&& (pData->usL21 == 1) && (pData->usL22 == 0) && (pData->usL23 == 1) && (pData->usL24 == 1)
&& (pData->usL25 == 0))
{
g_SystemData.ptMeasureData.usPrimaryPosition = 1;
g_SystemData.ptMeasureData.usSecondryPosition = 1;
g_SystemData.ptMeasureData.ptPosition [0].usChecked = 1;
}
if ( (pData->usL01 == 0) && (pData->usL02 == 1) && (pData->usL04 == 0)
&& (pData->usL05 == 0) && (pData->usL06 == 1) && (pData->usL07 == 0) && (pData->usL08 == 0)
&& (pData->usL09 == 1) && (pData->usL10 == 0) && (pData->usL11 == 0) && (pData->usL12 == 0)
&& (pData->usL13 == 0) && (pData->usL14 == 1) && (pData->usL15 == 0) && (pData->usL16 == 1)
&& (pData->usL17 == 0) && (pData->usL18 == 1) && (pData->usL19 == 1) && (pData->usL20 == 1)
&& (pData->usL21 == 1) && (pData->usL22 == 1) && (pData->usL23 == 0) && (pData->usL24 == 1)
&& (pData->usL25 == 0))
{
g_SystemData.ptMeasureData.usPrimaryPosition = 1;
g_SystemData.ptMeasureData.usSecondryPosition = 2;
g_SystemData.ptMeasureData.ptPosition [1].usChecked = 1;
}
if ( (pData->usL01 == 1) && (pData->usL02 == 0) && (pData->usL04 == 0)
&& (pData->usL05 == 0) && (pData->usL06 == 1) && (pData->usL07 == 0) && (pData->usL08 == 0)
&& (pData->usL09 == 1) && (pData->usL10 == 0) && (pData->usL11 == 1) && (pData->usL12 == 1)
&& (pData->usL13 == 0) && (pData->usL14 == 1) && (pData->usL15 == 0) && (pData->usL16 == 1)
&& (pData->usL17 == 0) && (pData->usL18 == 1) && (pData->usL19 == 1) && (pData->usL20 == 1)
&& (pData->usL21 == 1) && (pData->usL22 == 1) && (pData->usL23 == 0) && (pData->usL24 == 1)
&& (pData->usL25 == 0))
{
g_SystemData.ptMeasureData.usPrimaryPosition = 1;
g_SystemData.ptMeasureData.usSecondryPosition = 3;
g_SystemData.ptMeasureData.ptPosition [2].usChecked = 1;
}
if ( (pData->usL01 == 1) && (pData->usL02 == 0) && (pData->usL04 == 0)
&& (pData->usL05 == 1) && (pData->usL06 == 0) && (pData->usL07 == 1) && (pData->usL08 == 0)
&& (pData->usL09 == 1) && (pData->usL10 == 0) && (pData->usL11 == 0) && (pData->usL12 == 0)
&& (pData->usL13 == 0) && (pData->usL14 == 1) && (pData->usL15 == 0) && (pData->usL16 == 1)
&& (pData->usL17 == 0) && (pData->usL18 == 1) && (pData->usL19 == 1) && (pData->usL20 == 1)
&& (pData->usL21 == 1) && (pData->usL22 == 1) && (pData->usL23 == 0) && (pData->usL24 == 1)
&& (pData->usL25 == 0))
{
g_SystemData.ptMeasureData.usPrimaryPosition = 1;
g_SystemData.ptMeasureData.usSecondryPosition = 4;
g_SystemData.ptMeasureData.ptPosition [3].usChecked = 1;
}
if ( (pData->usL01 == 1) && (pData->usL02 == 0) && (pData->usL04 == 0)
&& (pData->usL05 == 1) && (pData->usL06 == 0) && (pData->usL07 == 1) && (pData->usL08 == 0)
&& (pData->usL09 == 1) && (pData->usL10 == 0) && (pData->usL11 == 0) && (pData->usL12 == 0)
&& (pData->usL13 == 0) && (pData->usL14 == 1) && (pData->usL15 == 0) && (pData->usL16 == 1)
&& (pData->usL17 == 0) && (pData->usL18 == 1) && (pData->usL19 == 1) && (pData->usL20 == 1)
&& (pData->usL21 == 1) && (pData->usL22 == 1) && (pData->usL23 == 0) && (pData->usL24 == 0)
&& (pData->usL25 == 1))
{
g_SystemData.ptMeasureData.usPrimaryPosition = 1;
g_SystemData.ptMeasureData.usSecondryPosition = 5;
g_SystemData.ptMeasureData.ptPosition [4].usChecked = 1;
}
if ( (pData->usL01 == 1) && (pData->usL02 == 0) && (pData->usL04 == 0)
&& (pData->usL05 == 1) && (pData->usL06 == 0) && (pData->usL07 == 1) && (pData->usL08 == 1)
&& (pData->usL09 == 0) && (pData->usL10 == 1) && (pData->usL11 == 0) && (pData->usL12 == 0)
&& (pData->usL13 == 0) && (pData->usL14 == 1) && (pData->usL15 == 0) && (pData->usL16 == 1)
&& (pData->usL17 == 0) && (pData->usL18 == 1) && (pData->usL19 == 1) && (pData->usL20 == 1)
&& (pData->usL21 == 1) && (pData->usL22 == 1) && (pData->usL23 == 0) && (pData->usL24 == 1)
&& (pData->usL25 == 0))
{
g_SystemData.ptMeasureData.usPrimaryPosition = 1;
g_SystemData.ptMeasureData.usSecondryPosition = 6;
g_SystemData.ptMeasureData.ptPosition [5].usChecked = 1;
}
if ( (pData->usL01 == 1) && (pData->usL02 == 0) && (pData->usL04 == 1)
&& (pData->usL05 == 0) && (pData->usL06 == 1) && (pData->usL07 == 0) && (pData->usL08 == 0)
&& (pData->usL09 == 1) && (pData->usL10 == 0) && (pData->usL11 == 0) && (pData->usL12 == 0)
&& (pData->usL13 == 1) && (pData->usL14 == 0) && (pData->usL15 == 0) && (pData->usL16 == 0)
&& (pData->usL17 == 0) && (pData->usL18 == 1) && (pData->usL19 == 1) && (pData->usL20 == 1)
&& (pData->usL21 == 1) && (pData->usL22 == 1) && (pData->usL23 == 0) && (pData->usL24 == 1)
&& (pData->usL25 == 0))
{
g_SystemData.ptMeasureData.usPrimaryPosition = 2;
g_SystemData.ptMeasureData.usSecondryPosition = 7;
g_SystemData.ptMeasureData.ptPosition [6].usChecked = 1;
}
if ( (pData->usL01 == 1) && (pData->usL02 == 0) && (pData->usL04 == 1)
&& (pData->usL05 == 0) && (pData->usL06 == 1) && (pData->usL07 == 0) && (pData->usL08 == 0)
&& (pData->usL09 == 1) && (pData->usL10 == 0) && (pData->usL11 == 0) && (pData->usL12 == 0)
&& (pData->usL13 == 1) && (pData->usL14 == 0) && (pData->usL15 == 0) && (pData->usL16 == 0)
&& (pData->usL17 == 0) && (pData->usL18 == 1) && (pData->usL19 == 0) && (pData->usL20 == 0)
&& (pData->usL21 == 0) && (pData->usL22 == 1) && (pData->usL23 == 0) && (pData->usL24 == 1)
&& (pData->usL25 == 0))
{
g_SystemData.ptMeasureData.usPrimaryPosition = 2;
g_SystemData.ptMeasureData.usSecondryPosition = 8;
g_SystemData.ptMeasureData.ptPosition [7].usChecked = 1;
}
if ( (pData->usL01 == 0) && (pData->usL02 == 1) && (pData->usL04 == 0)
&& (pData->usL05 == 0) && (pData->usL06 == 1) && (pData->usL07 == 0) && (pData->usL08 == 0)
&& (pData->usL09 == 1) && (pData->usL10 == 0) && (pData->usL11 == 0) && (pData->usL12 == 0)
&& (pData->usL13 == 0) && (pData->usL14 == 1) && (pData->usL15 == 1) && (pData->usL16 == 0)
&& (pData->usL17 == 1) && (pData->usL18 == 0) && (pData->usL19 == 1) && (pData->usL20 == 1)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -