How can i use the output of a function block just as a gain?
    6 views (last 30 days)
  
       Show older comments
    
Dear all,
I calculate PI parameters which are Kc, Ti in a function block. But later, I want them to use just as gain block. How can i do this? As you know, i can only use the output part of the fcn block. Can i use the calculated variable just like a gain? Thanks.
0 Comments
Accepted Answer
  Suneesh
    
 on 9 Dec 2013
        Use a Multiply block from the 'Math Operations' library. One input is the signal that needs to be increased in magnitude. The other input is the gain value from the MATLAB Function block.
Please note that the multiply block is listed as 'Divide' in the library.
2 Comments
  Suneesh
    
 on 10 Dec 2013
				Is there a reason you did not add an input to the function block, do the multiplication in the code within it and then produce an output signal? That was you have a custom gain block that calculates the PI parameters. You could also a mask on this block using which you could tune parameter values (like you change the gain value on a Gain block).
More Answers (0)
See Also
Categories
				Find more on Discontinuities 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!
