LabVIEWForum.de
VISA Gerät wird trotz Sichtbarkeit im MAX im Programm nicht erkannt - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: VISA Gerät wird trotz Sichtbarkeit im MAX im Programm nicht erkannt (/Thread-VISA-Geraet-wird-trotz-Sichtbarkeit-im-MAX-im-Programm-nicht-erkannt)



VISA Gerät wird trotz Sichtbarkeit im MAX im Programm nicht erkannt - hulk - 18.08.2016 11:51

Hallo,

ich habe da ein technisches Problem.
Bei uns soll ein Zebra zur Verwendung kommen. Nach Recherche habe ich festgestellt, dass ich ein VISA Treiber erstellen muß. Dies funktionierte aus meiner Sicht problemlos. Im Windows Gerätemanager wird ein VISA-Treiber angezeigt und im NI MAX ebenso.
Leider kann ich ihn in LabView nicht als Quelle auswählen. Muß ich noch irgendwas beachten?
Im VISA Control UI wußte ich auch nicht, wie ich eine Datei mit ZPL Code zu schicken soll,um diese zu testen.

Im Anhang sind diverse Bilder zu meinem Anliegen.


RE: VISA Gerät wird trotz Sichtbarkeit im MAX im Programm nicht erkannt - Filib - 18.08.2016 15:53

Grüß dich hulk,

hatte so ein ähnliches Problem, als ich versucht habe, meine Tiny CAN im system zu hinterlegen. Sofern das Thema noch aktuell ist oder jemand anderes an der selben Stelle nicht weiter kommt, möchhte ich kurz beschreiben, wie ich vorgegangen bin. Hier sei erwähnt, dass man im Labview vor lauter VI`s manche simplen Funktionen gern mal übersieht ^^

Also für alle die, die ihre USB Schnittstellen im MAX sehen können, aber es im Blockdiagramm nicht auswählen können gehen wie folgt vor (siehe zusätzlich das angehängte Bild).

- Im Blockdiagramm mit der rechten Maustaste auf die VISA Resource klicken
- im unteren Menübereich steht dort Klasse auswählen (VISA)
- dann auf I/O Session
- ganz unten die USB RAW auswählen

Für den Fall, dass euer USB Gerät kein RAW unterstützt...solltet ihr euch den folgenden Link dazu durchlesen.

http://www.ni.com/tutorial/4478/de/

Hoffe ich konnte helfen Big Grin

Gruß Filib


RE: VISA Gerät wird trotz Sichtbarkeit im MAX im Programm nicht erkannt - hulk - 18.08.2016 16:07

Hallo Filib,

du bist mein Held des Tages. Das war es tatsächlich. Jetzt kann ich mich in Ruhe dem Senden des ZPL Codes widmen (hoffe ich).

Vielen Dank


RE: VISA Gerät wird trotz Sichtbarkeit im MAX im Programm nicht erkannt - Filib - 19.08.2016 08:21

Hy hulk,

das freut mich wenn es geklappt hat ^^

Leider sitze ich immer noch an meinem Problem mit meiner Tiny CAN II XL Daten zu senden und zu empfangen....hat denn dein Vorhaben funktioniert? Wenn ja könntest du kurz erklären was du gemacht hast? Vielleicht bist du ja heute mein Held des Tages 2hands

Gruß Filib


RE: VISA Gerät wird trotz Sichtbarkeit im MAX im Programm nicht erkannt - hulk - 19.08.2016 10:34

Hi,

das wird mal ein Prüfstand für Pumpen mit folgenden Tests:
1) High Pot Test (seriell)
2) Messung der Förderleistung (über die Gewichtsänderung des Förderbehälters über eine bestimmte Messdauer)
3) Erfassung der elektrischen Leistung/Stromaufnahme (seriell)
3) Erfassung der Förderhöhe (analoger Drucksensor)
4) diverse zu schaltende digitale Ausgänge
5) alles verpackt in einem Zustandsautomat
6) die Sollwerte kommen aus einer CSV Datei
7) und am Ende soll ein Labelsticker gedruckt werden und die Testwerte sollen fortlaufend in einer Datei gespeichert werden.

Fürs drucken habe ich ein template.txt mit zpl Befehlen erstellt. Dieses wird mit string search und replace modifiziert und geht dann per visa zum Zebra Drucker.
Im Anhang ist ein Snippet zu diesem Teil. Ist echt nix wildes. Da war ich nach deinem Tip dann selbst erstaunt.

ZPL Beispiel

^XA
^FX 1dot=0,0847mm bei 300dpi
^CF0,35
^FO190,200^FDType^FS
^FO270,247^FD0.7^FS
^FO270,294^FD3.9^FS
^FO270,341^FD100-240^FS
^FO270,388^FD0.8^FS
^FO270,435^FD50/60^FS
^FO270,482^FD9DM1055714^FS
^FO270,529^FD2015^FS
^XZ