现在位置:首页 > 微波射频和天线设计 > HFSS > 使用讨论 > hfss中VBS求助

hfss中VBS求助

录入:mweda    点击:
[ol]
  • [/ol]复制代码For n = 0 To 4
    oEditor.CreatePolyline Array("NAME:PolylineParameters", "CoordinateSystemID:=", -1, "IsPolylineCovered:=",_
    true, "IsPolylineClosed:=", true, Array("NAME:PolylinePoints", Array("NAME:PLPoint", "X:=",_
    CStr(x(n,1))&"mm", "Y:=", CStr(y(n,1))&"mm", "Z:=", "0mm"), Array("NAME:PLPoint", "X:=", CStr(x(n,2))&"mm", "Y:=",_
    CStr(y(n,2))&"mm", "Z:=", "0mm"), Array("NAME:PLPoint", "X:=", CStr(x(n,3))&"mm", "Y:=", CStr(y(n,3))&"mm", "Z:=",_
    "0mm"), Array("NAME:PLPoint", "X:=", CStr(x(n,4))&"mm", "Y:=", CStr(y(n,4))&"mm", "Z:=", "0mm"), Array("NAME:PLPoint", "X:=",_
    CStr(x(n,1))&"mm", "Y:=", CStr(y(n,1))&"mm", "Z:=", "0mm")), Array("NAME:PolylineSegments", Array("NAME:PLSegment", "SegmentType:=",_
    "Line", "StartIndex:=", 0, "NoOfPoints:=", 2), Array("NAME:PLSegment", "SegmentType:=",_
    "Line", "StartIndex:=", 1, "NoOfPoints:=", 2), Array("NAME:PLSegment", "SegmentType:=",_
    "Line", "StartIndex:=", 2, "NoOfPoints:=", 2), Array("NAME:PLSegment", "SegmentType:=",_
    "Line", "StartIndex:=", 3, "NoOfPoints:=", 2))), Array("NAME:Attributes", "Name:=",_
    "Polyline1", "Flags:=", "", "Color:=", "(132 132 193)", "Transparency:=", 0, "PartCoordinateSystem:=",_
    "Global", "MaterialName:=", "vacuum", "SolveInside:=", true)
    Next
    我在画波导缝隙的时候用到上面一段语句,x(n,1)、y(n,1)是采用二维数组定义的坐标值,我运行的时候hfss提示“‘mm’ is not a defined variable name in this context”
    请问这个具体是怎么回事啊?红色字体的地方使用有问题吗?

    mm变量没有定义啊,“”在CST中表示为字符串,(CST的脚本语言为VBA,HFSS我还没怎么用过),你在查找下看看,若mm是变量,就要先定义哈,双引号的问题 你在看看。看别人的程序比自己写还要困难了。

    你们是否遇到过这样的情况。在加两个Floquent端口,运行脚本文件会出现服务器出现异常情况,不知道是什么原因,希望高手指点迷津

    声明:网友回复良莠不齐,仅供参考。如需更专业、系统的学习HFSS,可以购买本站资深专家讲授的HFSS视频培训课程

  • 上一篇:用HFSS 12 做优化的问题?
    下一篇:关于窗口的问题

    HFSS视频培训课程