Discussions au sujet des autres produits NI

cancel
Showing results for 
Search instead for 
Did you mean: 

convertir chemin en refnum

Solved!
Go to solution
Highlighted

Bonjour,

Il me faut créer plusieurs fichiers, j'arrive à convertir un refnum en chemin, j(arrive à modifier le nom de mon fichier mais je ne trouve pas comment convertir le chemin en refnum.

Je n'ai rien trouvé sur le forum à ce sujet. Quelqu'un aurait-il une idée ?

Cordialement

0 Kudos
Message 1 of 6
(499 Views)

Ca revient à créer/ouvrir un fichier, non   ? :  http://zone.ni.com/reference/en-XX/help/371361P-01/glang/open_create_replace_file/

Sami Fathallah
ALLIANCE VISION
HW and SW Components for Scientific Imaging and Machine Vision
http://www.alliancevision.com
0 Kudos
Message 2 of 6
(486 Views)

Je ne pense pas, si j'ouvre avec fonction 'Ecrire dans un fichier texte', j'ai une erreur :

La source est de type chemin du fichier.
Le récepteur est de type référence de fichier à flux d'octets.

C'est pourquoi je cherche à convertir en refnum

Cdlt

0 Kudos
Message 3 of 6
(479 Views)
Je ne suis pas sûr de comprendre ta problématique. Pourquoi as tu besoin de créer des chemins depuis un refnum pour ouvrir plusieurs fichiers ?
Pourrais-tu nous en dire un peu plus et éventuellement partager un bout de code ?

Merci
CLAMaxime -- Kudos are a great way to say thank you
0 Kudos
Message 4 of 6
(465 Views)
Solution
Accepted by topic author SNOP
12-16-2018 11:35 PM

L'énoncé du problème manque désespérément de détails mais une situation possible que j'entrevoie est la suivante:

 

Tu as un vi principal qui a un path control et un sous-vi qui a un contrôle de type refnum et tu cherches à convertir le path control en refnum pour connecter ton sous-vi.

 

Il n'y a pas moyen de convertir un path control en refnum (plus précisément on ne peut pas créer dynamiquement un refnum de path control). LabVIEW utilise des références statiques pour les contrôles, tu 'as qu'à faire un clic droit sur le terminal du contrôle et sélectionner "Create -> Reference". Utilise cette référence pour connecter ton sous-vi (si c'est le cas).

 

Ben64

--------------------------------------------------
The best way to say thanks is to give kudos!
0 Kudos
Message 5 of 6
(448 Views)
Solution
Accepted by topic author SNOP
12-17-2018 04:49 AM

Merci, je pense avoir compris. J'ai en fait contourné le problème en reprenant mon code, cette partie là fonctionne. Il me reste juste un petit problème avec un fichier qui ne reste pas ouvert quand je le crée, en pas à pas j'ai bien localisé le problème mais je ne me l'explique pas pour l'instant, ça semble trivial mais ça fait une heure que je suis dessus.

Merci encore.

0 Kudos
Message 6 of 6
(436 Views)