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

GUI_Mat_Files_Nach_Bestimmten_Namen_Inhalt_Suchen

 

Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 02.10.2012, 12:31     Titel:
  Antworten mit Zitat      
Hallo JaSoIstEs,

Was genau ist "der Rest"? Es ist zeitraubend sich durch den inzwischen riesigen Thread zu wühlen um herauszufinden, was zu "das Problem mit der Checkbox" gehört und was nicht.
Bitte öffne einen neuen Thread und stelle eine konkrete Frage.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen


JaSoIstEs
Forum-Guru

Forum-Guru


Beiträge: 266
Anmeldedatum: 01.10.12
Wohnort: Hessen
Version: 2019b
     Beitrag Verfasst am: 02.10.2012, 12:49     Titel:
  Antworten mit Zitat      
Hi, Jan.

Die Checkboxen laufen jetzt alle über einen callback...

ich müßte aber noch "editierbare" checkboxes einbauen...
ich hab das mal spaßeshalber mit inputdlg ausprobiert wo es noch für jede checkbox eine eigene funktion gab da hat es auch prima geklappt ich konnte auf eine checkbox klicken und es erschien mir eine so ein input fenster wo ich das suchwort eingeben konnte das ich wollte.

momentan ist es so wenn ich eine checkbox anklicke dann bezieht sich matlab auf den namen der checkbox und benutzt den als suchwort was auch super funktioniert. im prinzip bräuchte ich einen variablen namen für die checkbox ist das iwie möglich ?.

und mein 2. anliegen....

ich würde gern eine listdlg einbauen...

so soll der ablauf sein:

1. suchwörter wählen
2. suchen
3. lsitdlg anzeigen
4. files in der listdlg aussuchen
5. diese ausgesuchten files in meinem script weiter "verarbeiten"

Danke im Voraus
Private Nachricht senden Benutzer-Profile anzeigen
 
JaSoIstEs
Forum-Guru

Forum-Guru


Beiträge: 266
Anmeldedatum: 01.10.12
Wohnort: Hessen
Version: 2019b
     Beitrag Verfasst am: 02.10.2012, 12:53     Titel:
  Antworten mit Zitat      
für das problem mit der listdlg:
so sieht der anfang meines script aus:

Code:
key       =  handles.keys;

keypos    = ~ cellfun('isempty', key);
key       = key(keypos);

kat1      = handles.kat==1;  
kat2      = handles.kat==2;
kat3      = handles.kat==3;
kat4      = handles.kat==4;

kat1      = kat1(keypos);
kat2      = kat2(keypos);
kat3      = kat3(keypos);
kat4      = kat4(keypos);



FilePath = uigetdir('C:\Dokumente und Einstellungen\AVB2T4N\Desktop\Mess-Files\Probanden_3108_2012','Auswahl Datenordner');
list     = dir(fullfile(FilePath,'*.mat'));
list     = {list(~[list.isdir]).name};

pos  = false(length(key),length(list)) ;
for j=1:length(key) ;
  tmppos = regexp(list,key{j}) ;
  pos(j,:) = ~cellfun('isempty',tmppos ) ;
end

poskat1 = true(1,length(list));
if any(kat1)
 poskat1  = any(pos(kat1,:),1);
end

poskat2 = true(1,length(list));
if any(kat2)
 poskat2  = any(pos(kat2,:),1);
end

poskat3 = true(1,length(list));
if any(kat3)
 poskat3  = any(pos(kat3,:),1);
end

poskat4 = true(1,length(list));
if any(kat4)
 poskat4  = any(pos(kat4,:),1);
end
pos = poskat1 & poskat2 & poskat3 & poskat4;  
%%%%%%%%%%%Ich vermute hier iwo müßte die lsitdlg geschrieben werden%%%%%%%%%%
names = list(pos);
Data = cell(1, numel(names));  

for i = 1:numel(names)
   Data{i} = load ('-mat', fullfile(FilePath, names{i}));
end
 
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 02.10.2012, 22:49     Titel:
  Antworten mit Zitat      
Hallo JaSoIstEs,

Zitat:
momentan ist es so wenn ich eine checkbox anklicke dann bezieht sich matlab auf den namen der checkbox und benutzt den als suchwort was auch super funktioniert. im prinzip bräuchte ich einen variablen namen für die checkbox ist das iwie möglich ?.

Das verstehe ich nicht. Ich weiß nicht, was der Name einer Checkbox ist. Und unter einer Variablen für eine Checkbox kann ich mir auch nichts vorstellen.

Zitat:
ich würde gern eine listdlg einbauen...

Wie können wir Dir dabei helfen?

Ich empfehle noch einmal einen neuen Thread zu öffnen und konkrete Fragen zu stellen. Durch diesen Riesen-Thread kann man kaum noch durchblicken.

Bitte verwenden die Standard-Groß-Klein-Schreibung. Je leichter eine Frage zu lesen ist, desto leichter fällt die Antwort.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
JaSoIstEs
Forum-Guru

Forum-Guru


Beiträge: 266
Anmeldedatum: 01.10.12
Wohnort: Hessen
Version: 2019b
     Beitrag Verfasst am: 03.10.2012, 07:23     Titel:
  Antworten mit Zitat      
Die eigentliche Frage (Für das neue Problem) und die Lösung meines vorherigen Problems ist nur eine Seite vorher gewesen Very Happy. (müsste Seite 5 sein).
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen

Gehe zu Seite Zurück  1, 2, 3, 4, 5, 6

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 - 2025 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.