LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Extraindo Valores Numéricos de uma String com Formatação Complexa no LabVIEW

Solved!
Go to solution

Olá, comunidade!

Estou trabalhando em um projeto no LabVIEW onde preciso extrair valores numéricos de uma string com a seguinte formatação:

9F050024:  1.567    G 9F050024:  1.566    G


O objetivo é obter um array com os valores numéricos (1.567, 1.566, ...), para repassar pro gráfico, mas ainda não consegui.

Até o momento, tentei utilizar as funções Split String e Search and Replace, mas não consegui eliminar completamente os caracteres indesejados.

Segue ai o arquivo atual com as mudanças.

De forma simples eu já consegui conectar com o indicador, mas não estou conseguindo processar os dados.

 

MarcusP_0-1723747316425.png


Alguém poderia me ajudar a identificar o que está faltando no meu código?

Agradeço desde já!

Download All
0 Kudos
Message 1 of 6
(635 Views)

ola Marcus, 

 

vc pode mandar seu arquivo na versao 2020 ? 

0 Kudos
Message 2 of 6
(623 Views)

Olá Ninja

 

aqui está o arquivo, e obrigado por sempre sempre aparecer pra ajudar : ) 

Download All
0 Kudos
Message 3 of 6
(614 Views)
Solution
Accepted by topic author MarcusP.

Nao ha de que. 

 

Estamos sempre tentando ajudar...

 

Eu fiz um exemplo no seu arquivo n sei.vi. 

Considerando que o instrumento devolve a string no formato  abaixo, a primeira coisa eh separar a string "Response:\n"

depois transforma o que sobra num array de string 1D, 

 

Ai usando um loop For, pra cada elemento da Array, encontra a string ":" depois a string "G" e separa o que esta no meio, e dai eh so converter pra numero. 

 

 

 

Response:
9F050024: 0.121 G
9F050024: 0.121 G
9F050024: 0.121 G
9F050024: 0.121 G
9F050024: 0.121 G
9F050024: 0.121 G
9F050024: 0.121 G
9F050024: 0.121 G
9F050024: 0.122 G
9F050024: 0.122 G
9F050024: 0.122 G
9F050024: 0.122 G
9F050024: 0.122 G
9F050024: 0.122 G
9F050024: 0.122 G
9F050024: 0.122 G
9F050024: 0.122 G
9F050024: 0.122 G
9F050024: 0.122 G
9F050024: 0.122 G
9F050024: 0.123 G
9F050024: 0.123 G

LVNinja_0-1723759614966.png

 

 

Message 4 of 6
(595 Views)

Bom Dia, Ninja

 

muito obrigado, eu consegui adaptar pra conseguir receber os dados e transformar em um array funcional que ficou otimo

 

Muito obrigado! 

Message 5 of 6
(503 Views)

Valeu ! 

 

Agradeceria se puder "kudos" minha resposta. 

0 Kudos
Message 6 of 6
(495 Views)