Fonction Écrire dans un fichier binaire
- Mise à jour2025-07-30
- Temps de lecture : 5 minute(s)
Écrit des données binaires dans un nouveau fichier, ajoute les données à la fin d'un fichier existant ou remplace le contenu d'un fichier. Cette fonction ne fonctionne pas pour les fichiers d'une LLB.
Si vous utilisez la fonction Lire un fichier binaire pour lire les données de tableau ou de chaîne que vous écrivez dans un fichier, le paramètre ajouter une taille de tableau ou de chaîne ? doit indiquer VRAI. Sinon, LabVIEW renvoie une erreur.
Ce VI tronque les tableaux dont la taille totale est supérieure à 4 Go.

Entrées/Sorties
ajouter une taille de tableau ou de chaîne ? (V)
—
ajouter une taille de tableau ou de chaîne ? indique si LabVIEW inclut des informations sur la taille des données au début du fichier lorsque données est un tableau ou une chaîne. Si ajouter une taille de tableau ou de chaîne ? est FAUX, LabVIEW n'ajoute pas d'informations sur la taille. La valeur par défaut est VRAI. ajouter une taille de tableau ou de chaîne ? ne contrôle que les informations sur la taille de données de niveau principal. Les tableaux et les chaînes des types de données hiérarchiques, comme les clusters, comportent toujours des informations sur la taille.
message (sélectionnez ou entrez un chemin de fichier)
—
message est le message qui apparaît au-dessous de la liste des fichiers et des répertoires, ou dossier, dans la boîte de dialogue de fichier.
fichier (utiliser une boîte de dialogue)
—
fichier peut être un refnum ou un chemin de fichier absolu. Si vous câblez un chemin à l'entrée fichier, la fonction ouvre ou crée le fichier avant d'écrire dedans et remplace le contenu du fichier précédent. Si vous câblez un refnum de fichier à l'entrée fichier, l'écriture commence à la position actuelle dans le fichier. Pour ajouter un fichier existant, définissez la position du fichier à la fin du fichier en utilisant la fonction Définir la position dans le fichier. Par défaut, une boîte de dialogue de fichier s'ouvre pour vous inviter à sélectionner un fichier. Si vous spécifiez un chemin vide ou relatif, cette fonction renvoie une erreur.
données
—
données contient les données à écrire dans le fichier ; elles peuvent être de n'importe quel type.
ordre des octets (0 : big-Endian, network order)
—
ordre des octets définit le format Endian des données résultantes. L'ordre des octets, ou format Endian, indique si les entiers sont représentés en mémoire de l'octet de poids fort à celui de poids faible ou vice-versa. La fonction doit lire les données dans l'ordre des octets correspondant à l'ordre d'écriture des données.
entrée d'erreur
—
entrée d'erreur décrit les conditions d'erreur qui ont lieu avant l'exécution de ce nœud. Cette entrée fournit la fonctionnalité entrée d'erreur standard.
refnum en sortie
—
refnum en sortie est le refnum du fichier que la fonction a lu. Vous pouvez câbler cette sortie à une autre fonction de fichier, selon ce que vous souhaitez faire avec ce fichier. Le comportement par défaut est de fermer le fichier s'il est référencé par un chemin de fichier ou sélectionné par la boîte de dialogue. Si fichier est un refnum ou si vous câblez refnum en sortie à une autre fonction, LabVIEW suppose que le fichier est utilisé tant que vous ne le fermez pas.
annulé
—
annulé est VRAI si vous cliquez sur Annuler dans la boîte de dialogue de fichier. Sinon, annulé est FAUX même si cette fonction renvoie une erreur.
sortie d'erreur
—
sortie d'erreur contient des informations sur l'erreur. Cette sortie fournit la fonctionnalité sortie d'erreur standard. |
Utilisez la fonction Interdire l'accès pour assurer qu'aucun autre utilisateur ne modifie le fichier pendant que vous y écrivez des données. Utilisez la fonction Définir la position dans le fichier si vous avez besoin d'effectuer un accès aléatoire.
Exemples
Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.
- labview\examples\File IO\Binary\Simple Binary\Simple Binary File.lvproj
- labview\examples\File IO\Spreadsheet\Tab-Delimited Data\Buffered Stream to Tab-Delimited Text File.vi
ajouter une taille de tableau ou de chaîne ? (V)
—
message (sélectionnez ou entrez un chemin de fichier)
—
fichier (utiliser une boîte de dialogue)
—
données
—
ordre des octets (0 : big-Endian, network order)
—
entrée d'erreur
—
refnum en sortie
—
annulé
—
sortie d'erreur
—