Discrete S-Function doesn't update inputs
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello,
I have written a C MEX-S-Function for my model. I set the sample time as follows:
static void mdlInitializeSampleTimes(SimStruct *S)
{
ssSetSampleTime(S, 0, 0.001);
ssSetOffsetTime(S, 0, 0.0);
}
The input of the model is a continuous signal from a physical model. As I specified the sampling time I expect the S-Function to sample the signal accordingly but it doesn't. The S-Function doesn't recalculate. If I set a unit delay in front of the input, the S-Function works as expected but I falsly introduce a delay. How can I solve this issue?
0 Kommentare
Antworten (0)
Siehe auch
Kategorien
Mehr zu Block and Blockset Authoring finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!