|
|
GUI-Simulink-xPC-Parameter während der Sim. ändern? |
|
Jigsaw |
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 02.11.07
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.11.2007, 23:18
Titel: GUI-Simulink-xPC-Parameter während der Sim. ändern?
|
|
|
|
|
Hallo!
Brauche eure Hilfe!
Ich arbeite gerade an einem Echtzeitsystem. Ich habe bereits ein Interface zwischen xPC und Simulink. Ich möchte jetzt aber noch eine schöne Oberfläche gestalten. Da tauchen auch schon meine Probleme auf. (arbeite mich gerade in die GUI ein)
Gibt es die Möglichkeit Variablen während der Simulation zu ändern und sie zwischen der GUI und Simulink zu 'verlinken'. Wenn ich zum Beispiel einen Wert (z.b. Fehlermeldung) vom xPC-Target in Simulink bekomme, möchte ich ihn auch an die GUI schicken und 'die Fehlermeldung' zum Beispiel durch rote Farbänderung eines Buttons sichtbar machen.
Andersrum möchte ich zum Beispiel in der GUI durch eine ButtonGroup (4 RadioButttons) die Möglichkeit haben, verschiedene Verfahren während der Simulation zu starten.d.h. ich mein xpc programm wartet auf einen wert 1-4 und geht dann in die entsprechenden Unterprogramme ( Stateflow) .
noch eins: Ich habe auch gehört, dass man irgendwie eine direkte Verbindung zwischen der GUI und xPC herstellen kann(ActiveX Programierung?-eher was für Könner,oder?). Ich brauche aber Simulink um ein Force Feedback Lenkrad auszulesen. Muß also deshalb durchgeschleift werden. Wenn ihr eine andere Idee habt- herdamit!
Das einzige,was ich bis jetzt gesehen habe ist, dass ich in der GUI die Werte in den Workspace schreiben kann darauf Simulink starte und mir die Werte aus diesem hole. Das bedeutet aber, dass ich während der Simulation ja nichts mit der GUI ändern kann, bzw. Simulink keine Werte an die GUI schicken kann. Erst nach einem Neustart.
Die Fehlermeldung wird zur Zeit im Simulink-Model angezeigt. Ist aber nicht so elegant.
Bin um jede Hilfe dankbar!
Danke
Gruß Sacha
|
|
|
|
|
Abdul |
Forum-Newbie
|
|
Beiträge: 1
|
|
|
|
Anmeldedatum: 09.11.07
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.11.2007, 12:24
Titel:
|
|
Hallo,
Um ActiveX unter Matlab zu aktivieren, schreib mal den folgenden Befehl in Cmd von Matlab ( xpc_register_ocx), aber du muss als Admin auf deinen Rechner sein.
Gruß
Abdul
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|