| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/08/2011 11:11:12
|
Willdoidao
JavaChild
![[Avatar]](/images/avatar/4c28db6cc0ca101caa574083cf238466.png)
Membro desde: 13/03/2008 09:26:23
Mensagens: 125
Offline
|
Pessoal acontece o seguinte, o sistema ler uma porta serial, o equipamento manda a cada ciclo de maquina a seguinte string:
/C01?UUTUTjjjjjjjjjjjjjjj>
Como posso fazer para ele limitar e capturar somente uma string, pq minha ideia é:
Colocar em um loop, abrir a serial capturar essa string e fechar.
Alguma sugestão?
|
Hardware: Aquilo que vc chuta!!!!!
Software: Aquilo que vc xinga!!!
"Tudo o que não me mata, me deixa mais forte!!!"
Abraços Will |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/08/2011 11:13:15
|
peczenyj
Moderador
![[Avatar]](/images/avatar/299dc35e747eb77177d9cea10a802da2.jpg)
Membro desde: 26/03/2006 23:25:37
Mensagens: 3191
Localização: Rio de Janeiro
Offline
|
geralmente vc pode ler x caracteres ou x bytes com as funções de read de qq api.
|
http://pacman.blog.br
'Não importa quanto alguém se dedique à tarefa. Ninguém consegue fazer a água da cascata cair para cima.' |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/08/2011 08:07:54
|
Willdoidao
JavaChild
![[Avatar]](/images/avatar/4c28db6cc0ca101caa574083cf238466.png)
Membro desde: 13/03/2008 09:26:23
Mensagens: 125
Offline
|
Certo,
é que não faço ideia de onde começar já que recebo da serial é isso:
/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>/C01?UUTUTjjjjjjjjjjjjjjj>....
O que preciso é pegar dessa resposta somente um:
/C01?UUTUTjjjjjjjjjjjjjjj>
Não tenho ideia de como fazer isso. Alguma sugestão?
|
Hardware: Aquilo que vc chuta!!!!!
Software: Aquilo que vc xinga!!!
"Tudo o que não me mata, me deixa mais forte!!!"
Abraços Will |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/08/2011 08:13:13
|
nel
JWizard
![[Avatar]](/images/avatar/1a9537e58dcb1a9913e1fc10c65c7994.jpg)
Membro desde: 01/10/2009 13:51:10
Mensagens: 2364
Offline
|
VOi!
Você sempre tem o serial iniciando com "/" e terminando a "primeira parte" com ">" ?
Ao que eu entendi, você precisa do contéudo que fica entre "/" e ">", seria isso?
Caso seja, podes usar indexOf e subString para capturar o conteúdo que deseja. Podes pensar em usar split também.
Mas se o conteúdo é dinamico, há de se pensar em abordagem diferente. Ajudou em algo?
Abraços.
|
"Se houver a terceira guerra mundial eu não sei como será mas a quarta será com paus e pedras" Albert Einsten. |
|
|
 |
|
|