Error: block_diagram does not have a parameter named 'payloadMass'

Hello
I have a model named ‘asbHybridAircraft4_7’, and I want to run it with the parameter 'payloadMass' configured with the sim fuction.
I used the following code
payloadMass=(tank_num*24+ha_i/34*1+160+loadMass)/0.454;
simout=sim('asbHybridAircraft4_7','payloadMass',payloadMass)
but an error occured
block_diagram does not have a parameter named 'payloadMass'
I'm very confused. Because the model dose have a parameter named 'payloadMass'.
Maybe it's not a parameter and just a variable. So I also tried
simout=sim('asbHybridAircraft4_7','WorkspacePayloadInLbm',payloadMass)
But the error occured again.
Could anyone tell me how to solve the error?
Thanks in advance.

답변 (1개)

Guanwei Zeng
Guanwei Zeng 2021년 4월 14일

1 개 추천

I also tried the get(gcbh) function to see the parameter.
checkbox_payload_mass: 'on'
payload_mass_lbm: 'payloadMass'
And I changed the parameter name into 'payload_mass_lbm', but it didn't work.

카테고리

도움말 센터File Exchange에서 MATLAB에 대해 자세히 알아보기

제품

릴리스

R2021a

질문:

2021년 4월 13일

답변:

2021년 4월 14일

Community Treasure Hunt

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

Start Hunting!

Translated by