Using function simple equation doesn't work

1 view (last 30 days)
Hello guys,
Could you tell me why my function doesn't work, without block "fcn" - "Pikr1" everything works and scope shows me results.
How to use this "fcn" block, I would like to put there my own variable which is counted from output "p".
matlabscreeen.JPG
Greetings,
Krystian

Accepted Answer

gonzalo Mier
gonzalo Mier on 8 May 2019
Edited: gonzalo Mier on 8 May 2019
Next time, I ask you to add more info so people can help you easily and not only with a photo.
The problem here is the block fcn "Pikr1" accepts as parameter a formula with the input u. So if you want to do p*p you have to input in the fcn block the formula u*u.

More Answers (1)

Krystian Wiewiór
Krystian Wiewiór on 9 May 2019
Edited: Krystian Wiewiór on 9 May 2019
Thank you,
It works, but what in situations if I have many inputs and need to write an equation in one "fcn" block.
I know it is possible with "MUX" but what should I do next with this?
Greetings,
K.
---
I think I found out the answer I just write "u(1)*u(2)" for example

Categories

Find more on Simulink Functions in Help Center and File Exchange

Products

Community Treasure Hunt

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

Start Hunting!