We have an exciting announcement about badges coming in May 2025. Until then, we will temporarily stop issuing new badges for course completions and certifications. However, all completions will be recorded and fulfilled after May 2025.
エレクトロニクス全般

エレクトロニクス全般

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