Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Document Type: Tutorial
NI Supported: Yes
Publish Date: Mar 24, 2011


Feedback


Yes No

Related Categories

Related Links - Developer Zone

Related Links - Products and Services

Neue Funktionen des NI LabVIEW Statechart Module

0 ratings | 0.00 out of 5
Read in | Print | PDF

Overview

Jede Version des NI LabVIEW Statechart Module bietet neue Funktionen, Leistungsverbesserungen und vorgesehene Fehlerbehebungen.

Neuerungen im LabVIEW 2009 Statechart Module


Erzeugung von Dokumentation für Statecharts

Fehlerbehebung bei Statecharts für FPGA-Zielgeräte

Änderung einer Bedingung oder Aktion – ohne erforderliche Codegenerierung

Suche von Objekten und Text in Statecharts

Konfiguration mehrerer Zustände oder Übergänge gleichzeitig

Neuerungen im LabVIEW 2009 Statechart Module

Erzeugung von Dokumentation für Statecharts


Anwender können jetzt Dokumentation erzeugen, die alle Komponenten eines vollständigen Statecharts (Zustandsübergangsdiagramm) beschreibt. Die Statechart-Dokumentation kann zur späteren Verwendung ausgedruckt oder gespeichert werden.

Abb. 1: Anwender können Statechart-Dokumentation erzeugen und sie als Referenz ausdrucken oder speichern.

Abb. 2: Statechart-Dokumentation ist in Webbrowsern lesbar.

Fehlerbehebung bei Statecharts für FPGA-Zielgeräte


Statecharts, die auf FPGA-basierten (Field-Programmable Gate Array) Zielgeräten eingesetzt werden sollen, können nun im Vorfeld auf Fehler untersucht werden. LabVIEW kann dazu das Statechart auf dem Host-Rechner ausführen, wodurch die Möglichkeit besteht, Fehler im Statechart vor seinem Einsatz auf dem FPGA-Zielgerät zu beheben. Die Fehlerbehebung bei Statecharts auf dem eigentlichen FPGA ist nicht möglich.

Änderung einer Bedingung oder Aktion – ohne erforderliche Codegenerierung


Bei früheren Versionen des LabVIEW Statechart Module musste Programmcode für das Statechart neu erzeugt werden, wenn eine Bedingung oder eine Aktion in einem Übergang oder in einer statischen Reaktion geändert wurde. Die Codegenerierung kann für große Statecharts jedoch zeitaufwändig sein. Beim LabVIEW 2009 Statechart Module muss Code für ein Statechart nicht mehr neu erzeugt werden, wenn Änderungen an einer existierenden Bedingung oder Aktion vorgenommen werden. Code muss nur dann neu erzeugt werden, wenn an einer bisher leeren Bedingung oder Aktion Änderungen vorgenommen werden oder der gesamte Code aus einer Bedingung oder Aktion gelöscht wird.

Suche von Objekten und Text in Statecharts


Statecharts können mit der neuen Version nach einem bestimmte Objekt oder einem Text durchsucht werden. Mit dem Dialogfeld "Find" kann man nach VIs, Express-VIs, Objekten oder Text im Programmcode von Bedingungen und Aktionen suchen oder Statechart-Entwicklungsobjekte oder Text im Fenster "Statechart Editor" ausfindig machen Zusätzlich ist auch die Suche nach Trigger und Gruppen in einem Statechart möglich.

Abb. 3: Mit dem Dialogfeld "Find" kann in Statecharts nach Objekten und Text gesucht werden.

 

Abb. 4: Auch Trigger lassen sich in Statecharts suchen.

Konfiguration mehrerer Zustände oder Übergänge gleichzeitig


Jetzt können mehrere Zustände und Übergänge simultan konfiguriert werden. Dazu sind mehrere Dialogfelder "Configure State" oder "Configure Transition" des Fensters "Statechart Editor" zu öffnen.


[+] Enlarge Image

Abb. 5: Das Hervorheben von Zuständen zeigt an, dass der Zustand konfiguriert wird.

 

<< Zur Startseite des LabVIEW Statechart Module

 

 

0 ratings | 0.00 out of 5
Read in | Print | PDF

Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).