proposta de utilização do sistema operacional windows ce ... - UTFPR
proposta de utilização do sistema operacional windows ce ... - UTFPR
proposta de utilização do sistema operacional windows ce ... - UTFPR
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
}<br />
C=1;<br />
}<br />
break;<br />
case('V'):<br />
{<br />
A=1;<br />
B=1;<br />
C=0;<br />
}<br />
break;<br />
case('X'):<br />
{<br />
A=1;<br />
B=1;<br />
C=1;<br />
}<br />
break;<br />
} //função principal<br />
int WINAPI WinMain(HINSTANCE hInstan<strong>ce</strong>,HINSTANCE hPrevInstan<strong>ce</strong>,LPTSTR<br />
lpCmdLine,int nCmdShow)<br />
{ // Declaração das variáveis<br />
HANDLE hPort1, hPort2, hPort3, hPort4;<br />
BOOL result;<br />
DWORD dwBytesTransferred;<br />
int opcao,i,mo<strong>do</strong>,opcao_manual,conta<strong>do</strong>r,menu_inicial,conti;<br />
int Saida_1, Saida_2, Saida_3;<br />
float newCo,Kp,Ti,Td,T0,PV;<br />
float SP;<br />
float q0; // PID parametro<br />
float q1; // PID parametro<br />
float q2; // PID parametro<br />
float error_0; // Erro atual<br />
float error_1; // Erro final<br />
float error_2; // Error intermediario<br />
char buffer[5];<br />
char buffer_rec[6];<br />
char msg1[1];<br />
char exp_log_s1[5], exp_log_s2[5],exp_log_s3[5];<br />
DWORD written;<br />
//Abre porta Serial<br />
hPort1 = CreateFile(_T("COM1:"), GENERIC_READ | GENERIC_WRITE, 0,<br />
NULL, OPEN_EXISTING, 0, 0);<br />
hPort2 = CreateFile(_T("COM2:"), GENERIC_READ | GENERIC_WRITE, 0,<br />
NULL, OPEN_EXISTING, 0, 0);<br />
printf("COM1 port handle = %x\n", hPort1);<br />
printf("COM2 port handle = %x\n", hPort2);<br />
DCB dcb;<br />
GetCommState(hPort1, &dcb);<br />
104