Current sum of a variable in S-Function Builder

Hello!
I want to calculate the current value of a variable which increases and decreases depending on some conditions. I am using the S-Function Builder, but I want to initialise this variable only at the beginning of the simulation (only once and NOT every time the C-Script runs). How can I do that?
Thank you in advance!

回答 (2 件)

Diya Tulshan
Diya Tulshan 2023 年 7 月 18 日
編集済み: Diya Tulshan 2023 年 7 月 18 日

0 投票

Hii Magdalini,
I understand that you want to initialise the value only once and to be precise in the beginning in the stimulation.
I have attached a new links for reference which will help to achieve the result:-
Hope this helps!
Hua Bai
Hua Bai 2023 年 10 月 19 日

0 投票

Maybe you can try to use the discrete state with initial condiciton, and update the discrete state in update method.

質問済み:

2023 年 7 月 18 日

回答済み:

2023 年 10 月 19 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by