亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? check.cpp

?? hart工業儀表的微機仿真程序,在C++Builder下制作,能夠仿真儀表(執行器)的動作以及數學模型,方便實用.
?? CPP
字號:
#include <vcl.h>
#include "math.h"
#include "stdlib.h"
#include "Sim_Valve.h"
//五、統計診斷程序
//進入統計診斷程序
//---------------------------------------------------------------------------
void TMainForm::Check_Func_Key(void)
{
       if(m_Set_Num<34)
       {
           m_Set_Num++;
       }
       else
       {
         m_Set_Num=0;
       }
       Check_Disp();
}
void TMainForm::Check_FuncAndSub_Key(void)
{
       if(m_Set_Num>0)
       {
           m_Set_Num--;
       }
       else
       {
         m_Set_Num=34;
       }
       Check_Disp();
}
//---------------------------------------------------------------------------
//工作時間中斷,累積工作時間,溫度測量與溫度處理
//---------------------------------------------------------------------------


void TMainForm::Check_TimerP(void)
{

   float f;
   //行程累計
   f=fabs(m_Valve_Check_Pos-m_Valve_Check_Pos_Old);
   if(f>1.0)
   {
      if(m_HSTRK==0)
      {
        if(m_STRKS<TENY)
          m_STRKS+=f;
      }
      else
      {
        if(m_STRKS<m_HSTRK)
          m_STRKS+=f;
      }
      m_Valve_Check_Pos_Old=m_Valve_Check_Pos;
   }
   //報警與報警累計
   if(m_HLIM<-0.05)  f=ALARMLIMAUTO;
   else              f=m_HLIM;
   if(m_Valve_Check_Pos>m_A2+f)
   {
      m_A2_Timer++;
      if(m_HTIM==-1)
      {
         if(m_A2_Timer>ALARMTIMEAUTO  && m_A2_Alarm==0)
         {
              //報警
              Alarm_Panel->Color=clRed;
              A2_Panel->Color=clRed;
              if(m_A2CNT<TENY)
                m_A2CNT++;
              if(m_HCNT<TENY)
                m_HCNT++;
              m_A2_Alarm=1;
         }
      }
      else
      {
         if(m_A2_Timer>m_HTIM && m_A2_Alarm==0)
         {
              A2_Panel->Color=clRed;
              Alarm_Panel->Color=clRed;//報警
              if(m_A2CNT<TENY)
                m_A2CNT++;
              if(m_HCNT<TENY)
                m_HCNT++;
              m_A2_Alarm=1;
         }
      }
   }
   else
   {
      if(m_A1_Alarm==0)
        Alarm_Panel->Color=clBtnFace;//報警
      A2_Panel->Color=clBtnFace;
      m_A2_Timer=0;
      m_A2_Alarm=0;
   }

   if(m_Valve_Check_Pos<m_A1-f)
   {
      m_A1_Timer++;
      if(m_HTIM==-1)
      {
         if(m_A1_Timer>ALARMTIMEAUTO  && m_A1_Alarm==0)
         {
              //報警
              A1_Panel->Color=clRed;
              Alarm_Panel->Color=clRed;//報警
              if(m_A1CNT<TENY)
                m_A1CNT++;
              if(m_HCNT<TENY)
                m_HCNT++;
              m_A1_Alarm=1;
         }
      }
      else
      {
         if(m_A1_Timer>m_HTIM && m_A1_Alarm==0)
         {
              //報警
              A1_Panel->Color=clRed;
              Alarm_Panel->Color=clRed;//報警
              if(m_A1CNT<TENY)
                m_A1CNT++;
              if(m_HCNT<TENY)
                m_HCNT++;
              m_A1_Alarm=1;
         }
      }
   }
   else
   {
      if(m_A2_Alarm==0)
         Alarm_Panel->Color=clBtnFace;//報警
      A1_Panel->Color=clBtnFace;
      m_A1_Timer=0;
      m_A1_Alarm=0;
   }









     if(m_Work_Time<60)
       m_Work_Time++;
     else
     {
        if(m_HOURS<TENY)
          m_HOURS++;
        m_TEMP=30.0-random(100);
        if(m_TMIN>m_TEMP)
           m_TMIN=m_TEMP;
        if(m_TMAX<m_TEMP)
           m_TMAX=m_TEMP;
        if(m_TEMP<LIMIT_T1)
        {
            if(m_T1<TENY)
              m_T1++;
        }
        else if(m_TEMP<LIMIT_T2)
        {
          if(m_T2<TENY)
            m_T2++;
        }
        else if(m_TEMP<LIMIT_T3)
        {
          if(m_T3<TENY)
            m_T3++;
        }
        else if(m_TEMP<LIMIT_T4)
        {
          if(m_T4<TENY)
            m_T4++;
        }
        else if(m_TEMP<LIMIT_T5)
        {
          if(m_T5<TENY)
            m_T5++;
        }
        else if(m_TEMP<LIMIT_T6)
        {
          if(m_T6<TENY)
            m_T6++;
        }
        else if(m_TEMP<LIMIT_T7)
        {
          if(m_T7<TENY)
            m_T7++;
        }
        else if(m_TEMP<LIMIT_T8)
        {
          if(m_T8<TENY)
            m_T8++;
        }
        else if(m_TEMP<LIMIT_T9)
        {
          if(m_T9<TENY)
            m_T9++;
        }
        Check_Data_Save();
     }
}
void TMainForm::Check_Number(void)
{

   if(m_Valve1_State==1 && m_Valve1_State_Old==0)
   {
     if(m_VENT1<TENY)
       m_VENT1++;

     if(m_Valve_State==0)
     {
        if(m_HDCHG==0)
        {
           if(m_CHDIR<TENY)
             m_CHDIR++;
        }
        else
        {
           if(m_CHDIR<m_HDCHG)
             m_CHDIR++;
        }
     }
     m_Valve_State=1;
   }
   if(m_Valve2_State==1 && m_Valve2_State_Old==0)
   {
     if(m_VENT2<TENY)
       m_VENT2++;
     m_Valve_State=0;
   }

}

