Receber (PC) dado serial associando tempo.

Programação Delphi e Pascal

Moderadores: 51, guest2003

Receber (PC) dado serial associando tempo.

Mensagempor brasilma » 05 Jan 2007 17:08

Olá Amigos,

Estou precisando receber uma string pela serial do PC e associar a ela a hora atual.

Estou conseguindo fazer isso com o Serial Port Monitor, porem a resolução do relógio é em segundos, e eu precisava menor, pois em 1 segundo passam 180 dados.

Será que alguém tem alguma dica?

Abraços,
MArcos.
" A Teoria orienta e a Prática decide" ;-)
Avatar do usuário
brasilma
Dword
 
Mensagens: 3621
Registrado em: 11 Out 2006 15:39
Localização: Planeta Terra

Mensagempor zielpunkt » 06 Jan 2007 15:57

Olá, brasilma.

Se o seu finalmente for em Delphi, acho que poderia usar o TTimer ajustando propriedade interval conforme a sua necessidade. Por ex.: interval=10, dispara o evento OnTimer a cada 10ms. Dai vc calcula o tempo decorrido entre os eventos, complementa o tempo e insere no teu campo de dados recebidos. Deve ser por ai.

Abçs.
"Talento é mais barato que sal. O que separa a pessoa talentosa da bem-sucedida é muito trabalho duro." [ Stephen King ]
zielpunkt
Byte
 
Mensagens: 376
Registrado em: 12 Out 2006 11:36
Localização: Sao Paulo - SP

Mensagempor Andremp » 06 Jan 2007 16:31

qual o problema? dividir o s em ms? enviar os ms? enviar mais rapido? o código é no pc ou no uC?
Avatar do usuário
Andremp
Bit
 
Mensagens: 45
Registrado em: 13 Out 2006 13:37
Localização: Florianópolis

Mensagempor brasilma » 07 Jan 2007 19:36

Olá Ziel e André,

Sei que o procedimento é simples, já brinquei em Delphi e VB, tem uma infinidade de ferramentas prontas pela net, o problema é que não tenho atualmente nenhum compilador instalado (estou trabalhando só com MC).

A velocidade com que os dados são enviados ao PC é de 180 strings por segundo, isso dá 5,6mS, então o aplicativo precisaria ter uma resolução na captura e registro dos dados de pelo menos 5mS.

Resumindo: Preciso de um aplicativo que leia os dados pela serial (uma string com 6-8 caracteres) a cada 5mS, e os salve em um arquivo, ou deixe numa janela em duas colunas (coluna 1 dado, coluna 2 time).

Então queria saber se alguma colega que esteja na "ativa" poderia me ajudar com um .exe pronto.

Abraços,
MArcos.
" A Teoria orienta e a Prática decide" ;-)
Avatar do usuário
brasilma
Dword
 
Mensagens: 3621
Registrado em: 11 Out 2006 15:39
Localização: Planeta Terra

Mensagempor jeanfernandes » 10 Jan 2007 20:08

Ué cade os posts qu estavam aqui ? kkkkkkkkkkkkkk
Sumiram ?????

Eu hein.....

Trabalho da p*** pra por ....beleza....
Jean P. Fernandes - Eng. Eletrônico - (83) 2102-2116 - APEL - www.apel.com.br - Campina Grande - PB
jeanfernandes
Word
 
Mensagens: 539
Registrado em: 11 Out 2006 15:36
Localização: Campina Grande - PB

Mensagempor brasilma » 10 Jan 2007 20:38

Rs, rs, acho que não foi aqui não, é que postei no forum Delphi, C++ e 8051.

Pro pessoal daqui, beleza, o problema já está resolvido.
" A Teoria orienta e a Prática decide" ;-)
Avatar do usuário
brasilma
Dword
 
Mensagens: 3621
Registrado em: 11 Out 2006 15:39
Localização: Planeta Terra


Voltar para Delphi e Pascal

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x