|
@@ -2355,7 +2355,6 @@ bool MakeRunSet(bool bFirst)
|
|
|
fIn = (float)(g_ui[ui_begin + SW_AC_IA].m2_factor_k) / 256.0;
|
|
fIn = (float)(g_ui[ui_begin + SW_AC_IA].m2_factor_k) / 256.0;
|
|
|
fKI0 = (float)(g_ui[ui_begin + SW_AC_I0].m2_factor_k) / 256.0;
|
|
fKI0 = (float)(g_ui[ui_begin + SW_AC_I0].m2_factor_k) / 256.0;
|
|
|
ptSet->dTBLValue[sw] = GetSetNormal(psetbuf[CSTSET_TBLQD].ff, fIn); // 突变量
|
|
ptSet->dTBLValue[sw] = GetSetNormal(psetbuf[CSTSET_TBLQD].ff, fIn); // 突变量
|
|
|
- dp_err_n_c_rt("ptSet->dTBLValue[%d] = %d, %f", i, ptSet->dTBLValue[sw], psetbuf[CSTSET_TBLQD].ff);
|
|
|
|
|
ptSet->dIWL_SQR[sw] = GetSetSQR(psetbuf[CSTSET_IWL].ff, fIn);
|
|
ptSet->dIWL_SQR[sw] = GetSetSQR(psetbuf[CSTSET_IWL].ff, fIn);
|
|
|
|
|
|
|
|
#ifndef DISP_CHZOKCHR_2_SW
|
|
#ifndef DISP_CHZOKCHR_2_SW
|
|
@@ -2895,6 +2894,7 @@ bool MakeRunSet(bool bFirst)
|
|
|
poc->dI = GetSetSQR(psetbuf[SET_LXYX_I + sw * SW_SET_NUMBER].ff, fKI0);
|
|
poc->dI = GetSetSQR(psetbuf[SET_LXYX_I + sw * SW_SET_NUMBER].ff, fKI0);
|
|
|
poc->dI_fh = _Mul_Div_U(poc->dI, 96, 100); // 返回值
|
|
poc->dI_fh = _Mul_Div_U(poc->dI, 96, 100); // 返回值
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
// 智能分布式定值
|
|
// 智能分布式定值
|
|
|
{
|
|
{
|
|
|
GOC_SET *poc = &ptSet->tSwSet[sw].tGocSet;
|
|
GOC_SET *poc = &ptSet->tSwSet[sw].tGocSet;
|
|
@@ -3101,8 +3101,7 @@ bool MakeRunSet(bool bFirst)
|
|
|
|
|
|
|
|
#ifdef XDL_ZT
|
|
#ifdef XDL_ZT
|
|
|
// 小电流接地
|
|
// 小电流接地
|
|
|
- ptSet->tSwSet[sw].bTT_xdlgj = (((WORD)psetbuf[SET_XDL_TT + sw * SW_SET_NUMBER].ff == 1) ? true : false || ((WORD)psetbuf[SET_XDL_TT + sw * SW_SET_NUMBER].ff == 2) ? true
|
|
|
|
|
- : false);
|
|
|
|
|
|
|
+ ptSet->tSwSet[sw].bTT_xdlgj = (((WORD)psetbuf[SET_XDL_TT + sw * SW_SET_NUMBER].ff == 1) ? true : false || ((WORD)psetbuf[SET_XDL_TT + sw * SW_SET_NUMBER].ff == 2) ? true : false);
|
|
|
ptSet->tSwSet[sw].bTT_xdltz = (((WORD)psetbuf[SET_XDL_TT + sw * SW_SET_NUMBER].ff == 2) ? true : false);
|
|
ptSet->tSwSet[sw].bTT_xdltz = (((WORD)psetbuf[SET_XDL_TT + sw * SW_SET_NUMBER].ff == 2) ? true : false);
|
|
|
if (ptSet->tSwSet[sw].bTT_xdlgj || ptSet->tSwSet[sw].bTT_xdltz)
|
|
if (ptSet->tSwSet[sw].bTT_xdlgj || ptSet->tSwSet[sw].bTT_xdltz)
|
|
|
{
|
|
{
|
|
@@ -3131,13 +3130,10 @@ bool MakeRunSet(bool bFirst)
|
|
|
#ifdef FUNC_DRIVE
|
|
#ifdef FUNC_DRIVE
|
|
|
ptSet->tSwSet[sw].btt_gnyb_btdcd = ((WORD)psetbuf[SET_XDL_YB + sw * SW_SET_NUMBER].ff == 1) ? true : false; // 不停电传动功能软压板
|
|
ptSet->tSwSet[sw].btt_gnyb_btdcd = ((WORD)psetbuf[SET_XDL_YB + sw * SW_SET_NUMBER].ff == 1) ? true : false; // 不停电传动功能软压板
|
|
|
fresh_set_soe(EV_DRIVE, ptSet->tSwSet[sw].btt_gnyb_btdcd, bFirst, 0);
|
|
fresh_set_soe(EV_DRIVE, ptSet->tSwSet[sw].btt_gnyb_btdcd, bFirst, 0);
|
|
|
- for (sw = 0; sw < SWITCH_NUM_MAX; sw++)
|
|
|
|
|
- {
|
|
|
|
|
- ptSet->tSwSet[sw].dT_Drive_hz = GetSetTIME(psetbuf[SET_DRIVE_HZ_T + sw * SW_SET_NUMBER].ff);
|
|
|
|
|
- ptSet->tSwSet[sw].dT_Drive_fz = GetSetTIME(psetbuf[SET_DRIVE_FZ_T + sw * SW_SET_NUMBER].ff);
|
|
|
|
|
- ptSet->tSwSet[sw].dT_fz_end = GetSetTIME(psetbuf[SET_FZ_END_T + sw * SW_SET_NUMBER].ff);
|
|
|
|
|
- ptSet->tSwSet[sw].dT_hz_end = GetSetTIME(psetbuf[SET_HZ_END_T].ff);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ ptSet->tSwSet[sw].dT_Drive_hz = GetSetTIME(psetbuf[SET_DRIVE_HZ_T + sw * SW_SET_NUMBER].ff);
|
|
|
|
|
+ ptSet->tSwSet[sw].dT_Drive_fz = GetSetTIME(psetbuf[SET_DRIVE_FZ_T + sw * SW_SET_NUMBER].ff);
|
|
|
|
|
+ ptSet->tSwSet[sw].dT_fz_end = GetSetTIME(psetbuf[SET_FZ_END_T + sw * SW_SET_NUMBER].ff);
|
|
|
|
|
+ ptSet->tSwSet[sw].dT_hz_end = GetSetTIME(psetbuf[SET_HZ_END_T].ff);
|
|
|
#endif
|
|
#endif
|
|
|
|
|
|
|
|
ptSet->tSwSet[sw].bTT_IBSCHZ = (((WORD)psetbuf[SET_CH_DLBS_TT + sw * SW_SET_NUMBER].ff == 1) ? true : false);
|
|
ptSet->tSwSet[sw].bTT_IBSCHZ = (((WORD)psetbuf[SET_CH_DLBS_TT + sw * SW_SET_NUMBER].ff == 1) ? true : false);
|
|
@@ -3536,21 +3532,6 @@ bool MakeRunSet(bool bFirst)
|
|
|
|
|
|
|
|
m_runsection = pRunSet->section;
|
|
m_runsection = pRunSet->section;
|
|
|
|
|
|
|
|
-#if (1)
|
|
|
|
|
- dp_err_n_c_rt("JZS_ALL_EN(0) = %d", JZS_ALL_EN(0));
|
|
|
|
|
- dp_err_n_c_rt("KZ_OUT_ALL_EN(0) = %d", KZ_OUT_ALL_EN(0));
|
|
|
|
|
- dp_err_n_c_rt("FUN_ALL_EN(0) = %d(%d, %d, %d)", FUN_ALL_EN(0), g_run_stu.bhall, pRunSet->tSwSet[0].btt_yxyb_gnztt, g_tRelay[0].run_stu.bhztt);
|
|
|
|
|
- dp_err_n_c_rt("BH_GOOSE_EN_YB(0) = %d", BH_GOOSE_EN_YB(0));
|
|
|
|
|
- dp_err_n_c_rt("BH_GOOSE_EN(0) = %d", BH_GOOSE_EN(0));
|
|
|
|
|
- dp_err_n_c_rt("BH_GOOSE_COMMERR(0) = %d", BH_GOOSE_COMMERR(0));
|
|
|
|
|
- dp_err_n_c_rt("BH_ALL_2(0) = %d", BH_ALL_2(0));
|
|
|
|
|
- dp_err_n_c_rt("BH_ALL_EN(0) = %d", BH_ALL_EN(0));
|
|
|
|
|
- dp_err_n_c_rt("FA_ALL_EN(0) = %d", FA_ALL_EN(0));
|
|
|
|
|
- dp_err_n_c_rt("CHZ_ALL_EN(0) = %d", CHZ_ALL_EN(0));
|
|
|
|
|
- dp_err_n_c_rt("TYTQ_ALL_EN(0) = %d", TYTQ_ALL_EN(0));
|
|
|
|
|
- dp_err_n_c_rt("JL_ALL_EN(0) = %d", JL_ALL_EN(0));
|
|
|
|
|
-#endif
|
|
|
|
|
-
|
|
|
|
|
#if !defined CPU_FUXI
|
|
#if !defined CPU_FUXI
|
|
|
create_set_data_txt();
|
|
create_set_data_txt();
|
|
|
#endif
|
|
#endif
|