Steigern Sie Ihre Produktivität mit der Schnelleinfügeliste von LabVIEW 8.6
Übersicht
Seit mehr als 20 Jahren hat National Instruments die Plattform für das grafische Systemdesign, NI LabVIEW, ständig um Funktionen gemäß dem neuesten Stand der Technik erweitert, um Entwicklern mit jedem Upgrade und jedem neuen Add-on innovative Werkzeuge zu bieten. LabVIEW-Paletten beinhalten hunderte Elemente, die eine Suche nach gerade benötigten Werkzeugen recht zeitaufwändig machen können. Mithilfe der Schnelleinfügeliste, die in LabVIEW 8.6 neu eingeführt wurde, können Frontpanel- und Blockdiagrammobjekte in LabVIEW schnell gesucht und platziert werden – ganz ohne Navigieren in den Paletten oder Einleiten einer Suche.
Inhaltsverzeichnis
Die Suche nach der richtigen Funktion oder dem korrekten Codeabschnitt kann in jeder Programmiersprache eine Herausforderung sein. Textbasierte Entwicklungsumgebungen hängen von korrekter Syntax ab, doch viele moderne Entwicklungsumgebungen helfen, indem sie teilweise eingegebene Funktionen mithilfe automatischer Textvervollständigung selbst ergänzen.

Abb. 1: Die Software NI LabWindows™/CVI erzeugt automatisch eine Liste übereinstimmender Elemente für teilweise eingegebene Funktionen.
Während für die grafische Entwicklungsumgebung LabVIEW schon immer eine Computermaus zum Platzieren und Positionieren von Objekten benötigt wurde, unterstützt die Schnelleinfügeliste (Quick Drop) nun die schnelle Navigation zum richtigen VI mit wenigen einfachen Tastenanschlägen, bevor das Element mit der Maus platziert wird.
Betätigen Sie Strg und Leertaste, um die Schnelleinfügeliste zu öffnen. Es öffnet sich ein Dialogfeld, das eine Liste aller in den Paletten verfügbaren VIs enthält.

Abb. 2: Mit Strg + Leertaste wird das Dialogfeld der Schnelleinfügeliste geöffnet.
Die Liste kann durch Eingabe eines Bestandteils aus dem Titel des benötigten VIs gefiltert werden. Die Schnelleinfügeliste verkürzt die Auswahl während der Eingabe durch Anzeige von Elementen mit Namen, die den eingegebenen Text enthalten. Die Schnelleinfügeliste wendet auch automatische Textvervollständigung auf die aktuelle Eingabe an, wozu das erste VI in der Palette verwendet wird, das mit demselben Buchstaben beginnt.
Im Beispiel in Abbildung 3 hat der Anwender „t-r-a-n“ eingegeben. LabVIEW versucht automatisch, den Namen des Objekts durch Anzeige des ersten übereinstimmenden Eintrags (hier „Transfer Function“) vorauszusehen. Die gefilterte Liste zeigt mögliche Treffer, die „t-r-a-n“ an einer beliebigen Stelle im Namen enthalten.

Abb. 3: Die Schnelleinfügeliste vervollständigt Eingaben automatisch mit dem ersten VI, das mit demselben Buchstaben beginnt und zeigt alle weiteren möglichen Treffer in der Liste.
Die Schnelleinfügeliste platziert das markierte Element automatisch am Maus-Cursor, so dass der Anwender nur den Namen einer Funktion eingeben und einmal auf das Blockdiagramm oder das Frontpanel klicken muss, um das Objekt abzulegen. Falls die Schnelleinfügeliste eine Suche nicht automatisch vervollständigen kann, wird das oberste Element der Liste verwendet.
Innerhalb der Schnelleinfügeliste können auch Schnelltasten konfiguriert werden, um den Zugriff auf häufig verwendete VIs zu unterstützen, ohne dazu in Ergebnissen blättern zu müssen. Dazu muss man auf die Schaltfläche „Schnelltasten...“ im Dialogfeld der Schnelleinfügeliste klicken.

Abb. 4: Durch Klick auf die Schaltfläche „Shortcuts“ bzw. „Schnelltasten“ werden benutzerdefinierte Schnelltasten für häufig verwendete Palettenelemente definiert.
Der Anwender kann komplizierte VI-Namen oder VIs, die den ersten Teil eines Namens mit anderen VIs gemeinsam haben, schneller nutzen, indem er sie mit einer Schnelltaste aus zwei oder drei Buchstaben verknüpft. Es wird empfohlen, dazu Buchstaben zu verwenden, die leicht mit der nicht bevorzugten Hand erreicht werden können, so dass die bevorzugte Hand auf der Maus bleiben kann.

Abb. 5: Es empfiehlt sich, möglichst Schnelltasten mit zwei oder drei Buchstaben festzulegen.
LabVIEW speichert die konfigurierten Kürzel in der Datei LabVIEW.ini. Der Ausdruck QuickDropDiagramShortcuts und die jeweiligen Schnelltasten müssen in die Datei LabVIEW.ini kopiert werden, um sie in eine andere Installation zu übertragen. Die folgenden Punkte sind Beispiele für Kürzel. Außerdem können Beispiele mittels der angehängten Textdatei heruntergeladen werden.
- ad1 = increment
- cs = case structure
- evstr = event structure
- fs = for loop
- wat = wait
- ws = while loop
Falls Sie gerade damit beginnen, erste Erfahrungen als Entwickler zu sammeln, werden Sie eher Paletten verwenden, um die erforderliche Funktionalität zu finden und dazu die entsprechende Kategorie durchsuchen. Bei zunehmender Vertrautheit im Umgang mit LabVIEW und Funktionsnamen ermöglicht Ihnen die Schnelleinfügeliste die Platzierung des gewünschten VIs ohne Navigation in Paletten. Dies ist bei der Steigerung der Produktivität sehr nützlich, da die Standardpaletten aufgrund installierter Module und zusätzlicher Funktionalität an Umfang zunehmen werden.
- Mehr über die neuen Funktionen in LabVIEW 8.6 erfahren Sie unter ni.com/labview86/d.
- Um die neuen LabVIEW-Funktionen zu testen, starten Sie bitte die Online-Evaluierungsversion.
Weiterführende Informationen
- Neue Funktionen in den LabVIEW-Modulen und -Toolkits
- Sehen Sie den Webcast "Was ist neu in LabVIEW 8.6?"
- Aktuelle LabVIEW-Evaluierungsversion herunterladen
Die Marke LabWindows wird unter Lizenz der Microsoft Corporation verwendet. Windows ist ein in den USA und anderen Ländern eingetragenes Warenzeichen der Microsoft Corporation.
AGB
Dieses Tutorium ("Tutorium") wurde von National Instruments ("NI") entwickelt. Auch wenn National Instruments dieses Tutorium technisch unterstützt, ist es jedoch möglich, dass dieses Tutorium nicht umfassend getestet und überprüft wurde. NI übernimmt weder Garantien bezüglich der Qualität des Tutoriums noch bezüglich der weiteren technischen Unterstützung neuer Versionen ähnlicher Produkte und Treiber. DIESES TUTORIUM WIRD IM "IST-ZUSTAND" ZUR VERFÜGUNG GESTELLT UND NI ÜBERNIMMT KEINERLEI GARANTIEN. AUSFÜHRLICHERE ERLÄUTERUNGEN ZU ANDEREN EINSCHRÄNKUNGEN ENTNEHMEN SIE BITTE DEN NUTZUNGSBEDINGUNGEN AUF NI.COM (http://ni.com/legal/termsofuse/unitedstates/us/).
