我如何有选择地从块对话框隐藏参数自定义Simscape组件?

20视图(30天)
我已经开发出一种Simscape组件与一个查找表,借助以下文档:
Simscape组件有三个参数:
参数
Param1 ={<值>,“单位”};
Param2 ={<值>,“单位”};
Param3 ={<值>,“单位”};
结束
我想参数“Param1”和“Param3”无法访问用户。所以我试图把这些定义私有变量部分。然而,当我试图构建组件,我看到以下错误:
错误:没有生成的<库名>
引起的由:
错误使用ne_buildpackage > @()验证(函数宏指令(libHelpers {idx} .Command))
表达式不是预期的变化:参数。
是否有办法让一些参数私人?

接受的答案

MathWorks支万博1manbetx持团队
编辑:MathWorks支万博1manbetx持团队 2022年10月8日
你应该能够控制参数访问通过使用两个不同的参数部分,一为可见的参数和一个私人的指定“(访问=私人)”。
例如,在您的自定义参数部分Simscape组件可能类似于下面的代码片段:
参数
Param2 ={<值>,“单位”};
结束
参数(访问=私人)
Param1 ={<值>,“单位”};
Param3 ={<值>,“单位”};
结束
这是作为一个例子所示的大小写敏感性部分以下文档:

更多的答案(0)

类别

找到更多的在基金会和自定义的域帮助中心文件交换

标签

s manbetx 845


释放

R2017b

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!