le 12-14-2018 11:34 AM
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
Résolu ! Accéder à la solution.
le 12-14-2018 02:12 PM
Ca revient à créer/ouvrir un fichier, non ? : http://zone.ni.com/reference/en-XX/help/371361P-01/glang/open_create_replace_file/
le 12-14-2018 03:10 PM
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
le 12-15-2018 02:00 AM
le 12-16-2018 05:14 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
le 12-17-2018 01:35 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.