Simulink Mux parameters

조회 수: 9 (최근 30일)
Eric Zanghi
Eric Zanghi 2011년 8월 30일
Hi,
I trying to use the value of Mux block output(2 in --> 1 out) in a .m file(my program). I´ve try 'get_param' with parameter 'Value' without success. What the right parameter to read the value in my program. I´m expecting that the value is a vector with 2 elements.Right ?
Thanks Eric
  댓글 수: 2
Fangjun Jiang
Fangjun Jiang 2011년 8월 30일
What do you mean by "use the value of Mux block output"? Mux block is for signal routing for the most part. Are you trying to get the value of the signal at the outport of the Mux block from your M-script while the simulation is running?
Eric Zanghi
Eric Zanghi 2011년 9월 1일
Yes! Exactly, I want to use the vector 'u' in M-script while the simulating is running.
I have many muxes, so, the idea is get this value from each block and update the correspondent variable in M-script.

댓글을 달려면 로그인하십시오.

채택된 답변

Fangjun Jiang
Fangjun Jiang 2011년 9월 1일
It is not particularly related to the Mux block. You are looking for a way to get the dynamic signal data from a Simulink block while the simulation is running. See this post http://www.mathworks.com/matlabcentral/answers/14061-get-value-from-simulink-model-to-matlab-gui-while-simulink-is-running for the method. There are several steps involved. See link from TMW.
I would recommend that you not to get the signal data from the Mux block. Instead, you should try to get the signal data from its source, such as a Gain block, or a Sum block where the signal is created. Mux block in many cases is used for signal routing.
  댓글 수: 6
Eric Zanghi
Eric Zanghi 2011년 9월 2일
Release 12.1.
Fangjun Jiang
Fangjun Jiang 2011년 9월 2일
OMG! I believe R12 doesn't have that!

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Eric Zanghi
Eric Zanghi 2011년 9월 3일
The best solution, that attend old versions of ML to, is include S-Function pointing to a Function that you can manipulate the S-Function block DATA (Outputs) and carrie extra variables as parameters. Ex: S-Function block 'Extra' parameters = gcb --> Carrie the block path to inside of the function.
Thanks for all answers and comments that I received ! Eric

카테고리

Help CenterFile Exchange에서 Sources에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by