エレクトロニクス全般

エレクトロニクス全般

Script:オブジェクト形状のプロパティ情報の取得 (GetPropertyValue)

    • FAQFAQ
      Participant

      オブジェクト形状のプロパティに表示される座標値などの情報をスクリプトで取得することが可能です。 使用するコマンド ・ プロパティの設定値を取得する:GetPropertyValue(<propTab>, <serverName>, <propName>) “Box1″の Position, XSize, YSize, ZSize の値を取得して MessageBox で表示する VBS のサンプルコードを下記に示します。 <注意>本サンプルコードは、全ての動作を保証するものではありません。 ——————————————————————– Set oAnsoftApp = CreateObject(“Ansoft.ElectronicsDesktop”) Set oDesktop = oAnsoftApp.GetAppDesktop() oDesktop.RestoreWindow Set oProject = oDesktop.GetActiveProject() Set oDesign = oProject.GetActiveDesign() Set oEditor = oDesign.SetActiveEditor(“3D Modeler”) Position = oEditor.GetPropertyValue(“Geometry3DCmdTab”, “Box1:CreateBox:1″,”Position”) msgbox(“Position : ” & Position) Xsize = oEditor.GetPropertyValue(“Geometry3DCmdTab”, “Box1:CreateBox:1″,”XSize”) Ysize = oEditor.GetPropertyValue(“Geometry3DCmdTab”, “Box1:CreateBox:1″,”YSize”) Zsize = oEditor.GetPropertyValue(“Geometry3DCmdTab”, “Box1:CreateBox:1″,”ZSize”) msgbox(“XSize : ” & Xsize & vbCr & “YSize : ” & Ysize & vbCr & “ZSize : ” & Zsize) ——————————————————————– キーワード: Script, スクリプト, VBS, IronPython, GetPropertyValue