How to add path to block From multimedia file, from Matlab workspace
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi,
I would like to add path to simulink simulation controlled by Matlab GUI. I wrote a code which get path to the file:
function browse_button_Callback(hObject, eventdata, handles)
[filename,filepath] = uigetfile({'*.mp3';'*.wav';'*.*'}, 'Search sound file to process');
fullname = [filepath filename];
But I cannot assign any variable to catch from workspace:

So I cannot write:
assignin("base","fullname",file);
In order to set this in parameters of .slx.
Is there any way code this path?
0 Commenti
Risposte (1)
Fangjun Jiang
il 4 Feb 2022
To assign the value of "fullname" to a variable called 'file' in the base workspace, it needs to be:
assignin('base','file',fullname)
But still, this won't work as you expected.
You could do
fullname=fullfile(filepath,filename)
set_param(ThisFromMultimediumBlockPath, 'inputFilename',fullname)
0 Commenti
Vedere anche
Categorie
Scopri di più su Naming Conventions in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!