What is the Matlab code that connects a variable to a Slider Switch Block?
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
What is the Matlab code that connects a variable to a Slider Switch Block?
I tried using the code below, but it failed. Please give me a lot of advice.
modelName = 'mdl';
open_system(modelName);
modelWorkspace = get_param(modelName, 'ModelWorkspace');
modelWorkspace.assignin('A', 0);
scenarioSwitchPath = [modelName '/Scenarios/ScenarioSwitch'];
set_param(scenarioSwitchPath, "Binding", 'A');
0 Commenti
Risposte (1)
Fangjun Jiang
il 14 Feb 2025
Modificato: Fangjun Jiang
il 14 Feb 2025
The 'binding' needs to be a block in the model. If that block uses 'A' as a parameter and that parameter is selected to be bound, then it is effectively bound to 'A'.
Make an example model and bind a parameter, make sure it works properly and then get_param(BlockPaht,'binding') to figure out how to set it programingly.
Or check the help document of the Slide Switch block, "Parameters",'Connection", "Programmatic Use" section
0 Commenti
Vedere anche
Categorie
Scopri di più su Simulink Functions 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!