Messungen mit dSPACE ControlDesk: Unterschied zwischen den Versionen
(Rechtschreibung) |
K (Links angepasst) |
||
Zeile 13: | Zeile 13: | ||
Zuerst starten wir das Programm. Es wird hier ''ControlDesk®'' in der Version 5.0 verwendet.<br> | Zuerst starten wir das Programm. Es wird hier ''ControlDesk®'' in der Version 5.0 verwendet.<br> | ||
So sieht das Startfenster von ''ControlDesk®'' aus. | So sieht das Startfenster von ''ControlDesk®'' aus. | ||
[[Datei:ControlDesk Startfenster.PNG|mini|zentriert|1200px|''ControlDesk®'' Startfenster [[ | [[Datei:ControlDesk Startfenster.PNG|mini|zentriert|1200px|''ControlDesk®'' Startfenster [[:Datei:ControlDesk Startfenster org.pptx| (Originaldatei)]]]] | ||
=== 2. Projektauswahl === | === 2. Projektauswahl === | ||
Mit der Schaltfläche ''Open Project + Experiment'' rufen wir das Dialogfenster ''Select a Project'' auf. | Mit der Schaltfläche ''Open Project + Experiment'' rufen wir das Dialogfenster ''Select a Project'' auf. | ||
Zeile 22: | Zeile 22: | ||
=== 1. Aufruf des ''Measurement Configuration''-Explorers === | === 1. Aufruf des ''Measurement Configuration''-Explorers === | ||
In der Abbildung ''Projekt geöffnet'' sehen wir ein mögliches erstes Bild des Projektes. Es wird hier das Layout angezeigt, das zuletzt geöffnet war. Andere Layouts können wir mit den entsprechenden Tabs aufrufen. | In der Abbildung ''Projekt geöffnet'' sehen wir ein mögliches erstes Bild des Projektes. Es wird hier das Layout angezeigt, das zuletzt geöffnet war. Andere Layouts können wir mit den entsprechenden Tabs aufrufen. | ||
[[Datei:ControlDesk Projekt geoeffnet.PNG|mini|zentriert|1200px|Projekt geöffnet [[ | [[Datei:ControlDesk Projekt geoeffnet.PNG|mini|zentriert|1200px|Projekt geöffnet [[:Datei:ControlDesk Projekt geoeffnet org.pptx| (Originaldatei)]]]] | ||
Links am Rand des Fensters sehen wir einige Tabs, die auf verschiedene Bereiche des Projekt-Explorers verweisen. Als zweites ist dort der ''Measurement Configuration''-Explorer zu sehen. Durch einen Klick öffnet sich dieser, vgl. Abbildung ''Angedockter Projektexplorer''. | Links am Rand des Fensters sehen wir einige Tabs, die auf verschiedene Bereiche des Projekt-Explorers verweisen. Als zweites ist dort der ''Measurement Configuration''-Explorer zu sehen. Durch einen Klick öffnet sich dieser, vgl. Abbildung ''Angedockter Projektexplorer''. | ||
[[Datei:ControlDesk Dock Projektexplorer.PNG|mini|zentriert|1200px|Angedockter Projektexplorer [[ | [[Datei:ControlDesk Dock Projektexplorer.PNG|mini|zentriert|1200px|Angedockter Projektexplorer [[:Datei:ControlDesk Dock Projektexplorer org.pptx| (Originaldatei)]]]] | ||
Mit dem "Stecknadel"-Symbol kann der Explorer dauerhaft angeheftet werden. | Mit dem "Stecknadel"-Symbol kann der Explorer dauerhaft angeheftet werden. | ||
=== 2. Neuen Recorder erstellen === | === 2. Neuen Recorder erstellen === | ||
Zeile 32: | Zeile 32: | ||
=== 3. Recorder konfigurieren === | === 3. Recorder konfigurieren === | ||
Klicken wir auf den neu erstellten Recorder mit der rechten Maustaste, können wir das Fenster ''Properties'' aufrufen, das am rechten Fensterrand erscheint. Hier können wir den Recorder konfigurieren. Die Abbildung ''Recorder-Properties'' zeigt eine Auswahl der zur Verfügung stehenden Optionen. | Klicken wir auf den neu erstellten Recorder mit der rechten Maustaste, können wir das Fenster ''Properties'' aufrufen, das am rechten Fensterrand erscheint. Hier können wir den Recorder konfigurieren. Die Abbildung ''Recorder-Properties'' zeigt eine Auswahl der zur Verfügung stehenden Optionen. | ||
[[Datei:ControlDesk Recorder Einstellungen img.PNG|mini|zentriert|400px|Recorder-Properties [[ | [[Datei:ControlDesk Recorder Einstellungen img.PNG|mini|zentriert|400px|Recorder-Properties [[:Datei:ControlDesk Recorder Einstellungen.pptx| (Originaldatei)]]]] | ||
Folgende Einstellungen sollten nun vorgenommen werden: | Folgende Einstellungen sollten nun vorgenommen werden: | ||
* ''Name'' - Wir wählen einen kurzen, aussagekräftigen Namen für den Recorder. Der Zweck der Messung oder die aufgezeichneten Signale sollten daraus deutlich werden. | * ''Name'' - Wir wählen einen kurzen, aussagekräftigen Namen für den Recorder. Der Zweck der Messung oder die aufgezeichneten Signale sollten daraus deutlich werden. | ||
Zeile 51: | Zeile 51: | ||
=== 1. Messung beginnen === | === 1. Messung beginnen === | ||
Wollen wir nun eine Messung machen, wählen wir den erstellten Recorder aus, vgl. Abbildung ''Recorder starten''. | Wollen wir nun eine Messung machen, wählen wir den erstellten Recorder aus, vgl. Abbildung ''Recorder starten''. | ||
[[Datei:ControlDesk Start Recording.png|mini|zentriert|1200px|Recorder starten [[ | [[Datei:ControlDesk Start Recording.png|mini|zentriert|1200px|Recorder starten [[:Datei:ControlDesk Start Recording org.pptx| (Originaldatei)]]]] | ||
Nachdem wir durch den Klick auf die Schaltfläche ''Go Online'' die Verbindung zu der Hardware hergestellt haben, können wir mit den Schaltflächen im oberen Rand des Recorder-Explorers eine Messung ''(engl. Recording)'' beginnen. Dabei haben wir die Wahl zwischen einer getriggerten (2. Schaltfläche) und einer direkten (1. Schaltfläche) Aufnahme. ''ControlDesk®'' lässt auch einen Start des Recordings zu, wenn die Verbindung nicht hergestellt wurde, dies macht aber in der Regel keinen Sinn. | Nachdem wir durch den Klick auf die Schaltfläche ''Go Online'' die Verbindung zu der Hardware hergestellt haben, können wir mit den Schaltflächen im oberen Rand des Recorder-Explorers eine Messung ''(engl. Recording)'' beginnen. Dabei haben wir die Wahl zwischen einer getriggerten (2. Schaltfläche) und einer direkten (1. Schaltfläche) Aufnahme. ''ControlDesk®'' lässt auch einen Start des Recordings zu, wenn die Verbindung nicht hergestellt wurde, dies macht aber in der Regel keinen Sinn. | ||
=== 2. Aktiver Recorder === | === 2. Aktiver Recorder === | ||
In der Abbildung ''Aktiver Recorder'' sehen wir, dass durch den Start der Messung automatisch der Status ''Measuring'' aktiviert wurde (obere Menüleiste, Reiter Status Control). | In der Abbildung ''Aktiver Recorder'' sehen wir, dass durch den Start der Messung automatisch der Status ''Measuring'' aktiviert wurde (obere Menüleiste, Reiter Status Control). | ||
[[Datei:ControlDesk Recorder aktiv.PNG|mini|zentriert|1200px|Aktiver Recorder [[ | [[Datei:ControlDesk Recorder aktiv.PNG|mini|zentriert|1200px|Aktiver Recorder [[:Datei:ControlDesk Recorder aktiv org.pptx| (Originaldatei)]]]] | ||
In der unteren Statusleiste und im oberen Rand des Recorder-Explorers wird durch die rote Einfärbung die aktive Messung signalisiert. Des Weiteren wird die Gesamtzeit der Messung angezeigt. | In der unteren Statusleiste und im oberen Rand des Recorder-Explorers wird durch die rote Einfärbung die aktive Messung signalisiert. Des Weiteren wird die Gesamtzeit der Messung angezeigt. | ||
=== 3. Messung beenden === | === 3. Messung beenden === | ||
Zeile 61: | Zeile 61: | ||
=== 4. Gespeicherte Messung === | === 4. Gespeicherte Messung === | ||
Da die Konfiguration so eingerichtet wurde, wurden die Messungen automatisch gespeichert. Im Project-Explorer, vgl. Abbildung ''Gespeicherte Aufnahme'', sehen wir die Messung im dSPACE eigenen Format ''*.idf'' in der Rubrik ''Measurement Data''. | Da die Konfiguration so eingerichtet wurde, wurden die Messungen automatisch gespeichert. Im Project-Explorer, vgl. Abbildung ''Gespeicherte Aufnahme'', sehen wir die Messung im dSPACE eigenen Format ''*.idf'' in der Rubrik ''Measurement Data''. | ||
[[Datei:ControlDesk Gespeicherte Aufnahme.PNG|mini|zentriert|200px|Gespeicherte Aufnahme [[ | [[Datei:ControlDesk Gespeicherte Aufnahme.PNG|mini|zentriert|200px|Gespeicherte Aufnahme [[:Datei:ControlDesk Gespeicherte Aufnahme org.pptx| (Originaldatei)]]]] | ||
Die exportierte Datei finden wir im Editor unter dem Pfad der Messdaten, vgl. Abbildung ''Exportierte Aufnahme''. Der Pfad der exportierten Dateien kann bei der Konfiguration unter der Option ''Automatic export: folder'' festgelegt werden, vgl. Abbildung ''Recorder-Properties''. | Die exportierte Datei finden wir im Editor unter dem Pfad der Messdaten, vgl. Abbildung ''Exportierte Aufnahme''. Der Pfad der exportierten Dateien kann bei der Konfiguration unter der Option ''Automatic export: folder'' festgelegt werden, vgl. Abbildung ''Recorder-Properties''. | ||
[[Datei:ControlDesk Exportierte Aufnahme.PNG|mini|zentriert|1200px|Exportierte Aufnahme [[ | [[Datei:ControlDesk Exportierte Aufnahme.PNG|mini|zentriert|1200px|Exportierte Aufnahme [[:Datei:ControlDesk Exportierte Aufnahme org.pptx| (Originaldatei)]]]] | ||
=== 5. Recorder aktivieren === | === 5. Recorder aktivieren === | ||
Die erstellten Recorder können auch aktiviert bzw. deaktiviert werden. Wählen wir den Reiter ''Recorders'' im ''Measurement Configuration''-Explorer, sehen wir eine Übersicht aller im Experiment verfügbaren Recorder. Die Abbildung ''Recorder aktivieren'' zeigt die Auswahl-Boxen, mit denen die einzelnen Recorder aktiviert werden können. Hier stehen die Schaltflächen ''Start All Recorder'' zur Verfügung. | Die erstellten Recorder können auch aktiviert bzw. deaktiviert werden. Wählen wir den Reiter ''Recorders'' im ''Measurement Configuration''-Explorer, sehen wir eine Übersicht aller im Experiment verfügbaren Recorder. Die Abbildung ''Recorder aktivieren'' zeigt die Auswahl-Boxen, mit denen die einzelnen Recorder aktiviert werden können. Hier stehen die Schaltflächen ''Start All Recorder'' zur Verfügung. | ||
[[Datei:ControlDesk Recorder aktivieren.PNG|mini|zentriert|200px|Recorder aktivieren [[ | [[Datei:ControlDesk Recorder aktivieren.PNG|mini|zentriert|200px|Recorder aktivieren [[:Datei:ControlDesk Recorder aktivieren org.pptx| (Originaldatei)]]]] | ||
Das Aktivieren der Recorder ist auch in den ''Properties'' unter der Option ''Active'' möglich, vgl. Abbildung ''Recorder-Properties''. | Das Aktivieren der Recorder ist auch in den ''Properties'' unter der Option ''Active'' möglich, vgl. Abbildung ''Recorder-Properties''. | ||
Version vom 22. Januar 2015, 18:24 Uhr
Autor: Daniel Block
Dieser Artikel ist aus der Kategorie How-To's.
Einleitung
Das Programm dSPACE ControlDesk® ist ein Engineering-Tool, das zum Beispiel mit einer dSPACE AutoBox eingesetzt werden kann. Es ist eine universelle Experimentiersoftware für die Entwicklung elektronischer Steuergeräte[1]. Im Rahmen des Praktikums des SDE-Schwerpunkts (Praktikum SDE) wird dieses Software-Tool zur Visualisierung und Steuerung des AMR verwendet.
In diesem Artikel soll die Verwendung von Recordern für Messungen mit dSPACE ControlDesk® erläutert werden. Dabei werden die einzelnen Schritte durch Screenshots unterstützt.
Projekt auswählen
Bevor wir zur eigentlichen Thematik kommen, wird zuerst der Aufruf eines bestehenden Projektes vorgestellt. Es wird davon ausgegangen, dass bereits ein ControlDesk®-Projekt besteht. Hier werden die einzelnen Schritte an dem im Praktikum SDE verwendeten Projekt Carolo Cup Fahrzeug mit dem Experiment Inbetriebnahme erläutert. Ein ControlDesk®-Projekt kann nämlich aus mehreren Experimenten bestehen.
1. Programmstart
Zuerst starten wir das Programm. Es wird hier ControlDesk® in der Version 5.0 verwendet.
So sieht das Startfenster von ControlDesk® aus.
2. Projektauswahl
Mit der Schaltfläche Open Project + Experiment rufen wir das Dialogfenster Select a Project auf.
Mit der gelben Schaltfläche neben dem Pfad können wir einen beliebigen Pfad aufrufen. Darunter sehen wir die zur Auswahl stehenden Experimente der Projektes.
Recorder erstellen
1. Aufruf des Measurement Configuration-Explorers
In der Abbildung Projekt geöffnet sehen wir ein mögliches erstes Bild des Projektes. Es wird hier das Layout angezeigt, das zuletzt geöffnet war. Andere Layouts können wir mit den entsprechenden Tabs aufrufen.
Links am Rand des Fensters sehen wir einige Tabs, die auf verschiedene Bereiche des Projekt-Explorers verweisen. Als zweites ist dort der Measurement Configuration-Explorer zu sehen. Durch einen Klick öffnet sich dieser, vgl. Abbildung Angedockter Projektexplorer.
Mit dem "Stecknadel"-Symbol kann der Explorer dauerhaft angeheftet werden.
2. Neuen Recorder erstellen
Klicken wir mit der rechten Maustaste auf den Reiter Recorders steht uns im Kontextmenü der Befehl Create New Recorder zur Verfügung, vgl. Abbildung Einen neuen Recorder erstellen.
Der neu erstellte Recorder erscheint in der Auflistung mit dem Namen RecorderX, wobei X für eine fortlaufende Nummer steht.
3. Recorder konfigurieren
Klicken wir auf den neu erstellten Recorder mit der rechten Maustaste, können wir das Fenster Properties aufrufen, das am rechten Fensterrand erscheint. Hier können wir den Recorder konfigurieren. Die Abbildung Recorder-Properties zeigt eine Auswahl der zur Verfügung stehenden Optionen.
Folgende Einstellungen sollten nun vorgenommen werden:
- Name - Wir wählen einen kurzen, aussagekräftigen Namen für den Recorder. Der Zweck der Messung oder die aufgezeichneten Signale sollten daraus deutlich werden.
- File name prefix - Hieran erkennen wir später die gespeicherten Messungen, kann mit Recorder-Namen verwandt sein.
- optional: Automatic naming: start index & Automatic naming: minimum digits - Hier kann die Anzahl der Stellen und der Start-Index festgelegt werden.
- File name preview - Hier sehen wir den Namen der nächsten Messung, dient uns zur Kontrolle.
- Automatic export - Durch die Aktivierung dieser Option sparen wir uns nachher den manuellen Export.
- Automatic export: file name prefix - Name der exportierten Messdaten, vgl. File name prefix
- Automatic export: file type - In unserem Fall arbeiten wir mit Matlab, exportieren daher ein *.mat-File.
- Automatic export: file name preview - Zeigt uns den Namen des Exports der nächsten Messung, vgl. File name preview
4. Variablen auswählen
Nun müssen wir noch festlegen, welche Signale aufgenommen werden sollen. Diese können wir einfach im Variables-Explorer auswählen, vgl. Abbildung Variablen-Auswahl, und per drag-and-drop in das Fenster des konfigurierten Recorders kopieren.
Nun ist unser Recorder soweit fertig, es könnte aussehen wir in der Abbildung Fertiger Recorder.
Recorder verwenden
1. Messung beginnen
Wollen wir nun eine Messung machen, wählen wir den erstellten Recorder aus, vgl. Abbildung Recorder starten.
Nachdem wir durch den Klick auf die Schaltfläche Go Online die Verbindung zu der Hardware hergestellt haben, können wir mit den Schaltflächen im oberen Rand des Recorder-Explorers eine Messung (engl. Recording) beginnen. Dabei haben wir die Wahl zwischen einer getriggerten (2. Schaltfläche) und einer direkten (1. Schaltfläche) Aufnahme. ControlDesk® lässt auch einen Start des Recordings zu, wenn die Verbindung nicht hergestellt wurde, dies macht aber in der Regel keinen Sinn.
2. Aktiver Recorder
In der Abbildung Aktiver Recorder sehen wir, dass durch den Start der Messung automatisch der Status Measuring aktiviert wurde (obere Menüleiste, Reiter Status Control).
In der unteren Statusleiste und im oberen Rand des Recorder-Explorers wird durch die rote Einfärbung die aktive Messung signalisiert. Des Weiteren wird die Gesamtzeit der Messung angezeigt.
3. Messung beenden
Wollen wir die Messung beenden, klicken wir auf die Schaltfläche Stop Recording, vgl. Abbidlung Aktiver Recorder. Würde man zuerst auf einer der Schaltflächen Stop Measuring oder Go Offline klicken, käme eine Nachfrage, ob die Messung auch beendet werden soll. Der saubere Weg ist: Stop Recording --> Stop Measuring --> Go Offline.
4. Gespeicherte Messung
Da die Konfiguration so eingerichtet wurde, wurden die Messungen automatisch gespeichert. Im Project-Explorer, vgl. Abbildung Gespeicherte Aufnahme, sehen wir die Messung im dSPACE eigenen Format *.idf in der Rubrik Measurement Data.
Die exportierte Datei finden wir im Editor unter dem Pfad der Messdaten, vgl. Abbildung Exportierte Aufnahme. Der Pfad der exportierten Dateien kann bei der Konfiguration unter der Option Automatic export: folder festgelegt werden, vgl. Abbildung Recorder-Properties.
5. Recorder aktivieren
Die erstellten Recorder können auch aktiviert bzw. deaktiviert werden. Wählen wir den Reiter Recorders im Measurement Configuration-Explorer, sehen wir eine Übersicht aller im Experiment verfügbaren Recorder. Die Abbildung Recorder aktivieren zeigt die Auswahl-Boxen, mit denen die einzelnen Recorder aktiviert werden können. Hier stehen die Schaltflächen Start All Recorder zur Verfügung.
Das Aktivieren der Recorder ist auch in den Properties unter der Option Active möglich, vgl. Abbildung Recorder-Properties.
Vorgehen bei Programmabsturz
Falls aus irgendeinem Grund während einer Messung ControlDesk® abgestürzt ist, sollte beim Neustart in der Konfiguration vor der nächsten Messung der Startindex (Automatic naming: start index) auf den nächsten noch nicht verwendeten geändert werden. Dieser Index wird nämlich beim Abschluss des Programms im Projekt gespeichert, stürzt es ab, fängt die Zählung bei dem früher gespeicherten Index an. Die Messungen werden aber separat gespeichert, sodass diese im Absturzfall nicht verloren gehen.
Nimmt man diese manuelle Änderung nicht vor, wird man bei den folgenden Messungen gefragt, ob die vorherige überschrieben werden soll, da bereits eine Datei mit demselben Namen existiert.
Literaturverzeichnis