change constant block value
Afficher commentaires plus anciens
Hello, Can you please look at the below screenshot and help me in simulating my file,

I have specified all parameters like B, C in the workspace and w(omega) and phi(phase difference) values by double-clicking on the blocks itself but the problem is with D2 parameter has a value varying with time. the code I wrote for D2 variation is also attached below but I need help in attaching these values with simulation file

Réponses (2)
Yanbiao FENG
le 24 Oct 2017
Modifié(e) : Yanbiao FENG
le 24 Oct 2017
you can use "from workspace", the D2 is a n*2 matrix, the first column is time, second row is D2 values; that how many rows depends on the time step. For example:
D2=[1 1
2 1
3 1
4 1
5 1.5
6 2
7 2
8 2
9 2];
1 commentaire
Dindigala Prudhvi Charan
le 25 Oct 2017
Modifié(e) : Dindigala Prudhvi Charan
le 25 Oct 2017
Vincen Lee
le 25 Oct 2017
Modifié(e) : Vincen Lee
le 25 Oct 2017
0 votes
Try Matlab Function block in Simulink/User-Defined Functions.
You can write your code for generating D2 in Matlab Function block. The input is the Clock block from Simulink/Sources. The output is D2.
Hope it helps.

Catégories
En savoir plus sur Simulink dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!