04.11.2013 Aufrufe

Analyse, Modellierung und Programmierung des Geige-spielens an ...

Analyse, Modellierung und Programmierung des Geige-spielens an ...

Analyse, Modellierung und Programmierung des Geige-spielens an ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

10. Entwicklung echtzeitfähiger Simulink-Oberflächen<br />

10.3. Das Echtzeitmodell: Entwicklung eines lauffähigen<br />

Modells für eine Übertragung auf das Echtzeitsystem<br />

QNX<br />

Um den Roboter nun letztlich <strong>an</strong>steuern zu können, bedarf es der Erstellung einer<br />

Simulink-Oberfläche, welche sich auf das hier verwendete Echtzeitbetriebssystem QNX<br />

kompilieren über übertragen lässt, um dort alle nötigen Aufgaben zu tätigen. Die Aufgabe<br />

der Kompilierung, Übertragung <strong>und</strong> der Einbindung benötigter Pfade wird von RT-LAB<br />

übernommen. Wie schon erwähnt, wird das Modell dabei in zwei “Seiten” aufgeteilt:<br />

Die statische Seite, in welcher das Robotermodell <strong>und</strong> das eigentliche Programm zur<br />

Ansteuerung vorliegt, ist nach der Kompilierung <strong>und</strong> Übertragung auf QNX nicht mehr<br />

beeinflussbar. Alle Steuerungsbefehle müssen dementsprechend von der zweiten Seite, der<br />

Steuerungsseite getätigt werden. Auch evtl. benötigte Daten sind auf die Steuerungsseite<br />

zu überführen, sofern sie während der Laufzeit ersichtlich sein sollen. In Abbildung 10.4<br />

ist die oberste Maske <strong>des</strong> Gesamtmodells ersichtlich, wobei der linke Block die statische<br />

<strong>und</strong> der rechte die Steuerungsseite inne hält. Die Abbildungen 10.5 bis 10.7 zeigen die<br />

statische Seite während die Abbildungen 10.8 <strong>und</strong> 10.9 die Steuerungsseite darstellen.<br />

81

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!