Author: bike
Date: 11/29/2010 4:52 pm EDT
|
basically need to create a program but dont really know where to begin. any help?
for i = 1:1000
r(i) = 50;
end
y = 0;
u = 0;
for i = 1:1000
u(i) = K_p*(r(i)-y(i-1)) – K_d*(y(i-1)-y(i-2))/dt;
u(i) = u(i) + u(i-1);
y(i) = u(i)*dt + y(i-1);
wait 1 ms;
end
error = y(1000)-r(1000);
if error <= 0.01
green_LED = TRUE;
else
green_LED = FALSE;
create pop-up window: print(“Unable to Converge”);
end
Requirements: |
|