void TMainForm::Check_Add5s_Key(void)
{
           if(m_Set_Num==0)  Check_Reset(&m_HOURS);
           else if(m_Set_Num==1)  Check_Reset(&m_CHDIR);
           else if(m_Set_Num==2)  Check_Reset(&m_HCNT);
           else if(m_Set_Num==3)  Check_Reset(&m_A1CNT);
           else if(m_Set_Num==4)  Check_Reset(&m_A2CNT);

           else if(m_Set_Num==18)  Check_T_F(m_TEMP);
           else if(m_Set_Num==19)  Check_T_F(m_TMIN);
           else if(m_Set_Num==20)  Check_T_F(m_TMAX);
           else if(m_Set_Num==32)  Check_Save();
}
//---------------------------------------------------------------------------
void TMainForm::Check_Reset(unsigned long *d)
{
  char Data[12];
  char str[6]="RESETa";
  Disp_Turn_Str_TO_Code(str,Data);
  Disp_Data(Data);
  Check_Delay(5000);
  *d=0;
  Check_Disp();
}
void TMainForm::Check_T_F(float d)
{
   if(m_Check_TF==0)
     m_Check_TF=1;
   else
     m_Check_TF=0;
   Check_Disp();
}
void TMainForm::Check_Save(void)
{
  char Data[12];
  char str[6]="STARTa";
  Disp_Turn_Str_TO_Code(str,Data);
  Disp_Data(Data);
  Check_Delay(5000);
  strcpy(str,"OCAYaa");
  Disp_Turn_Str_TO_Code(str,Data);
  Disp_Data(Data);
  Check_Data_Save();
}
void TMainForm::Check_Delay(unsigned long d)
{
   unsigned long i,j;
   for(i=0;i<d;i++)
    for(j=0;j<60000;j++)
    ;
}

void TMainForm::Check_Start(void)
{
     m_Work_State=2;
     Work_Timer->Enabled=false;
     m_Set_Num=0;
     Check_Disp();
}


