The Gain block and continuous block in Simulink require the user to specify a gain. This can be a workspace variable. But I want to vary this gain during runtime. I can't seem to get a solution for this. This idea is simple but I can't believe it is so difficult to implement.

I have tried using another block to write to workspace, but found out that the 'to workspace' block only writes to the workspace after the simulation ends or pauses.

I can store the variable in a data memory block, but I don't know how to specify the gain value(s) for the gain/PID block in this case.

More Harsh Kumar's questions See All
Similar questions and discussions