Herunterladen Inhalt Inhalt Diese Seite drucken

Verfahren Zum Erzeugen Digitaler Ausgangsdaten - National Instruments Crio-9053 Benutzerhandbuch

Embedded-compactrio-controller mit echtzeitprozessor und rekonfigurierbarem fpga
Vorschau ausblenden Andere Handbücher für cRIO-9053:
Inhaltsverzeichnis
richten sich nach dem verwendeten Modul. Die technischen Möglichkeiten Ihres Moduls sind
in den mitgelieferten Begleitmaterialien dokumentiert.
Auf parallel arbeitenden Digitalausgabemodulen können mehrere softwaregetaktete Vorgänge
(Tasks) gleichzeitig ausgeführt werden. Darüber hinaus können Tasks zur hardware- und
softwaregetakteten Ausgabe miteinander kombiniert werden. Bei seriellen
Digitalausgabemodulen – früher als Module für die statische Digitalausgabe bezeichnet –
können ebenfalls mehrere softwaregetaktete Tasks gleichzeitig ausgeführt werden. Eine
Kombination von hardware- und softwaregetakteten Tasks ist jedoch nicht möglich.
Während ein software- oder hardwaregetakteter Task Kanäle von mehreren Modulen umfassen
kann, ist zu beachten, dass Kanäle von parallel und seriell arbeitenden Modulen bei
softwaregetakteten Tasks nicht kombiniert werden können. Da der cRIO-Controller mit
unterschiedlichen Timing-Engines ausgestattet ist, kann er gleichzeitig bis zu acht Tasks zur
Ausgabe von Digitalsignalen mit voneinander unabhängigen Timing- und Trigger-
Einstellungen ausführen. Die acht Ausgabe-Timing-Engines sind mit "ot0" bis "ot7"
bezeichnet. Die acht Timing-Engines werden von Tasks für die Ausgabe von Analog- und
Digitalsignalen gemeinsam genutzt, so dass insgesamt acht hardwaregetaktete Ausgabe-Tasks
ausgeführt werden können.

Verfahren zum Erzeugen digitaler Ausgangsdaten

Die für die Ausgabe von Digitalsignalen benötigten Signale können mittels Software oder
Hardware erzeugt werden.
Softwaregetaktete Signalerzeugung
Bei der softwaregetakteten Signalerzeugung wird die Rate, mit der Daten generiert werden,
von der Software gesteuert. Jede Erzeugung eines Digitalwerts auf der Hardware wird dabei
durch ein separates Signal von der Software eingeleitet. In NI-DAQmx wird die Erfassung
oder Ausgabe mit Software-Timing auch als Erfassung oder Ausgabe auf Anforderung
bezeichnet. Die softwaregetaktete Signalerzeugung wird mitunter auch als unmittelbare oder
statische Ausgabe bezeichnet. Das liegt daran, dass mit Software-Timing üblicherweise ein
einzelner Wert ausgegeben wird.
Wenn ein DO-Kanal eines seriell arbeitenden Digitalmoduls in einen hardwaregetakteten Task
eingebunden wird, können keine Kanäle des Moduls in einem softwaregetakteten Task
verwendet werden.
Hardwaregetaktete Signalerzeugung
Bei der hardwaregetakteten Signalerzeugung steuert ein digitales Hardwaresignal die
Erzeugungsrate. Dieses Signal kann vom Controller selbst generiert oder von außen an das
Gerät angelegt werden.
64 | ni.com | Benutzerhandbuch zu cRIO-905x

Quicklinks ausblenden:

Inhaltsverzeichnis
loading

Inhaltsverzeichnis