Bonjour,
Comme le titre l'indique je cherche a bloquer l'exécution de mon programme tant que mon Workspace est vide.
J'utilise la fonction hdftool qui permet de charger des fichiers "*.hdf" dans MATLAB, ce que je veux c'est que l'utilisateur ai le temps de choisir les données qu'il veut importer. De plus je dois automatiquement renommer la variable créée par l'importation de données dans le workspace pour pouvoir faire appelle a une fonction que j'ai créée. Et pour renommer cette variable, il faut laisser le temps à l'utilisateur de choisir et d'importer ses données.
voici ce que j'ai essayer de faire et qui ne fonctionne pas :
le problème qui se pose avec ce code, c'est qu'il bloque complètement le programme y compris le chargement des données via hdftool :/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 hdftool; list=who; test=isempty(list); while test==1 wait end data=list{1}; %on renomme la variable importée clear (sprintf('%s',list{1})) %on supprime la variable sous son ancien nom clear list
Partager