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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? pid.~cpp

?? pid溫度控制 利用ac6611新片來(lái)設(shè)計(jì)開發(fā) 具有很好的額外我
?? ~CPP
字號(hào):
#include <math.h>
#include <vcl.h>
#pragma hdrstop
#include "PID.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
float SP=8.0,PV=0.0;
int pvtrend[480];
int sptrend[480];
int mvtrend[480];
int t1;
float HS=10.0,LS=0.0,HL=7.5,LL=2.5,DH=0.2;
float PID_DB=2,P=20,I=10,D=5,KD=5;
float Un=0.0,DeltaUn=0.0,Un1=0.0,En=0.0,En1=0.0,En2=0.0;
float q0,q1,q2;
float TS=2.0;

TForm1 *Form1;


//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
unsigned long  ad_data;
unsigned short int da;
AC6611_AD(hDevice, 0, &ad_data);
PV=LS+ad_data*(HS-LS)/4095.0;
En=SP-PV;
DeltaUn=q0*En+q1*En1+q2*En2;
Un=Un1+DeltaUn;
Un1=Un;
En2=En1;
En1=En;
if( Un>100.0) Un=100.0;
if(Un<0) Un=0;
da=(unsigned short int)(Un*4095.0/100.0);
//da=(unsigned short int)(2048+Un*1024.0/100.0);
AC6611_DA(hDevice,da);

//PV=120+50*sin(t1*5*3.1415/360);
t1++;
for(int i=0;i<479;i++)
{
pvtrend[i]=pvtrend[i+1];
pvtrend[479]=300*PV/(HS-LS);
sptrend[i]=sptrend[i+1];
sptrend[479]=300*SP/(HS-LS);
mvtrend[i]=mvtrend[i+1];
mvtrend[479]=300*Un/100.0;
}
Image2->Picture->LoadFromFile("bangtu.bmp");
Image2-> Canvas->Pen->Color = clRed;
Image2-> Canvas->Pen->Width = 3;
Image2->Canvas->MoveTo(20,181);
Image2->Canvas->LineTo(20,181-SP*177/(HS-LS));
Image2-> Canvas->Pen->Color = clBlue;
Image2->Canvas->MoveTo(26,181);
Image2->Canvas->LineTo(26,181-PV*177/(HS-LS));
Image2-> Canvas->Pen->Color = clGreen;
Image2->Canvas->MoveTo(46,181);
Image2->Canvas->LineTo(46,181-Un*177/100.0);

//繪制趨勢(shì)曲線
Image1->Picture->LoadFromFile("qushi.bmp");
Image1-> Canvas->Pen->Width = 1;
Image1-> Canvas->Pen->Color = clRed;
Image1->Canvas->MoveTo(0,300);
for(int i=0;i<480;i++) Image1->Canvas->LineTo(i,300-sptrend[i]);

Image1-> Canvas->Pen->Color = clBlue;
Image1->Canvas->MoveTo(0,300);
for(int i=0;i<480;i++) Image1->Canvas->LineTo(i,300-pvtrend[i]);

Image1-> Canvas->Pen->Color = clGreen;
Image1->Canvas->MoveTo(0,300);
for(int i=0;i<480;i++) Image1->Canvas->LineTo(i,300-mvtrend[i]);

//Edit1->Text=FloatToStrF(SP,0,4,4);
Edit2->Text=FloatToStrF(PV,0,4,4);
Edit3->Text=FloatToStrF(Un,0,4,4);
Form1->Caption="《計(jì)算機(jī)測(cè)控系統(tǒng)》PID算法編程范例            " + DateTimeToStr(Now());

}
void __fastcall TForm1::Button5Click(TObject *Sender)
{
if (Edit15->Text=="123456")
Close();
}
//---------------------------------------------------------------------------






