jingcong669 发表于 2011-6-30 10:46

风电场的风机模块子系统封装问题

在matlab、simulink中对风电场(DFIG电机)进行建模,将整个风机及其控制系统封装成一个模块。本来是双击模块,可以进行参数的设置,但是却出现了这个错误:
Error
         Error due to multiple causes
--->Error evaluating 'MaskCallback' callback
      of DFIG Wind Turbine block(mask)
    'myDFIG1/DFIG Wind Turbine'. Invalid setting
   in masked block ''myDFIG1/DFIG Wind Turbine'
         for parameter 'MaskVisibilities'.
    -->Invalid setting in masked block
   'myDFIG1/DFIG Wind Turbine' for parameter
               'MaskVisibilities'.

jingcong669 发表于 2011-6-30 10:48

希望各位前辈多多指教,实在是找不出原因

storm_good 发表于 2011-6-30 12:09

Error
         Error due to multiple causes
--->Error evaluating 'MaskCallback' callback
      of DFIG Wind Turbine block(mask)
    'myDFIG1/DFIG Wind Turbine'. Invalid setting
   in masked block ''myDFIG1/DFIG Wind Turbine'
         for parameter 'MaskVisibilities'.
    -->Invalid setting in masked block
   'myDFIG1/DFIG Wind Turbine' for parameter
               'MaskVisibilities'.

根据错误提示,有两个原因
1)错误评估了DFIG Wind Turbine 封装模块的返回值
2)DFIG Wind Turbine 封装模块的封装参数'MaskVisibilities'参数无效。
建议你看看封装模块的在线help

yjhou 发表于 2011-6-30 16:53

MaskVisibilities这个设置删掉试试看。

jingcong669 发表于 2011-7-1 17:15

谢谢各位,问题解决了!我在dialog callback里面增加了一个参数,问题就解决了。
因为之前我在Parameters添加了一个参数,由原来的33变成了34个,但是忘了把它计算在内了,所以dialog callback里面少了一个,加上p_mask{34}就好了。
谢谢各位热心的解答!{:aa13
页: [1]
查看完整版本: 风电场的风机模块子系统封装问题