WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Switch

 

Vanillebacke
Forum-Century

Forum-Century


Beiträge: 167
Anmeldedatum: 06.05.09
Wohnort: Hamburg
Version: R2014a
     Beitrag Verfasst am: 13.05.2009, 10:51     Titel: Switch
  Antworten mit Zitat      
moin,

ich habe folgendes problem:

ich ahbe 96 sensoren, die ich im popupmenu einzeln dargestellt habe. hinter jedem dieser sensoren steckt eine messreihe.
dieses problem will ich mit switch case abfrage lösen. Jedoch will ich nicht alle 96 cases durchgehen, wie kann ich in der switch case abfrage eine schleife einbauen???ß geht das???
gibt es sonst eine alternative.?

danke

mfg vb
Private Nachricht senden Benutzer-Profile anzeigen


Titus
Forum-Meister

Forum-Meister


Beiträge: 871
Anmeldedatum: 19.07.07
Wohnort: Aachen
Version: ---
     Beitrag Verfasst am: 13.05.2009, 10:55     Titel:
  Antworten mit Zitat      
Hallo,

Du könntest doch den Wert des Popupmenus als Index verwenden, oder? Nur für die Idee:
Code:
messreihen = cell(1, 96); % Deine Messreihen
sensorNummer = get(handles.popupmenu1, 'value');
sensorData = messreihen{sensorNummer};
 


Titus
Private Nachricht senden Benutzer-Profile anzeigen
 
Vanillebacke
Themenstarter

Forum-Century

Forum-Century


Beiträge: 167
Anmeldedatum: 06.05.09
Wohnort: Hamburg
Version: R2014a
     Beitrag Verfasst am: 13.05.2009, 11:04     Titel:
  Antworten mit Zitat      
wie mache ich das mit dem index?
Private Nachricht senden Benutzer-Profile anzeigen
 
Titus
Forum-Meister

Forum-Meister


Beiträge: 871
Anmeldedatum: 19.07.07
Wohnort: Aachen
Version: ---
     Beitrag Verfasst am: 13.05.2009, 11:49     Titel:
  Antworten mit Zitat      
Hallo,
in dem "Beispielpseudocode" habe ich den Index "sensorNummer" genannt, den meinte ich ...

Titus
Private Nachricht senden Benutzer-Profile anzeigen
 
Vanillebacke
Themenstarter

Forum-Century

Forum-Century


Beiträge: 167
Anmeldedatum: 06.05.09
Wohnort: Hamburg
Version: R2014a
     Beitrag Verfasst am: 13.05.2009, 12:16     Titel:
  Antworten mit Zitat      
hey,

hab es versucht aber kriege immer folgende fehlermeldung:

Error using ==> load
Unable to read file argus_test01.fig: No such file or directory

???????


baue den code im callback ein...... richtig?
Private Nachricht senden Benutzer-Profile anzeigen
 
Titus
Forum-Meister

Forum-Meister


Beiträge: 871
Anmeldedatum: 19.07.07
Wohnort: Aachen
Version: ---
     Beitrag Verfasst am: 13.05.2009, 14:30     Titel:
  Antworten mit Zitat      
ja, richtig.
Vorschlag: Debugger einschalten (Menu Debug->Stop if errors-> Always stop if error) oder im Command Window:
Code:

Wenn dann das load schief geht, kannst Du nachschauen, woran es liegt ...

Titus
Private Nachricht senden Benutzer-Profile anzeigen
 
Vanillebacke
Themenstarter

Forum-Century

Forum-Century


Beiträge: 167
Anmeldedatum: 06.05.09
Wohnort: Hamburg
Version: R2014a
     Beitrag Verfasst am: 13.05.2009, 15:23     Titel:
  Antworten mit Zitat      
werde aus der fehlerbeschreibung auch nicht schlauer:


evalin('caller',[s';'],'cd(cur);error(lasterr)')

????????????????????????????????

bin wiohl auf den völligen falschen weg
Private Nachricht senden Benutzer-Profile anzeigen
 
Titus
Forum-Meister

Forum-Meister


Beiträge: 871
Anmeldedatum: 19.07.07
Wohnort: Aachen
Version: ---
     Beitrag Verfasst am: 14.05.2009, 11:10     Titel:
  Antworten mit Zitat      
Hallo,

ich glaube, es ist an der Zeit, ein paar (relevante) Zeilen des Codes zu zeigen, sonst fürchte ich, kommen wir nicht weiter.

Titus
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.