void TMainForm::Check_Disp(void)
{
     unsigned char State[6];
     unsigned char Data[12];
     unsigned char Temp[6];
     unsigned int  D[6];
     double f;
     unsigned char c;
     int i;
     for(i=0;i<5;i++)
       State[i]=m_Test_Name[m_Set_Num][i];
     State[5]=0x0;
     Data[5]=0;
     //全字符顯示
     if(m_Set_Num==0)         Disp_Turn_Long(m_STRKS,Data);
     else  if(m_Set_Num==1)   Disp_Turn_Long(m_CHDIR,Data);
     else  if(m_Set_Num==2)   Disp_Turn_Long(m_HCNT, Data);
     else  if(m_Set_Num==3)   Disp_Turn_Long(m_A1CNT,Data);
     else  if(m_Set_Num==4)   Disp_Turn_Long(m_A2CNT,Data);
     else  if(m_Set_Num==5)   Disp_Turn_Long(m_HOURS,Data);
     else  if(m_Set_Num==6)
     {
       Disp_Turn_Data_TO_Code8(m_WAY,  Data,0);
     }
     else  if(m_Set_Num==7)   Disp_Turn_Data_TO_Code8(m_Up_Time,Data,0);
     else  if(m_Set_Num==8)   Disp_Turn_Data_TO_Code8(m_Down_Time,Data,0);
     else  if(m_Set_Num==9)   Disp_Turn_Data_TO_Code8(m_LEAK,Data,1);
     else  if(m_Set_Num==10)  Disp_Turn_Data_TO_Code8(m_P0,Data,1);
     else  if(m_Set_Num==11)  Disp_Turn_Data_TO_Code8(m_P100,Data,1);
     else  if(m_Set_Num==12)  Disp_Turn_Data_TO_Code8(m_IMPUP,Data,0);
     else  if(m_Set_Num==13)  Disp_Turn_Data_TO_Code8(m_IMPDN,Data,0);
     else  if(m_Set_Num==14)
     {
        m_DBUP=m_DEBA;
        Disp_Turn_Data_TO_Code8(m_DBUP,Data,1);
     }
     else  if(m_Set_Num==15)
     {
        m_DBDN=-m_DEBA;
        Disp_Turn_Data_TO_Code8(m_DBDN,Data,1);
     }
     else  if(m_Set_Num==16)  Disp_Turn_Data_TO_Code8(m_SSUP,Data,1);
     else  if(m_Set_Num==17)  Disp_Turn_Data_TO_Code8(m_SSDN,Data,1);
     else  if(m_Set_Num==18)
     {
       if(m_Check_TF==1)
       {
         f=m_TEMP*9.0/5.0+32.0;
       }
       else
       {
         f=m_TEMP;
       }
       Disp_Turn_Data_TO_Code8(f,Data,2);
       if(m_Check_TF==1)
       {
         Data[0]=0x08;   //F  華氏度
         Data[1]=0x0E;
       }
       else
       {
         Data[0]=0x09;   //C  攝氏度
         Data[1]=0x0A;
       }
     }
     else  if(m_Set_Num==19)
     {
       if(m_Check_TF==1)
       {
         f=m_TMIN*9.0/5.0+32.0;
       }
       else
       {
         f=m_TMIN;
       }
       Disp_Turn_Data_TO_Code8(f,Data,2);
       if(m_Check_TF==1)
       {
         Data[0]=0x08;   //F  華氏度
         Data[1]=0x0E;
       }
       else
       {
         Data[0]=0x09;   //C  攝氏度
         Data[1]=0x0A;
       }
     }
     else  if(m_Set_Num==20)
     {
       if(m_Check_TF==1)
       {
         f=m_TMAX*9.0/5.0+32.0;
       }
       else
       {
         f=m_TMAX;
       }
       Disp_Turn_Data_TO_Code8(f,Data,2);
       if(m_Check_TF==1)
       {
         Data[0]=0x08;   //F  華氏度
         Data[1]=0x0E;
       }
       else
       {
         Data[0]=0x09;   //C  攝氏度
         Data[1]=0x0A;
       }
     }
     else  if(m_Set_Num==21)  Disp_Turn_Long(m_T1,Data);
     else  if(m_Set_Num==22)  Disp_Turn_Long(m_T2,Data);
     else  if(m_Set_Num==23)  Disp_Turn_Long(m_T3,Data);
     else  if(m_Set_Num==24)  Disp_Turn_Long(m_T4,Data);
     else  if(m_Set_Num==25)  Disp_Turn_Long(m_T5,Data);
     else  if(m_Set_Num==26)  Disp_Turn_Long(m_T6,Data);
     else  if(m_Set_Num==27)  Disp_Turn_Long(m_T7,Data);
     else  if(m_Set_Num==28)  Disp_Turn_Long(m_T8,Data);
     else  if(m_Set_Num==29)  Disp_Turn_Long(m_T9,Data);
     else  if(m_Set_Num==30)  Disp_Turn_Long(m_VENT1,Data);
     else  if(m_Set_Num==31)  Disp_Turn_Long(m_VENT2,Data);
     else  if(m_Set_Num==32)  Disp_Turn_Data_TO_Code8(m_STORE,Data,0);
     else  if(m_Set_Num==33)  Disp_Turn_Data_TO_Code8(m_PRUP,Data,0);
     else  if(m_Set_Num==34)  Disp_Turn_Data_TO_Code8(m_PRDN,Data,0);

     Disp_Data(Data);
     Disp_Number();
     Disp_State(State);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品久久久久久久人人人人传媒 | 黄色资源网久久资源365| 久久精品国产亚洲aⅴ| k8久久久一区二区三区| 宅男噜噜噜66一区二区66| 日本一区二区电影| 日韩av在线发布| 色老综合老女人久久久| 久久亚洲二区三区| 日韩一区精品字幕| 91麻豆国产香蕉久久精品| 久久天堂av综合合色蜜桃网| 亚洲综合色噜噜狠狠| 成人一区二区三区中文字幕| 日韩一区二区电影| 亚洲 欧美综合在线网络| 成人ar影院免费观看视频| 26uuu国产一区二区三区| 午夜影院在线观看欧美| 色婷婷精品大视频在线蜜桃视频| 久久综合九色综合欧美就去吻| 亚洲成人手机在线| 欧美中文字幕一区二区三区亚洲| 中文字幕日本乱码精品影院| 懂色av一区二区在线播放| 精品国产sm最大网站| 图片区小说区国产精品视频| 欧美视频自拍偷拍| 亚洲综合免费观看高清完整版| 91啪亚洲精品| 亚洲欧美一区二区三区孕妇| 91色视频在线| 一区二区三区日韩精品视频| 欧美主播一区二区三区| 亚洲综合视频在线观看| 欧美日韩在线播放一区| 亚洲aⅴ怡春院| 在线91免费看| 麻豆视频观看网址久久| 欧美一二区视频| 狠狠色丁香久久婷婷综| 26uuu欧美| 成人午夜电影网站| 《视频一区视频二区| 色婷婷国产精品| 亚洲成a人片在线观看中文| 欧美日韩国产高清一区二区| 天天综合天天综合色| 日韩欧美综合一区| 国产成人免费av在线| 国产精品久久久久婷婷| 91极品视觉盛宴| 日本不卡1234视频| 久久视频一区二区| 91日韩在线专区| 日韩av电影免费观看高清完整版| 日韩一级在线观看| 成人亚洲一区二区一| 亚洲精品高清在线| 欧美日韩成人高清| 国产精品99久久久久久有的能看| 国产精品久久午夜夜伦鲁鲁| 91毛片在线观看| 日韩av在线免费观看不卡| 久久久久久久久久久久电影| 91碰在线视频| 免费在线欧美视频| 国产精品久久久99| 欧美日韩国产三级| 国产a精品视频| 天天操天天干天天综合网| 欧美zozo另类异族| 色婷婷精品大在线视频| 久久精品免费观看| 中文字幕字幕中文在线中不卡视频| 欧美系列日韩一区| 国产成人在线免费观看| 亚洲国产一区二区在线播放| 精品第一国产综合精品aⅴ| 成人高清免费观看| 久久 天天综合| 一区二区三区日韩精品| 国产午夜精品一区二区三区四区| 色妞www精品视频| 激情都市一区二区| 午夜精品久久久久| 国产精品国产三级国产普通话99 | 亚洲va国产va欧美va观看| 26uuu精品一区二区在线观看| 在线免费观看一区| 国产真实乱对白精彩久久| 亚洲综合av网| 国产精品国产三级国产普通话三级| 欧美理论片在线| 色久优优欧美色久优优| 国产福利视频一区二区三区| 日精品一区二区三区| 亚洲欧美色图小说| 中文字幕不卡在线观看| 欧美不卡一区二区三区四区| 欧美伊人久久大香线蕉综合69| 国产成人亚洲精品青草天美| 免费人成在线不卡| 日日夜夜一区二区| 亚洲制服丝袜av| 亚洲欧美日韩一区| 欧美经典一区二区| 国产亚洲一二三区| 久久免费美女视频| 日韩欧美在线一区二区三区| 欧美日韩在线一区二区| 欧美中文字幕一区二区三区亚洲| 成人精品鲁一区一区二区| 国产一区二区三区四区五区美女| 日韩精品亚洲一区| 香蕉成人伊视频在线观看| 亚洲一区二区三区爽爽爽爽爽| 亚洲视频每日更新| 最新中文字幕一区二区三区| 国产精品乱码一区二三区小蝌蚪| 中文字幕不卡在线观看| 日本一区二区动态图| 国产精品全国免费观看高清 | 国产成人在线网站| 丁香五精品蜜臀久久久久99网站| 国产成人免费视频一区| 成人精品一区二区三区四区 | 久久99久久99小草精品免视看| 日韩av电影免费观看高清完整版在线观看 | 婷婷综合久久一区二区三区| 亚洲永久精品国产| 亚洲成年人网站在线观看| 五月天丁香久久| 一区二区三区不卡视频在线观看| 一区二区三区色| 五月婷婷色综合| 韩国毛片一区二区三区| 成人av免费在线观看| 日本久久一区二区| 91超碰这里只有精品国产| 精品入口麻豆88视频| 欧美激情一区二区三区| 中文字幕制服丝袜成人av| 亚洲高清一区二区三区| 免费在线欧美视频| 国产91精品入口| 欧美色网站导航| 日韩精品在线一区| 亚洲欧洲av另类| 婷婷一区二区三区| 国产激情精品久久久第一区二区 | 精品一区二区三区欧美| 成人av电影观看| 欧美一区日韩一区| 国产婷婷一区二区| 亚洲电影第三页| 国产激情91久久精品导航| 欧美午夜精品一区| 久久这里只精品最新地址| 一区二区三区四区在线免费观看| 首页亚洲欧美制服丝腿| 激情av综合网| 欧美性视频一区二区三区| 精品国产免费人成在线观看| 亚洲乱码国产乱码精品精的特点| 丝袜美腿一区二区三区| 丰满少妇久久久久久久| 7777女厕盗摄久久久| 国产精品毛片大码女人| 蜜臀久久99精品久久久画质超高清| 国产91对白在线观看九色| 欧美精品第一页| 亚洲免费av在线| 狠狠色丁香婷综合久久| 欧美色图免费看| 国产精品高潮呻吟久久| 国精产品一区一区三区mba桃花| av激情成人网| 久久五月婷婷丁香社区| 亚洲成人动漫精品| 97久久精品人人做人人爽50路| 日韩精品一区二区三区在线| 亚洲综合激情网| 色综合夜色一区| 国产精品美女久久福利网站| 国产一区二区免费视频| 欧美一三区三区四区免费在线看| 日韩毛片一二三区| 国产成人综合网| 久久亚洲一级片| 久久国产精品99久久人人澡| 欧美日韩视频在线第一区| 亚洲日本韩国一区| 成人av在线资源| 国产精品三级久久久久三级| 国产精品亚洲综合一区在线观看| 欧美一区二区三区在线视频| 午夜精品视频在线观看| 欧美日韩精品一区二区天天拍小说| 亚洲免费在线看|