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

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

?? 伺服系統(tǒng)分區(qū)pid調節(jié)實例.cpp

?? 這是偶編寫的伺服系統(tǒng)一個數(shù)字PID調節(jié)程序
?? CPP
字號:
/******************************************************************************/
/*  THIS PROGRAM IS USED TO TEST YOUR CONTROL METHOD'S PERFORMANCE.           */
/*       Please input your program in MySm() then run it.In your program,you  */
/*   can use the variables passed from the main program.                      */
/******************************************************************************/
#include <vcl.h>
#include <math.h>
#pragma hdrstop

USEFORM("E:\servo\Unit1.cpp", Form1);
//---------------------------------------------------------------------------
#define MAX_ERROR_NUM  1000
#define MAX_IN_NUM 64
extern "C" __declspec(dllexport) __stdcall double
       MySm(unsigned short int *,unsigned short int *,short int *,double,
            double,float,float,float,float,float,float,float,float,float,
            float,float,float,float,float,float,float,float,float,float,float);

int WINAPI DllEntryPoint(HINSTANCE hinst, unsigned long reason, void*)
{
   return 1;
}
/******************************************************************************/
/* Variables Declaration:                                                     */
/*   uiInSig[64] is input signal array,include the current value uiInSig[63]    */
/*              and the last three time values,its unit is DELTA.             */
/*   uiOutSig[4] is output signal array,include the current value uiOutSig[3] */
/*              and the last three time values,its unit is DELTA.             */
/*   iError[MAX_ERROR_NUM] is the error array,and iError[MAX_ERROR_NUM] is    */
/*              the current value,its unit is DELTA.                          */
/*   dIntegral is the integral value of control method,its unit is DELTA.     */
/*   k1 to k20 is the constant values inputed in parameter-set-window.        */
/******************************************************************************/
/*
double __stdcall MySm(unsigned short int uiInSig[64],unsigned short int uiOutSig[4],
                      short int iError[MAX_ERROR_NUM],double dSampleTime,double dIntegral,
                      float k1,float k2,float k3,float k4,float k5,float k6,float k7,
                      float k8,float k9,float k10,float k11,float k12,float k13,
                      float k14,float k15,float k16,float k17,float k18,float k19,
                      float k20)
{
*/
#define c_max 1000
//w(tf)^2-w(t0)^2=2*a_max(theta(tf)-theta(0))
//w(t0)三區(qū)進入二區(qū)時的轉速(°/s),w(tf)二區(qū)進入一區(qū)時的轉速
//a_max等角加速度(°/s^2)
#define A 10
#define a_max_up ((-9)*(-9)-(-127.7)*(-127.7))
#define a_max_dn (2*(0.55-90))
#define Ts	(5*10^(-3))
#define deta_per_second (Ts)
double __stdcall MySm(unsigned short int INsig[64],unsigned short int OUTsig[4],short int Error[1000],
                      double iTime,double h2,float k1,float k2,float k3,float k4,float k5,float k6,
                      float k7, float k8,float k9,float k10,float k11,float k12,float k13,
                      float k14,float k15,float k16,float k17,float k18,float k19,float k20)

 {
   short int error[2];
   double Kp,Kd,control,w,h1,h3,h4,h5,h6,INch,a_max;
   double kptemp,kitemp;
    a_max=a_max_up/a_max_dn;
   INch=INsig[63]-INsig[62];
   error[1]=Error[MAX_ERROR_NUM-1];
   error[0]=Error[MAX_ERROR_NUM-2];

   h4=(short int)(INsig[63]-INsig[62]);    //前饋
   h5=h4-(short int)(INsig[1]-INsig[0]);

   //w=sqrt(a_max*abs(error[1])*0.005493+4)*182;

   kitemp=fabs(error[1])/200;
   //調節(jié)原則:隨著|Δe|降低減小Kp、增加Kd、h2(Ki);
   if(error[1]>=16300)			//砰砰區(qū)
       { h1=2000;	h2=0;	h3=0;
       }
   else if(error[1]<=-16300)
       { h1=-2000;     h2=0;   h3=0;
       }
   else if(error[1]>=100)		//勻減速區(qū)
       {
        w=sqrt(2*a_max*abs(error[1])*0.005493+127.7*127.7-2*a_max*90);//175.43);
        h1=w*14.5;
        h2=0;
        h6=300*(w*0.005+(error[1]-error[0])*0.005493);
        h3=0;
       }
   else if(error[1]<=-100)
       {
        w=sqrt(2*a_max*abs(error[1])*0.005493+127.7*127.7-2*a_max*90);//175.43);
        h1=-w*14.5;
        h2=0;
        h3=0;
        h6=300*(-w*0.005+(error[1]-error[0])*0.005493);
       }
     else if(error[1]>=40)				//PID區(qū)
       { /*h1=error[1]*0.01*k1;*/         h3=(error[1]-error[0])*2.1;         h2+=0.1*kitemp*error[1];
        //if(h1<-A)h1=-A;
        //if(h1>A)h1=A;
       }
    else if(error[1]<=-40)
       { /*h1=error[1]*0.01*k1;*/         h3=(error[1]-error[0])*2.1;         h2+=0.1*kitemp*error[1];
        //if(h1<-A)h1=-A;
        //if(h1>A)h1=A;
       }
    else  if(error[1]>=20)
       { h1=error[1]*0.1*k1;         h3=(error[1]-error[0])*2.2;         h2+=0.4*kitemp*error[1];
        if(h1<-A)h1=-A;
        if(h1>A)h1=A;
       }
     else if(error[1]<=-20)
       { h1=error[1]*0.1*k1;         h3=(error[1]-error[0])*2.2;         h2+=0.4*kitemp*error[1];
        if(h1<-A)h1=-A;
        if(h1>A)h1=A;
       }
     else  if(error[1]>=10)
       { h1=error[1]*0.3*k1;         h3=(error[1]-error[0])*2.3;         h2+=0.6*kitemp*error[1];
        if(h1<-A)h1=-A;
        if(h1>A)h1=A;
       }
     else if(error[1]<=-10)
       { h1=error[1]*0.3*k1;         h3=(error[1]-error[0])*2.3;         h2+=0.6*kitemp*error[1];
        if(h1<-A)h1=-A;
        if(h1>A)h1=A;
       }
     else if(error[1]>=5)
       { h1=error[1]*0.6*k1;         h3=(error[1]-error[0])*2.4;         h2+=0.8*kitemp*error[1];
        if(h1<-A)h1=-A;
        if(h1>A)h1=A;
       }
     else if(error[1]<=-5)
       { h1=error[1]*0.6*k1;         h3=(error[1]-error[0])*2.4;         h2+=0.8*kitemp*error[1];
        if(h1<-A)h1=-A;
        if(h1>A)h1=A;
       }
      else
       { h1=error[1]*k1;         h3=(error[1]-error[0])*2.5;         h2+=kitemp*error[1];
        if(h1<-A)h1=-A;
        if(h1>A)h1=A;
       }
 
   control=h1+k4*h2+k2*h3+16*h4+3.8*h5-15;


      //一組優(yōu)化的數(shù)值k1=2、k2=4.5、k3=14.5,k4=0.02
   return (control);//返回當前時刻的控制量。
}










