Ansys Assistant will be unavailable on the Learning Forum starting January 30. An upgraded version is coming soon. We apologize for any inconvenience and appreciate your patience. Stay tuned for updates.
エレクトロニクス全般

エレクトロニクス全般

Script:[HFSS 3D Layout] 条件に合致するオブジェクトの名前を取得 (FindObjects)

    • FAQFAQ
      Participant

      HFSS 3D Layout Design で条件を指定して、それに合致するオブジェクトの名前をリストで取得することが可能です。 使用するコマンド ・条件に合致するオブジェクトの名前をリストで取得:FindObjects(, ) “Name”, “Type”, “Layer”, “Net” のいずれかで、オブジェクト検索条件を指定する 検索する文字列を指定する ( “*” でワイルドカード検索も可能) 選択中の HFSS 3D Layout デザインで、 “Layer1” という名前のレイヤーにあるオブジェクトの名前を取得して、そのオブジェクトを一括削除する IronPython のサンプルコードを下記に示します。 <注意>本サンプルコードは、全ての動作を保証するものではありません。 ‘——————————————————————– import ScriptEnv ScriptEnv.Initialize(“Ansoft.ElectronicsDesktop”) oDesktop.RestoreWindow() oProject = oDesktop.GetActiveProject() oDesign = oProject.GetActiveDesign() oEditor = oDesign.SetActiveEditor(“Layout”) obj_list = oEditor.FindObjects(“Layer”,”Layer1″) oEditor.Delete(obj_list) ‘——————————————————————–