Get debug messages from LabVIEW applications

Debug String VI iconDid you ever had to know for debugging reasons what your compiled LabVIEW application actually is doing? The answer is probably yes.

LabVIEW itself comes with a debugging interface. With your development environment you can connect to your exe, even if it runs on a remote system. Unfortunately this is not an option in many cases because you can not connect to the system running your LabVIEW build application or you simply want short information about certain occurrences. Sure, you can create your own event logger telling you at what point your program is. This is tedious so you might be interested in my easy answer for the problem. Weiterlesen

EAN-Strichcodes mit LabVIEW lesen

In diesem Beitrag erkläre ich die Funktionsweise von Strichcodes nach dem EAN-13 Standard und beschreibe einen Algorithmus, um diese mit LabVIEW zu lesen.

Strichcodes, oder englisch Barcodes, begegnen uns im Alltag ständig auf Produkten oder Verpackungen. Genauso alltäglich ist der Piepton an der Kasse, mit dem der Scanner einen erfolgreichen Lesevorgang quittiert. Einen solchen Scanner kann man sich mit einer Webcam und LabVIEW selbst herstellen.

Weiterlesen

Bilderfassung mit LabVIEW ohne NI-IMAQdx TEIL2

Ich stelle eine Bibliothek zum Erfassen von Bildern einer USB Webcam mit LabVIEW ohne NI-IMAQdx in diesem Artikel vor. In Bilderfassung mit LabVIEW ohne NI-IMAQdx TEIL1 wurde eine auf der DirectShow .NET Bibliothek basierende .NET Assembly erstellt, die die Funktionalität bereitstellt. Hier wird das Einbinden dieser .NET DLL in LabVIEW gezeigt. Weiterlesen

Bilderfassung mit LabVIEW ohne NI-IMAQdx TEIL1

Industrielle und wissenschaftliche Bildverarbeitung ist eine Standardaufgabe mit LabVIEW. Für die Erfassung von Bildern stellt National Instruments für alle gängigen Kameraschnittstellen, wie zum Beispiel Firewire,  GigE Vision oder USB, den lizenzpflichtigen Treiber NI-IMAQdx bereit. Dieser Artikel beschreibt, wie man Bilder einer DirectShow kompatiblen Kamera erfassen kann, ohne NI-IMAQdx zu verwenden.

Weiterlesen