void __fastcall TForm1::FormCreate(TObject *Sender)
{
q0=(100.0/P)*(1+TS/I+D/TS);
q1=-(100.0/P)*(1+2*D/TS);
q2=(100.0/P)*D/TS;

//------------
        hDLL=LoadLibrary("ac6611.dll");
       if(hDLL!=NULL)Label29->Caption = "AC6611.dll load ok!";

                (FARPROC &)AC6611_CreateDevice=GetProcAddress(hDLL,"AC6611_CreateDevice"); //創(chuàng)建驅(qū)動(dòng)句柄
                (FARPROC &)AC6611_CloseDevice=GetProcAddress(hDLL,"AC6611_CloseDevice");   //關(guān)閉驅(qū)動(dòng)句柄

                (FARPROC &)AC6611_DI=GetProcAddress(hDLL,"AC6611_DI");     //數(shù)字量輸入,port=0-1兩個(gè)通道,8位數(shù)據(jù)由DiData返回
                (FARPROC &)AC6611_DO=GetProcAddress(hDLL,"AC6611_DO");     //數(shù)字量輸出,port=0-1兩個(gè)通道,8位數(shù)據(jù)由DoData輸出
                (FARPROC &)AC6611_DiBit=GetProcAddress(hDLL,"AC6611_DiBit");     //數(shù)字量輸入,port=0-1兩個(gè)通道,指定位輸入
                (FARPROC &)AC6611_DoBit=GetProcAddress(hDLL,"AC6611_DoBit");     //數(shù)字量輸出,port=0-1兩個(gè)通道,指定位輸出


                (FARPROC &)AC6611_DA=GetProcAddress(hDLL,"AC6611_DA");     //DA輸出,0-4095
                (FARPROC &)AC6611_VoltageToDA=GetProcAddress(hDLL,"AC6611_VoltageToDA");

                (FARPROC &)AC6611_AD=GetProcAddress(hDLL,"AC6611_AD");             //通用AD采樣
                (FARPROC &)AC6611_AD_CHN=GetProcAddress(hDLL,"AC6611_AD_CHN");     //設(shè)置AD通道0-15
                (FARPROC &)AC6611_ADS=GetProcAddress(hDLL,"AC6611_ADS");           //直接AD采樣,為單通道AD采樣設(shè)計(jì)
                (FARPROC &)AC6611_ADToVoltage=GetProcAddress(hDLL,"AC6611_ADToVoltage");

        hDevice=AC6611_CreateDevice(0, &ErrorOf6611);                 //創(chuàng)建驅(qū)動(dòng),選擇第0塊卡
        if(hDevice != -1){
                Label30->Caption = "AC6611 Card Is Exist!";
        }else{
                Label30->Caption = "AC6611 Card Is not Exist!";
        }
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
HS=StrToFloat(Edit5->Text);
LS=StrToFloat(Edit6->Text);
HL=StrToFloat(Edit7->Text);
LL=StrToFloat(Edit8->Text);
DH=StrToFloat(Edit9->Text);
PID_DB=StrToFloat(Edit10->Text);
P=StrToFloat(Edit11->Text);
I=StrToFloat(Edit12->Text);
D=StrToFloat(Edit13->Text);
KD=StrToFloat(Edit14->Text);
q0=(100.0/P)*(1+TS/I+D/TS);
q1=-(100.0/P)*(1+2*D/TS);
q2=(100.0/P)*D/TS;
}
//---------------------------------------------------------------------------


