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.

APÊNDICE 1<br />

PROGRAMA DESENVOLVIDO NO WINDOWS CE PARA O CONTROLE PID<br />

#inclu<strong>de</strong> "stdafx.h"<br />

#inclu<strong>de</strong> <br />

#inclu<strong>de</strong> <br />

#inclu<strong>de</strong> <br />

#inclu<strong>de</strong> <br />

#inclu<strong>de</strong> <br />

#inclu<strong>de</strong> <br />

float lastCo;<br />

int A,B,C; //váriaveis que representam a entradas digitais<br />

char buffer_rec_clp[2];<br />

int Retorna_saida(char exp_log[5]);//função que valida a expressão lógica e retorna esta<strong>do</strong><br />

lógico da saída <strong>do</strong> clp virtual<br />

void Menu_Inicial()//menu inicial <strong>do</strong> programa <strong>de</strong> controle e automação<br />

{<br />

printf("\n\nDigite '1' para Controla<strong>do</strong>r PID");<br />

printf("\nDigite '2' para Controla<strong>do</strong>r Logico Programavel (CLP)");<br />

printf("\nDigite '3' para sair");<br />

printf("\nOpcao:");<br />

}<br />

void Menu_manual()//menu para controle manual <strong>de</strong> velocida<strong>de</strong> <strong>do</strong> motor cc<br />

{<br />

int opcao=3;<br />

printf("\n\nControle em Mo<strong>do</strong> Manual....");<br />

printf("\n\nDigite '1' para aumentar o Co (Control Output)");<br />

printf("\nDigite '2' para diminuir o Co (Control Output)");<br />

printf("\nDigite '3' para voltar ao menu principal\n\n");<br />

}<br />

void Menu_ajuste()// menu <strong>de</strong> ajuste <strong>do</strong>s parametros <strong>do</strong> controla<strong>do</strong>r PID<br />

{<br />

int opcao=5;<br />

printf("\n\nAjuste <strong>do</strong>s paramentros <strong>do</strong> controla<strong>do</strong>r PID");<br />

printf("\n\nDigite '1' para entrar com o valor <strong>do</strong> SP (0~100%)");<br />

printf("\nDigite '2' para entrar com o valor <strong>do</strong> kp (<strong>de</strong>fault 1)");<br />

printf("\nDigite '3' para entrar com o valor <strong>do</strong> Ti (<strong>de</strong>fault 999)");<br />

printf("\nDigite '4' para entrar com o valor <strong>do</strong> Td (<strong>de</strong>fault 0)");<br />

printf("\nDigite '5' para voltar ao menu principal");<br />

printf("\n\nOpcao:");<br />

}<br />

int Menu_principal()// menu para a escolha <strong>do</strong> tipo <strong>de</strong> controle<br />

{<br />

int opcao;<br />

printf("\n\nDigite '1' para Ajuste das Acoes <strong>de</strong> Controle");<br />

printf("\nDigite '2' para mo<strong>do</strong> <strong>de</strong> controle Automatico");<br />

102

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

Saved successfully!

Ooh no, something went wrong!