IG AutoComplete for String Controls in LabVIEW

Im regelmäßigen Austausch mit unseren Kunden bekommen auch wir immer wieder tolle Tipps zu nützlichen Tools. Ein kürzlich entdecktes Addon für LabVIEW (installierbar über den VI Package Manager – VIPM) möchten wir euch nicht vorenthalten. Danke an Markus E. für den Tipp!

Das Addon heißt IG AutoComplete vom Hersteller IlluminatedG (Derrick Bommarito). Weiterführende Links am Ende des Posts.

Die zur Verfügung gestellen VIs bieten die Möglichkeit ein String Control in LabVIEW mit einer Suchfunktion zu erweitern, welche zusätzlich eine Autovervollständigung besitzt. Die Autovervollständigung benötigt dazu lediglich eine Referenz auf ein String Control sowie ein String Array mit Elementen zur möglichen Auswahl. Während des Tippens eines Texts im String Control wird live gefiltert. (siehe GIF Animation unterhalb)

Weiters kann man die Auswahl als User Event an einer Event Struktur registrieren. Zur Anzeige der gefilterten Ergebnisse kann ein Popup wie im GIF oberhalb verwendet werden. Eine weitere Möglichkeit ist die Verwendung einer Listbox zur Anzeige der Ergebnisse.

Nach Installation des Addons IG AutoComplete mittels VI Package Manager findet man die Beispiele unter folgendem Verzeichnis “C:\Program Files (x86)\National Instruments\LabVIEW 2024\examples\IlluminatedG\IG AutoComplete\Examples”. Annahme LabVIEW 2024 32 Bit.

Die zwei markierten VIs im Bild unterhalb wurden für diesen Post verwendet.

Details siehe YouTube Video – IG AutoComplete VIPM Package Demo

Mehr von Illuminated G – https://www.vipm.io/publisher/illuminated-g/

GitHub Seite von Illuminated G – https://github.com/illuminated-g

Diese und viele weitere Tricks lernt ihr in unseren Schulungen und Consultings. Link zu den Terminen


Die Programm Beispiele stellen nur einen Ausschnitt einer Gesamtapplikation dar. Verwendung der Code Beispiele auf eigene Gefahr.

Unsere Website enthält Links zu externen Websites, auf deren Inhalt wir keinen Einfluss haben. Aus diesem Grund übernehmen wir keine Gewähr für die Richtigkeit, Vollständigkeit und Aktualität der dort bereitgestellten Informationen. Die Verantwortung für den Inhalt der verlinkten Seiten liegt ausschließlich bei den Betreibern der jeweiligen Websites. Verwendung auf eigene Gefahr.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert