GPIB :: HP59306A.

GPIB :: HP59306A ist ein Perl-GPIB-Modul für den Relaisantrieb von HP59306A.
Jetzt downloaden

GPIB :: HP59306A. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jeff Mock
  • Website des Verlags:
  • http://search.cpan.org/~jeffmock/GPIB_0_30/hp59306a/hp59306a.pm

GPIB :: HP59306A. Stichworte


GPIB :: HP59306A. Beschreibung

GPIB :: HP59306A ist ein Perl-GPIB-Modul für den Relaisantrieb von HP59306A. GPIB :: HP59306A ist ein Perl-GPIB-Modul für HP59306A-Relais-Aktuator.Synopsis Verwenden Sie GPIB :: HP59306A; $ g = gpib :: HP59306A-> NEU (NAME "); Drucken "Gerät in BUSN gefunden", wenn $ g-> DevicePresent; $ g-> setreleay (6, 1); # Relais 6 auf $ g-> SetRelay (5, 0); # Relais 5 von @st = $ g-> gezielt; # Holen Sie sich ein Array der Länge 6 des Relay StateHp59306A-Gerätetreibers. Das HP59306A ist ein einfaches GPIB-Gerät mit sechs Relais, die unter Programmsteuerung ein- und ausgeschaltet werden können. Dieses Gerät ist ziemlich alt (1978 oder so) und hat keinen Mikroprozessor. Es akzeptiert einfache Befehle, um die Relais einzustellen, jedoch keinen Mechanismus, um den Status der Relais zurückzusetzen. Die Relais sind Zahlen 1 bis 6 und das Nummerierungsschema erstreckt sich auf dieses Modul. Die Relais schalten sich alle aus, wenn auf dem GPIB-Bus kein aktiver Controller vorhanden ist. Dies ist normalerweise der Fall, wenn ein GPIB-Programm endet. Der Gerätetreiber verfolgt den Zustand der Relais intern. Dies funktioniert gut, aber es ist eine Open-Loop-Technik, da Sie den Status der Relais nicht von der Einheit zurücklesen können. Verwenden Sie nicht die $ G-> GetState-Methode, um Cruise-Masks und solche zu starten. NEW () und DevicePresent () drehen sowohl alle Relais aus. Es scheint, dass das Gerät einen kleinen Defizizität hat, in dem er einige Befehle ignorieren muss, bevor sie den Host bilden, bevor er richtig funktioniert. Beide Methoden senden ein paar Befehle, um alle Relais auszuschalten. Dies stellt sicher, dass der erste Befehl, der A-Relais aktiv ist, erfolgreich ist. Ich habe eines dieser Boxen für 50 US-Dollar bei eBay gekauft, um meine Weihnachtsbeleuchtung zu kontrollieren.HP59306A ist eine Unterklasse von gpib. Anforderungen: · Perl.


GPIB :: HP59306A. Zugehörige Software

libgcroots.

LibgCroots ist eine Bibliothek, die die architekturabhängigen Teile der Garbage Collector-Roots-Akquisition abstrakten. ...

135

Herunterladen