• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > CST > CST使用问答 > VBA编程,设置材料的时候提示不存在

VBA编程,设置材料的时候提示不存在

录入:edatop.com     点击:
我想给我的基底设置一个“Rogers RT5880 (lossy)”材料,但是代码总是提示这个材料不存在,但是我发现在材料库中是有这个材料的。我是使用的matlab来调取VBA的。我使用的是CST2019版本。

复制代码

  1. brick = invoke(mws, 'Brick');
  2.     invoke(brick, 'Reset');
  3.     invoke(brick, 'Name', name);
  4.     invoke(brick, 'Component', component);
  5.     invoke(brick, 'Material', 'Rogers RT5880 (lossy)');
  6.     invoke(brick, 'Xrange', xl(1), xl(2));%这里的数值可以是数值类型,也可以是字符串
  7.     invoke(brick, 'Yrange', yl(1), yl(2));
  8.     invoke(brick, 'Zrange', zl(1), zl(2));
  9.     invoke(brick, 'Create');
  10.     release(brick);

并且我尝试了将材料换成经常使用的'Gold', 'Chromium', 'Aluminum', 'Al2O3',都不可以。但是'Air', 'PEC', 'Copper (annealed)',就是可以成功设置的。请问一下大神,这是什么情况?

复制代码

  1. 错误使用 Interface.CSTStudio_application.NewMWS.Brick/invoke
  2. 调用错误,调度异常:
  3. 源: CST MICROWAVE STUDIO 2019
  4. 说明: The specified material does not exist: Rogers RT5880 (lossy)



申明网友回复良莠不齐,仅供参考。如需专业解答,请学习易迪拓培训专家讲授的CST视频培训教程

上一篇:Antenna Magus Professional 2020.1
下一篇:CST吸波体后处理介电常数和磁导率总是报错

CST培训课程推荐详情>>

  网站地图