?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人国产在线观看| 亚洲一区二区三区四区在线观看 | 日韩免费观看高清完整版在线观看| 欧美不卡在线视频| 亚洲黄色小视频| 国产91精品免费| 欧美一区2区视频在线观看| 亚洲乱码国产乱码精品精98午夜| 久草这里只有精品视频| 欧美日韩二区三区| 亚洲美女精品一区| 国产91对白在线观看九色| 日韩亚洲欧美中文三级| 亚洲h精品动漫在线观看| av日韩在线网站| 久久久国产一区二区三区四区小说| 制服丝袜av成人在线看| 日韩成人伦理电影在线观看| 五月综合激情日本mⅴ| 91麻豆成人久久精品二区三区| 亚洲天天做日日做天天谢日日欢| 国产麻豆视频一区| 日韩精品中午字幕| 久久精品国产999大香线蕉| 欧美日韩一区三区| 亚洲成av人片www| 欧美天堂一区二区三区| 亚洲高清免费视频| 在线观看不卡一区| 亚洲一区二区黄色| 欧美日韩免费不卡视频一区二区三区| 伊人开心综合网| 久久se精品一区精品二区| 日韩欧美国产1| 激情文学综合网| 亚洲美女少妇撒尿| 亚洲最新在线观看| 国产精品久久久久一区二区三区共| 欧美日韩国产首页| 欧美精品日韩一本| 精品999在线播放| 日韩免费视频一区二区| 91精品国产综合久久福利软件 | 日本成人在线网站| 婷婷综合五月天| 欧美三级日韩三级国产三级| 久久99精品国产麻豆婷婷洗澡| 日韩限制级电影在线观看| 蜜臀av一区二区在线观看| 亚洲精品在线网站| 成人av资源在线观看| 亚洲精品国产高清久久伦理二区| 在线免费视频一区二区| 日韩国产精品大片| 久久久久久一二三区| 成a人片亚洲日本久久| 亚洲综合色视频| 日韩女优av电影在线观看| 国产传媒欧美日韩成人| 亚洲男女一区二区三区| 欧美精品丝袜中出| 国产乱码一区二区三区| 亚洲乱码日产精品bd| 3d动漫精品啪啪1区2区免费| 韩国女主播一区| 亚洲码国产岛国毛片在线| 欧美一级搡bbbb搡bbbb| 成人av高清在线| 婷婷中文字幕综合| 欧美激情资源网| 欧美日韩不卡一区| 成人永久免费视频| 天天综合天天做天天综合| 久久久久久9999| 欧美精品在线视频| 99国产精品国产精品毛片| 免费一级片91| 亚洲欧美另类久久久精品| 91精品国模一区二区三区| 99麻豆久久久国产精品免费优播| 日韩av在线免费观看不卡| 中文字幕在线不卡一区二区三区| 欧美挠脚心视频网站| 成人精品视频网站| 久久91精品国产91久久小草| 亚洲免费av网站| 久久精品男人的天堂| 7777女厕盗摄久久久| 北条麻妃一区二区三区| 97se亚洲国产综合自在线| 日韩小视频在线观看专区| 风间由美一区二区三区在线观看 | 久久精品一区二区三区av| 亚洲电影一区二区| 欧美剧在线免费观看网站| 亚洲一区二区五区| 欧美日韩国产一二三| 美腿丝袜亚洲色图| 亚洲视频香蕉人妖| 日日噜噜夜夜狠狠视频欧美人| 欧美成人女星排名| 91精品国产综合久久久久久久| 色综合久久88色综合天天 | 裸体歌舞表演一区二区| 亚洲国产成人精品视频| 亚洲色图.com| 国产精品国产成人国产三级| 久久夜色精品一区| 欧美xxxxxxxxx| 欧美大片拔萝卜| 日韩免费一区二区三区在线播放| 777xxx欧美| 日韩亚洲欧美一区| 精品国产一区二区三区不卡 | 一区二区欧美国产| 一区二区三区欧美激情| 一区二区三区不卡在线观看| 亚洲自拍偷拍网站| 亚洲电影视频在线| 日精品一区二区三区| 麻豆成人免费电影| 精品一区二区三区视频| 国产成人日日夜夜| 成人黄色免费短视频| 91美女在线观看| 欧美色图天堂网| 91精品国产色综合久久ai换脸 | 中文字幕在线观看一区| 亚洲美女免费视频| 日日摸夜夜添夜夜添国产精品 | 亚洲一区二区三区中文字幕| 亚洲午夜成aⅴ人片| 午夜电影一区二区三区| 麻豆国产精品一区二区三区| 国产麻豆成人传媒免费观看| 成人一区二区三区| 99精品视频在线观看免费| 欧美三级电影网站| 2017欧美狠狠色| 国产一区亚洲一区| 国产麻豆9l精品三级站| 欧美电影免费观看高清完整版| 国产精品美女久久久久久| 最新日韩av在线| 一区二区三区国产精华| 天堂av在线一区| 免费观看一级欧美片| 日本欧美加勒比视频| 久久精品国产久精国产爱| 国产99久久精品| 色婷婷一区二区| 国产精品欧美久久久久无广告 | 亚洲宅男天堂在线观看无病毒| 亚洲成人精品一区二区| 国产精品亚洲а∨天堂免在线| 91欧美一区二区| 91精品国产综合久久精品图片| 日本一二三四高清不卡| 亚洲成人你懂的| 成人免费毛片aaaaa**| 欧美精品亚洲一区二区在线播放| 国产情人综合久久777777| 亚洲国产裸拍裸体视频在线观看乱了 | 久久久国产精华| 午夜免费欧美电影| 99天天综合性| 久久综合九色综合久久久精品综合| 悠悠色在线精品| 丰满亚洲少妇av| 精品国产乱码久久久久久免费| 亚洲一级二级三级在线免费观看| 国产综合久久久久久鬼色| 欧美色偷偷大香| 中文字幕亚洲一区二区av在线 | 激情久久五月天| 9191久久久久久久久久久| 亚洲日本韩国一区| 国产成人精品免费| 久久这里只精品最新地址| 日本欧美加勒比视频| 欧美喷潮久久久xxxxx| 亚洲黄色性网站| 色婷婷久久综合| 亚洲欧洲制服丝袜| 9色porny自拍视频一区二区| 国产日韩欧美a| 国产综合一区二区| 日韩丝袜情趣美女图片| 日韩av在线播放中文字幕| 欧美亚男人的天堂| 亚洲综合色在线| 91国产视频在线观看| 亚洲品质自拍视频| 色噜噜久久综合| 尤物视频一区二区| 欧美性大战xxxxx久久久| 7777精品伊人久久久大香线蕉的 | 岛国av在线一区| 欧美成人性福生活免费看| 色av一区二区|