LW4 :: Reader.

Perl-Erweiterung zum Lesen von Lightwright 4-Dateien
Jetzt downloaden

LW4 :: Reader. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Tony Tambasco
  • Website des Verlags:

LW4 :: Reader. Stichworte


LW4 :: Reader. Beschreibung

Perl-Erweiterung für das Lesen von Lightwright 4 Dateien LW4 :: Reader ist ein Perl-Modul entwickelt, um grundlegende Informationen aus einer Datei, die von John McKernon des Lightwright 4 Software erzeugt zu lesen. Zum Zeitpunkt des Schreibens dieses Artikels, ist Lightwright nicht verfügbar für POSIX-kompatible Betriebssysteme und diese Funktionen sind praktisch für den Zweck zu verwenden, um die grundlegenden Artikel Informationen einer Datei Lightwright in eine Tabelle umzuwandeln (oder ein anderes Datenformat) .read_header ( $ file_handle) Dieses Unterprogramm liest die Header-Informationen aus einer offenen Datei-Handle und gibt es als hashref. Zugang wie folgt: my $ lw4_header = read_header ($ file_handle); $ Lw4_header -> {save_date}; # Das Datum wurde die Datei zuletzt gespeichert. $ Lw4_header -> {save_time}; # Es wurde die Datei zuletzt gespeichert. $ Lw4_header -> {SHOW_NAME}; # Der Name der Show. $ Lw4_header -> {sub_head_1}; # Datei Unter Überschrift 1. $ lw4_header -> {sub_head_2}; # Datei Unter Überschrift 2. $ lw4_header -> {sub_head_3}; # Datei Unter Überschrift 3. $ lw4_header -> {sub_head_4}; # Datei Unterschrift 4. $ lw4_header -> {sub_head_5}; # Datei Unterschrift 5. $ lw4_header -> {sub_head_6}; # Datei Unterschrift 6. $ lw4_header -> {num_fixtures}; # Aktuelle Anzahl der Geräte in der Datei. $ Lw4_header -> {max_num_fixtures}; # Die maximale Anzahl der Geräte wird die Datei # haben. $ Lw4_header -> {file_ident}; # Die eindeutige Kennung für die file.read_item_info ($ file_handle) Dieses Unterprogramm liest die Elemente aus einer offenen Datei-Handle und gibt einen ref auf ein Array von Hashes. Die Elemente werden in einen hashref gelesen, und dann nacheinander in einem Array gespeichert, wird der Schiedsrichter zu dem zu Aufrufer zurückgegeben. Der Zugriff auf Artikel Info wird wie folgt: my $ lw4_info = read_item_info ($ file_handle) $ lw4_info -> -> {Kanal}; # Der Kanal wird das Element zugewiesen. $ Lw4_info -> -> {Dimmer}; # Der Dimmer wird das Element zugewiesen. $ Lw4_info -> -> {Einheit}; # Die Gerätenummer des Artikels. $ Lw4_info -> -> {} Watt; # Die Leistung des Elements. $ Lw4_info -> -> {Schaltung}; # Die Schaltung Nummer des Artikels. $ Lw4_info -> -> {Zweck}; # Der Zweck des Artikels. $ Lw4_info -> -> {Position}; # Der Hang Position des Elements. $ Lw4_info -> -> {color}; # Das Gel Farbe des Artikels. $ Lw4_info -> -> {type}; # Der Gerätetyp des Artikels. $ Lw4_info -> -> {Muster}; # Das Muster das Element trägt. $ Lw4_info -> -> {item_key}; # Die einzigartige Schlüsselkennung des Elements, # von Lightwright erzeugt. Es gibt mehrere Stücke von Informationen, die Lightwright speichert für jedes Element, die noch nicht identifiziert worden. Sie werden derzeit in der Hash gespeichert und sind zugänglich: wenn Sie wissen, was eine davon ist, sehen Sie den Code für die unbekannte Art, die Sie suchen, und bitte dem Autor eine E-Mail fallen, damit er die Software accordingly.SYNOPSIS aktualisieren Verwendung LW4 :: Reader qw (read_header read_item_info); # Öffne einen Ordner. my $ lw4_file_name = 't / test.lw4'; öffne meinen $ lw4_file_fh, "$ lw4_file_name" oder die kann nicht geöffnet werden $ lw4_file_name: $! ; # Get-Datei-Header Informationen my $ lw4_header = read_header ($ lw4_file_fh) # Get Dateiinhalt my $ lw4_items_AoH = read_item_info ($ lw4_file_fh); Anforderungen..: · Perl.


LW4 :: Reader. Zugehörige Software