2027 版的應用程式設計介面 (API) 變更

此版本已新增、變更或棄用以下功能。

改善 Synergy 指令行

Moldflow Synergy 指令行現在包括整合的指令碼環境。現在會顯示執行指令碼時產生的輸出和錯誤,以便更輕鬆地檢閱結果和診斷問題。

增強的 Python API 體驗

可在 Moldflow Synergy 指令行中,使用 Synergy 所使用的 Python 虛擬環境。Synergy 指令行已重新設計,可支援 Moldflow API。

Python 虛擬環境整合

Python 開發人員現在可以直接在 Moldflow Synergy 指令殼層中,存取 Moldflow Python API 模組和虛擬環境。此處提供的 Python 環境與在 Synergy 中執行 Python 指令碼時所使用的 Python 環境一致。

2027 版的全新 Synergy API 呼叫

請參閱產品說明中的〈Synergy API 參考〉,以取得完整詳細資料。

類別 函數/性質 注意事項
CadDiagnostic CreateEntityList 建立空的 EntList 物件。
CadDiagnostic Compute 進行 CAD 品質評估,以識別 CAD 模型中任何潛在的幾何問題。
CadDiagnostic GetEdgeEdgeIntersectDiagnostic 擷取相交 CAD 邊到邊的資訊。
CadDiagnostic GetFaceFaceIntersectDiagnostic 擷取相交 CAD 面到面的資訊。
CadDiagnostic GetEdgeSelfIntersectDiagnostic 擷取自身相交的 CAD 邊。
CadDiagnostic GetFaceSelfIntersectDiagnostic 擷取自身相交的 CAD 面。
CadDiagnostic GetNonManifoldBodyDiagnostic 擷取 CAD 非流形本體。
CadDiagnostic GetNonManifoldEdgeDiagnostic 擷取非流形邊。
CadDiagnostic GetToxicBodyDiagnostic 擷取毒性本體。
CadDiagnostic GetSliverFaceDiagnostic 擷取細長面。
Synergy Log 將訊息記錄到指令行對話方塊。
PlotMgr ExportToVTK 以 Visual ToolKit (VTK) 格式匯出幾何圖形和結果資料。
Viewer ImageExportOptions 建立新的 ImageExportOptions 物件,用於規劃影像匯出設定。
PlotMgr SaveImage5 使用進階選項,將視圖影像儲存至檔案。
PlotMgr AnimationExportOptions 建立新的 AnimationExportOptions 物件,用於規劃動畫匯出設定。
PlotMgr SaveAnimation4 使用進階選項,將動畫畫面儲存至檔案。
ImageExportOptions FileName 將儲存影像的路徑。
ImageExportOptions SizeX 影像寬度 (以像素為單位)。
ImageExportOptions SizeY 影像高度 (以像素為單位)。
ImageExportOptions ShowResult 包括物理出圖。
ImageExportOptions ShowLegend 包括顏色圖例。
ImageExportOptions ShowRotationAngle 變更旋轉角度值。
ImageExportOptions ShowRotationAxes 包括旋轉軸指示器。
ImageExportOptions ShowScaleBar 包括比例尺。
ImageExportOptions ShowPlotInfo 包括出圖名稱和資訊。
ImageExportOptions ShowStudyTitle 包括研究標題。
ImageExportOptions ShowRuler 包括模型尺規。
ImageExportOptions ShowHistogram 包括直方圖資料。
ImageExportOptions ShowMinMax 包括最小值/最大值探針。
ImageExportOptions FitToScreen 自動調整影像比例,以適合視圖。
ImageExportOptions CaptureMode 確定抓取的內容:僅作用中的視圖、所有視圖或整個多文件用戶端。
AnimationExportOptions FileName 將儲存動畫的路徑。
AnimationExportOptions SizeX 動畫寬度 (以像素為單位)。
AnimationExportOptions SizeY 動畫高度 (以像素為單位)。
AnimationExportOptions AnimationSpeed 動畫速度:慢、中或快。
AnimationExportOptions ShowPrompts 匯出過程中是否顯示提示。
AnimationExportOptions CaptureMode 確定抓取的內容:僅作用中的視圖、所有視圖或整個多文件用戶端。

2027 版棄用的 Synergy API 呼叫

類別 函數 注意事項
Synergy Log 將記錄輸出至 Synergy 指令行
Viewer SaveImage 請使用 SaveImage5 函數
Viewer SaveImage2 請使用 SaveImage5 函數
Viewer SaveImage3 請使用 SaveImage5 函數
Viewer SaveImage4 請使用 SaveImage5 函數
Viewer SaveAnimation 請使用 SaveAnimation4 函數
Viewer SaveAnimation2 請使用 SaveAnimation4 函數
Viewer SaveAnimation3 請使用 SaveAnimation4 函數
MeshEditor FillHole 請改用 FillHoleFromNodes。此方法會呼叫 FillHoleFromNodes 以向下相容,在將來的版本中將移除
MeshEditor FillHole2 請改用 FillHoleFromTriangles。此方法會呼叫 FillHoleFromTriangles 以向下相容,在將來的版本中將移除
ImportOptions MDLKernel 如果存在於指令碼中,將被忽略
MeshGenerator Mesher3DType 不再支援 LEGACY 選項。如果存在該選項,則會引發錯誤,並且指令碼將停止執行
MeshGenerator AutomaticTetraOptimization 如果存在於指令碼中,將被忽略
MeshGenerator ElementReduction 如果存在於指令碼中,將被忽略
MeshGenerator UseFallbacks 如果存在於指令碼中,將被忽略
MeshGenerator UseTetrasOnEdge 如果存在於指令碼中,將被忽略
MeshGenerator TetraMaxAR 如果存在於指令碼中,將被忽略