Adaptive Control Law Design, s-function not working, please help

5 visualizzazioni (ultimi 30 giorni)
for the Adaptive Control Law Design,,the s-function implemented simulink file is attached,,but the chap1_1plot.m file giving error of Unrecognized function or variable 't'. kindly help,,how to rectify this problem

Risposta accettata

Farhan Manzoor
Farhan Manzoor il 18 Dic 2022
Thank you @Sam Chak kindly check the video attached

Più risposte (1)

Sam Chak
Sam Chak il 13 Dic 2022
Let us know if the following suggestions works.
Step 1: In all S-function Blocks, leave the field of the S-function parameter "empty", or else you can't run the Simulink file.
Step 2: In all To Workspace Blocks, the save format should be changed to "Array", or else you can't create the plots based on the code in "Chap1_1plot.m"
Step 3: Run the Simulation (mdl file). Then run "Chap1_1plot.m" file to plot the two figures.
Figure 1
Figure 2
  6 Commenti
Sam Chak
Sam Chak il 18 Dic 2022
Modificato: Sam Chak il 18 Dic 2022
My bad, I finally realized what happened. It's the setting in your Model Configuration Parameters. It exports all output signals as a single out object.
Step 2b: In the Model Config menu, select Data Import/Export, and the Uncheck "Single simulation output" should fix the issue.

Accedi per commentare.

Categorie

Scopri di più su Prepare Model Inputs and Outputs 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!

Translated by