Found the problem. I had to put "block.InputPort(x).DirectFeedthrough = true;" now it works!
Level 2 S function - Initialize Conditions using the block's input signals
1 view (last 30 days)
Show older comments
Hello, As stated here InitializeConditions, if I want to initialize using the block's input signals I need to do so in the Output function. I did this with "if block.CurrentTime == 0"
The problem now is that at block.CurrentTime == 0 all block.InputPort(x).Data are zero. When does Simulink load the inputs? This happens when I use input from file block or constant block.
Why do the block.InputPort(x).Data at block.CurrentTime == 0 not use the values from my source input block?
0 Comments
Accepted Answer
More Answers (0)
See Also
Categories
Find more on Block and Blockset Authoring in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!