void __fastcall TForm1::Label13Click(TObject *Sender)
{
SP=StrToFloat(Edit1->Text);    
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Label15Click(TObject *Sender)
{
unsigned short int dav;
dav=(unsigned short int)(4095*StrToFloat(Edit3->Text)/100.0);
if( dav>4095) dav=4095;
AC6611_DA(hDevice,dav);
}
//---------------------------------------------------------------------------





?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费看黄色91| 欧美韩国日本不卡| 秋霞影院一区二区| 精品国产精品网麻豆系列| 久久国产婷婷国产香蕉| 精品福利一二区| 丁香婷婷综合色啪| 综合久久国产九一剧情麻豆| 欧美性生交片4| 日韩av在线播放中文字幕| 亚洲精品在线电影| 成人午夜免费av| 亚洲影视在线播放| 日韩女优电影在线观看| 国产69精品久久777的优势| 亚洲视频狠狠干| 91麻豆精品国产| 国产东北露脸精品视频| 一区二区三区在线观看动漫| 青青草原综合久久大伊人精品优势| 亚洲国产成人一区二区三区| www.视频一区| 亚洲国产欧美一区二区三区丁香婷| 日韩你懂的在线观看| 91香蕉视频污| 麻豆91在线观看| 亚洲日本护士毛茸茸| 欧美一级二级三级蜜桃| 99久久精品免费| 秋霞午夜鲁丝一区二区老狼| 中文字幕日韩精品一区| 91精品国产综合久久久久久久 | 国产福利一区在线| 亚洲免费电影在线| 久久―日本道色综合久久| 欧美三级韩国三级日本三斤| 国产精品一级二级三级| 午夜不卡在线视频| 亚洲欧美一区二区在线观看| 日韩免费观看高清完整版| 91久久精品一区二区三| 国产一区在线看| 日韩精品电影在线观看| 亚洲三级久久久| 国产亚洲女人久久久久毛片| 欧美日韩精品一区视频| 色欧美日韩亚洲| va亚洲va日韩不卡在线观看| 久久国产尿小便嘘嘘尿| 亚洲 欧美综合在线网络| 亚洲视频狠狠干| 国产欧美一区二区精品性色超碰 | 毛片av一区二区| 亚洲永久精品大片| 亚洲欧美一区二区三区久本道91 | 色综合一区二区三区| 精品一区二区三区免费| 亚洲成va人在线观看| 亚洲日本va在线观看| 欧美—级在线免费片| 国产无人区一区二区三区| 欧美一级一区二区| 在线不卡免费欧美| 欧美猛男男办公室激情| 91成人国产精品| 99精品视频在线观看| 成人高清在线视频| 成人综合婷婷国产精品久久| 国产精品夜夜嗨| 国产精品一区二区x88av| 美国三级日本三级久久99| 日韩精品国产精品| 美女网站视频久久| 久久国产精品第一页| 韩国一区二区三区| 国产一区二区在线影院| 国产精品123区| 国产69精品久久99不卡| 不卡在线观看av| 91免费看片在线观看| 色偷偷88欧美精品久久久| 91在线国内视频| 在线看国产一区二区| 欧美午夜电影网| 7777女厕盗摄久久久| 精品精品欲导航| 国产日韩欧美综合一区| 国产精品久久久久久福利一牛影视 | 国产精品免费免费| 国产精品久久久一本精品| 亚洲欧洲国产日韩| 亚洲一区在线观看免费观看电影高清| 一区二区三区不卡在线观看| 首页国产丝袜综合| 国内国产精品久久| 丰满少妇在线播放bd日韩电影| 91片在线免费观看| 欧美精品日韩一本| 久久久久久97三级| 亚洲欧美日韩国产中文在线| 亚洲成人手机在线| 国产精品一区二区在线观看网站 | 欧美视频一区二区三区在线观看| 欧美日韩视频在线第一区| 日韩免费性生活视频播放| 亚洲国产精品ⅴa在线观看| 亚洲猫色日本管| 日韩中文字幕区一区有砖一区| 精品中文字幕一区二区小辣椒| 国产91精品露脸国语对白| 在线影院国内精品| 日韩一区二区三区视频| 国产精品美女一区二区在线观看| 亚洲在线视频一区| 国产电影精品久久禁18| 欧美精品自拍偷拍| 国产精品少妇自拍| 毛片av中文字幕一区二区| 91影视在线播放| 日韩视频在线你懂得| 中文字幕一区在线观看| 男男gaygay亚洲| 色欧美乱欧美15图片| 久久综合久久鬼色中文字| 一区二区三区久久| 国产精品一区二区三区四区| 欧美日韩mp4| 亚洲美女视频在线| 国产美女精品在线| 欧美精品1区2区| 1000部国产精品成人观看| 六月丁香婷婷色狠狠久久| 91免费版在线看| 国产女主播在线一区二区| 日本v片在线高清不卡在线观看| 99天天综合性| 国产亚洲精品7777| 青青草国产精品97视觉盛宴| 欧美视频在线一区| 中文字幕制服丝袜成人av| 国内偷窥港台综合视频在线播放| 欧美片在线播放| 亚洲免费av在线| 99re8在线精品视频免费播放| 精品国产凹凸成av人导航| 天天综合色天天综合色h| 在线影视一区二区三区| 亚洲色欲色欲www在线观看| 国产精品亚洲第一区在线暖暖韩国| 欧美高清一级片在线| 亚洲影视在线播放| 日本乱人伦aⅴ精品| 国产精品看片你懂得| 粉嫩欧美一区二区三区高清影视| 亚洲精品一区二区三区精华液| 天天色 色综合| 欧美乱妇15p| 午夜精品视频在线观看| 欧美色倩网站大全免费| 亚洲精品国产无天堂网2021 | 国产大陆a不卡| 欧美成人aa大片| 日本不卡免费在线视频| 欧美精品视频www在线观看| 亚洲国产另类av| 欧美日韩综合在线免费观看| 午夜影院在线观看欧美| 欧美一区二区视频网站| 日韩精品亚洲专区| 日韩手机在线导航| 精品综合久久久久久8888| 26uuu精品一区二区三区四区在线| 狠狠狠色丁香婷婷综合久久五月| 精品电影一区二区三区| 国产剧情一区二区三区| 国产色婷婷亚洲99精品小说| 丁香婷婷深情五月亚洲| 综合久久久久综合| 欧美日韩在线综合| 奇米精品一区二区三区在线观看一| 欧美一区二区三区视频在线| 伦理电影国产精品| 日本一区二区三区久久久久久久久不 | 一区二区在线观看av| 欧美丝袜丝交足nylons| 日本伊人色综合网| 精品国产乱码91久久久久久网站| 国产精品一区二区免费不卡| 亚洲欧洲日本在线| 欧美精品一二三四| 国产乱一区二区| 亚洲精品老司机| 欧美一级久久久| 高清视频一区二区| 亚洲综合色婷婷| 欧美电影免费观看完整版| 成人黄色一级视频| 亚洲成人三级小说| 久久精品视频一区二区| 色一区在线观看|