26.07.2014 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!