LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Conversion d'un String en tableau de doubles

Solved!
Go to solution

 

Bonjour,

 

Savez-vous comment faire pour convertir une chaîne de caractères en un tableau de doubles.
Voici un exemple de ma chaîne :
0.000,1,0.7614801886489786,0.023750439346730916,205.77816888786631,0,0,0,0,0,0,0,0,0,-0.643693240119727,-0.005262679965248317,-0.005271184635994994,0,0,0,0,0,0,0,0,0
(des chiffres avec séparateur virgule).
J'ai essayé avec Spreadsheet String To Array Function mais ça ne marche pas.

Merci

0 Kudos
Message 1 of 14
(2,336 Views)
Highlighted

Bonjour

Je pense que c'est la solution pour votre question.

Cordialement,

(Kudos sont toujours Welcom. Mark comme une solution si elle est la seule réponse.Smiley Wink)

0 Kudos
Message 2 of 14
(2,333 Views)
Highlighted

 

J'ai modifié le VI un peu. Téléchargez-le à nouveau si vous aviez déjà téléchargé.

 

0 Kudos
Message 3 of 14
(2,328 Views)
Highlighted

Merci beaucoup pour votre aide. C'est ce que je voulais mais il reste un petit problème c'est la perte de précision comment faire pour ne pas perdre les chiffrres après la virgule ?

0 Kudos
Message 4 of 14
(2,322 Views)
Highlighted

Voici une facon plus simple et efficace pour accomplir un resultat semblable (explication ci dessous):

 

 

 

 

Choisir la precision "Extended Precision" et le format qui montre jusqua 18 ou 20 numeros significatifs.  Delole pour mon francais technique 😉

La fonction "Spreadsheet String to Array" est tres efficace pour ce genre de solutions.

 

 

 

 

 

______________________________________________________________________
Download All
Message 5 of 14
(2,313 Views)
Highlighted

De plus, la nouvelle solution s'adapte naturellement a differentes longueures de "string".  Alors si le nombre de chiffres augmente, cela necessite aucun changement au code.

 

Voici la comparaison des resultats.

 

______________________________________________________________________
0 Kudos
Message 6 of 14
(2,308 Views)
Highlighted

Merci Ray.R pout ta réponse mais je n'arrive pas à avoir la précision que je veux même en faisant ce que tu m'a dit. Sachant que j'arrive à diminuer le nombre de digits (c-a-d 2 ou 1 digits) mais pas à l'augmenter ???

0 Kudos
Message 7 of 14
(2,301 Views)
Highlighted

Est-ce que tu peux attacher ton code?

 

______________________________________________________________________
0 Kudos
Message 8 of 14
(2,284 Views)
Highlighted

Mon schéma est le même quele tien et pourtant...

0 Kudos
Message 9 of 14
(2,278 Views)
Highlighted

A l'interieure de ta constante pour la matrice, il faut aussi la definir comme "Extended Precision".  Pas simplement l'indicateur.

 

______________________________________________________________________
0 Kudos
Message 10 of 14
(2,275 Views)