代码搜索结果
找到约 10,000 项符合
PID 的代码
pid3con.c
/* S函数
C代码格式
*/
#define S_FUNCTION_NAME pid3con
#define S_FUNCTION_LEVEL 2
#include "simstruc.h"
#define U(element) (*uPtrs[element]) /* Pointer to Input Port0 */
/*参数设置*/
#define NUM_PARAMS
digital_pid_vec.asm
.include "lf2407_regs.h" ;引用头部文件
;建立中断向量表
.sect ".vectors" ;定义主向量段
Reset_VEC B _cy_begin ;PM 0 Reset Vector 1
INT1 B GISR1 ;PM 2 Int level 1 4
INT2 B PHANT
tf2pid.m
function pid=tf2pid(v)
global nvar
cc=size(v,1);
for i=1:cc
pid(i,:)=[0.6*v(i,1) 0.5*v(i,4) 0.125*v(i,4) 0.6*v(i,2) 0.5*v(i,5) 0.125*v(i,5)];
end
pid_interpolation_model.mdl
Model {
Name "PID_Interpolation_Model"
Version 5.0
SaveDefaultBlockParams on
SampleTimeColors off
LibraryLinkDisplay "none"
WideLines off
ShowLineDimensions off
模糊pid-b.m
%Fuzzy PID Control
close all;
clear all;
a=readfis('fuzzpid'); %Load fuzzpid.fis
ts=0.001;
sys=tf(5.235e005,[1,87.35,1.047e004,0]);
dsys=c2d(sys,ts,'tustin');
[num,den]=tfdata(dsys,'v');
expert_pid_controller.m
%Expert PID Controller
clear all;
close all;
ts=0.001;
sys=tf(5.235e005,[1,87.35,1.047e004,0]);
dsys=c2d(sys,ts,'z');
[num,den]=tfdata(dsys,'v');
u_1=0.0;u_2=0.0;u_3=0.0;
y_1=0;y_2=0;y_3=0
离散pid数字仿真.m
%PID Controller
clear all;
close all;
ts=0.001;
sys=tf(5.235e005,[1,87.35,1.047e004,0]);
dsys=c2d(sys,ts,'z');
[num,den]=tfdata(dsys,'v');
u_1=0.0;u_2=0.0;u_3=0.0;
y_1=0.0;y_2=0.0;y_3=0.0;
exp_sem_pid.log
Terminal log file
Date: 16-09-2008 - 16:29:13
-----------------------------------------------
118, 119, 118, 117, 120, 115, 0, 0
118, 120, 118, 117, 120, 115, 0, 0
118, 119, 115, 116, 119, 114, 3
exp_pid_ziegler.log
Terminal log file
Date: 16-09-2008 - 16:43:30
-----------------------------------------------
118, 119, 117, 117, 120, 115, 0, 54580
118, 119, 117, 117, 120, 115, 0, 54580
118, 119, 117, 117, 120