LW4 :: lecteur

Extension Perl pour la lecture de fichiers LightWright 4
Télécharger maintenant

LW4 :: lecteur Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Tony Tambasco
  • Site Internet de l'éditeur:

LW4 :: lecteur Mots clés


LW4 :: lecteur La description

Extension Perl pour la lecture de fichiers LightWright 4 LW4 :: Reader est un module PERL conçu pour lire des informations de base à partir d'un fichier généré par "Lightwright 4" de John McKernon. Au moment de cette rédaction, LightWright n'est pas disponible pour les systèmes d'exploitation compatibles POSIX, et ces fonctions sont pratiques à utiliser dans le but de convertir les informations de base de l'élément d'un fichier LightWright en feuille de calcul (ou à un autre format de données) .Read_header ( $ File_handle) Ce sous-programme lit les informations d'en-tête à partir d'une poignée de fichier ouverte et le renvoie sous forme de hashref. Accès comme suit: My $ lw4_header = read_header ($ file_handle); $ lw4_header -> {save_date}; # La date à laquelle le fichier a été enregistré le dernier. $ lw4_header -> {save_time}; # L'heure du fichier a été sauvegardée. $ lw4_header -> {show_name}; # Le nom du spectacle. $ lw4_header -> {sub_head_1}; # Fichier sous forme de fichier 1. $ lw4_header -> {sub_head_2}; # Sous forme de fichier 2. $ LW4_header -> {sub_head_3}; # Sous forme de fichier 3. $ lw4_header -> {sub_head_4}; # Fichier sous forme de fichier 4. $ lw4_header -> {sub_head_5}; # Sous forme de fichier 5. $ lw4_header -> {sub_head_6}; # Fichier sous forme de fichier 6. $ lw4_header -> {num_fixtures}; # Nombre actuel de luminaires dans le fichier. $ lw4_header -> {max_num_fixtures}; # Le nombre maximum de luminaires Le numéro de fichier a eu. $ lw4_header -> {file_ident}; # L'identifiant unique pour le fichier.read_item_info ($ file_handle) Ce sous-programme lit les éléments d'une poignée de fichier ouverte et renvoie une référence à un tableau de hachage. Les éléments sont lus dans un hashref, puis stockés séquentiellement dans une matrice, la référence à laquelle est renvoyé à l'appelant. L'accès à l'article d'article est la suivante: My $ lw4_info = read_item_info ($ file_handle) $ lw4_info -> -> {canal}; # Le canal L'article est attribué à. $ LW4_INFO -> -> {dimmer}; # Le gradateur L'article est attribué à. $ lw4_info -> -> {unité}; # Le numéro de l'unité de l'article. $ lw4_info -> -> {watts}; # La puissance de l'article. $ LW4_INFO -> -> {circuit}; # Le numéro de circuit de l'élément. $ lw4_info -> -> {but}; # Le but de l'article. $ lw4_info -> -> {position}; # La position de suspension de l'article. $ lw4_info -> -> {couleur}; # La couleur de gel de l'article. $ LW4_INFO -> -> {type}; # Le type de fixation de l'élément. $ lw4_info -> -> {motif}; # Le motif que l'article porte. $ LW4_INFO -> -> {item_key}; # L'identifiant de clé unique de l'article, # généré par lightwright. Il existe plusieurs informations que des magasins LightWright pour chaque élément qui n'ont pas encore été identifiés. Ils sont actuellement stockés dans le hachage et sont accessibles: si vous savez ce que l'une d'entre elles est, voir le code pour lequel vous recherchez un type inconnu que vous recherchez et veuillez supprimer l'auteur un email afin qu'il puisse mettre à jour le logiciel en conséquence.Synopsis. Utilisez LW4 :: Reader QW (read_header read_item_info); # Ouvrez un fichier. mon $ lw4_file_name = 't / test.lw4'; Ouvrez mon $ LW4_FILE_FH, "$ lw4_file_name" ou mourir "ne pouvait pas ouvrir $ lw4_file_name: $! "; # Obtenir des informations sur l'en-tête de fichier. My $ lw4_header = read_header ($ lw4_file_fh) # Obtenir le contenu du fichier. My $ lw4_items_aoh = read_item_info ($ lw4_file_fh); Conditions requises: · Perl


LW4 :: lecteur Logiciels associés