LW4 :: Reader

PERL-extensie voor het lezen van Lightwright 4-bestanden
Download nu

LW4 :: Reader Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Tony Tambasco
  • Uitgever website:

LW4 :: Reader Tags


LW4 :: Reader Beschrijving

Perl-extensie voor het lezen van lightwright 4 bestanden LW4 :: Reader is een PERL-module die is ontworpen om basisinformatie uit een bestand te lezen dat wordt gegenereerd door de "Lightwright 4" -software van John McKernon. Op het moment van dit schrijven is Lightwright niet beschikbaar voor POSIX-compatibele besturingssystemen en deze functies zijn handig om te gebruiken voor het converteren van de basisiteminformatie van een Lightwright-bestand naar een spreadsheet (of een ander gegevensformaat) .READ_HEADER ( $ FILE_HANDLE) Deze subroutine leest de header-informatie uit een handgreep van een open bestand en keert deze terug als een HASHREF. Toegang als volgt: mijn $ LW4_HEADER = Read_Header ($ File_Handle); $ lw4_header -> {save_date}; # De datum waarop het bestand voor het laatst is opgeslagen. $ lw4_header -> {save_time}; # De tijd die het bestand voor het laatst is opgeslagen. $ lw4_header -> {show_name}; # De naam van de show. $ lw4_header -> {sub_head_1}; # Bestandsonderdrukking 1. $ LW4_HEERER -> {sub_head_2}; # Bestandsonderdrukking 2. $ LW4_HEERER -> {sub_head_3}; # Bestandsonderdrukking 3. $ LW4_HEADER -> {sub_head_4}; # Bestandsonderdrukking 4. $ LW4_HEADER -> {sub_head_5}; # Bestandsonderdrukking 5. $ LW4_HEADER -> {sub_head_6}; # Bestandssubruil 6. $ LW4_HEADER -> {num_fixtures}; # Huidig aantal fixtures in het bestand. $ lw4_header -> {max_num_fixtures}; # Het maximale aantal fixtures Het bestand # heeft gehad. $ lw4_header -> {file_ident}; # De unieke ID voor het bestand.read_item_info ($ FILE_HANDLE) Deze subroutine leest de items uit een open bestandshendel en geeft een ref terug naar een reeks hashes. De items worden in een hashref gelezen en vervolgens achtereenvolgens opgeslagen in een array, waarnaar Ref naar beller wordt geretourneerd. Toegang tot artikelinformatie is als volgt: mijn $ LW4_INFO = Read_item_info ($ FILE_HANDLE) $ LW4_INFO -> -> {kanaal}; # Het kanaal waaraan het item is toegewezen. $ lw4_info -> -> {dimmer}; # De dimmer waaraan het artikel is toegewezen. $ lw4_info -> -> {unit}; # Het eenheidsnummer van het item. $ LW4_INFO -> -> {watt}; # Het wattage van het item. $ lw4_info -> -> {circuit}; # Het circuitnummer van het item. $ LW4_INFO -> -> {DOEL}; # Het doel van het item. $ lw4_info -> -> {positie}; # De positie van het item. $ LW4_INFO -> -> {kleur}; # De gelkleur van het item. $ lw4_info -> -> {type}; # Het fixture-type van het item. $ lw4_info -> -> {patroon}; # Het patroon dat het item draagt. $ lw4_info -> -> {item_key}; # De unieke sleutelidentificatie van het artikel, # gegenereerd door lichtwijn. Er zijn verschillende informatie die Lightwright-winkels voor elk item dat nog niet is geïdentificeerd. Ze worden momenteel opgeslagen in de hash, en zijn toegankelijk: Als u weet wat een van deze is, zie de code waarvoor u op zoek bent naar welk onbekend type u zoekt, en laat de auteur een e-mail vallen, zodat hij de software dienovereenkomstig kan bijwerken. Synopsis Gebruik LW4 :: Reader QW (Read_header Read_item_info); # Een bestand openen. mijn $ lw4_file_name = 't / test.lw4'; Open mijn $ lw4_file_fh, "$ lw4_file_name" of sterven "kon geen $ LW4_FILE_NAME openen: $! "; # Krijg bestand header info. Mijn $ LW4_HEADER = Read_header ($ LW4_FILE_FH) # Krijg bestandsinhoud. Mijn $ LW4_ITEMS_AOH = Read_item_info ($ LW4_FILE_FH); Vereisten: · Perl


LW4 :: Reader Gerelateerde software

Poef

PERL-extensie die sterker typen, inkapseling en erfenis biedt ...

410

Downloaden