首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我如何控制间谍的HFSS?

我如何控制间谍的HFSS?
EN

Stack Overflow用户
提问于 2022-09-24 18:10:43
回答 1查看 34关注 0票数 1

我正试图控制,来自Python编辑器Spyder的HFSS。

我试了一下,但它给了我一个错误

代码语言:javascript
运行
复制
`# -*- coding: utf-8 -*-
"""
Created on Wed Jun 01 16:53:18 2022

@author: Owner_Local
"""
import sys
sys.path.append("C://Program Files//AnsysEM//AnsysEM21.1//Win64//PythonFiles//DesktopPlugin//")

# Activate HFSS enviroment
import ScriptEnv
ScriptEnv.Initialize("Ansoft.ElectronicsDesktop")
oDesktop.RestoreWindow()
oProject = oDesktop.GetActiveProject()
oDesign = oProject.SetActiveDesign("HFSSDesign1")
oModule = oDesign.GetModule("ReportSetup")`

错误:导入错误:“没有模块名为clr”。

我知道ScriptEnv.py需要一个clr库,但是我不知道在哪里可以找到它。它应该是由Ansys提供的,所以我不愿意自己安装它,造成更多的混乱。有谁有剧本吗?我只需要访问一个开放的HFSS文件。

EN

回答 1

Stack Overflow用户

发布于 2022-11-19 10:03:15

您可以尝试以下代码来控制HFSS。

代码语言:javascript
运行
复制
from win32com import client

oApp = client.Dispatch("Ansoft.ElectronicsDesktop.2022.1")
oDesktop = oApp.GetAppDesktop()
oDesktop.RestoreWindow()
oProject = oDesktop.NewProject()
oDesign = oProject.InsertDesign("HFSS", "HFSSDesign1", "HFSS Terminal Network", "")
oEditor = oDesign.SetActiveEditor("3D Modeler")
oEditor.CreateCylinder(
   [
      "NAME:CylinderParameters",
      "XCenter:="       , "0mm",
      "YCenter:="       , "-0.3mm",
      "ZCenter:="       , "0mm",
      "Radius:="    , "0.282842712474619mm",
      "Height:="    , "0.8mm",
      "WhichAxis:="     , "Z",
      "NumSides:="      , "0"
   ], 
   [
      "NAME:Attributes",
      "Name:="      , "Cylinder1",
      "Flags:="     , "",
      "Color:="     , "(143 175 143)",
      "Transparency:="   , 0,
      "PartCoordinateSystem:=", "Global",
      "UDMId:="     , "",
      "MaterialValue:="  , "\"vacuum\"",
      "SurfaceMaterialValue:=", "\"\"",
      "SolveInside:="       , True,
      "ShellElement:="   , False,
      "ShellElementThickness:=", "0mm",
      "IsMaterialEditable:=" , True,
      "UseMaterialAppearance:=", False,
      "IsLightweight:="  , False
   ])

在HFSS中建立气缸

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73839544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档