Buenos dias, estoy realizando un proyecto de ingenieria sobre un sistema hipercaotico. Tengo realizado todo mi código y deseo controlarlo mediante un sistema de control que me ha dado mi tutor. Lo que deseo hacer es que en mi función "control" al pulsar una tecla, por ejemplo la "c" se aplique mi control. Tengo hecha la condición pero mi problema está en como hacer para poder introducir la tecla, si necesito un scanf o como hacerlo. Un saludo y adjunto mi codigo, el trozo del código que realiza el control.
· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex
Código (c) [Seleccionar]
void control(double te[], double ts[])
{
double signo1,signo2,z1,zp1,z4,zp4,e1prima,e4prima,e1,e4;
char letra;
if (letra == 'c'){
if ((0.6*ts[0]-8*ts[1]+1.5*ts[2]+1.5*ts[3]-0.6*ts[4])>0){
signo1=1;
}
else{
signo1=-1;
}
if (signo1 == 1 && signo2== -1) {
z1=ts[0]+sin(zp1-ts[0]);
zp1=z1;
te[0]=z1-ts[0];
z4=ts[3]+sin(zp4-ts[3]);
zp4=z4;
te[1]=z4-ts[3];
}
if ((0.6*ts[0]-8*ts[1]+1.5*ts[2]+1.5*ts[3]-0.6*ts[4])>0){
signo2=1;
}
else
{
signo2=-1;
}
e1prima=-1225*e1;
e1=e1+e1prima*0.02; //vTm(0,02)
e4prima=-1225*e4;
e4=e4+e4prima*0.02;
te[0]= 1225*e1;
te[1]= 1225*e4;
}
}
· Los códigos deben ir en etiquetas GeSHi
>aquí las reglas del foro
-Engel Lex