对于整个for循环,当Rectangle15建模完成时,该单元建模结束,开始下一个单元建模。但用hfss运行此代码生成的vbs代码时,显示Create.Circle语句未结束。
从 vbs代码中可以看到,画红线部分这里本该结束的地方,却并未结束,所以问题出在了这里。检查MATLAB代码,并未发现错误。可能是vbs代码不稳定导致。
解决方法:方法1.在红线下的这行加一行空格,已结束本次循环。(如果建模单元过多,此方法会很繁琐,需更改多次)
方法 2.我在调用hfssCircle函数之前先调用hfssRetangle函数,这样就不会出现以上的情况。(我也不知道什么原因,可能hfssCircle函数不能放在整个建模过程的开头吧)