亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

MagicDraw 有 Python 接口或 API 包裝器嗎?

MagicDraw 有 Python 接口或 API 包裝器嗎?

四季花海 2023-09-20 17:25:10
我使用 MagicDraw 使用 UML 和 SysML 進行基于模型的系統工程 (MBSE)。我知道有一個基于 Java 的 API,該工具主要是用它編寫的,但我想使用 Python 與我的模型進行交互。是否有 API 包裝器或其他使用 Python 訪問 MagicDraw 的方法?
查看完整描述

1 回答

?
Helenr

TA貢獻1780條經驗 獲得超4個贊

MagicDraw 開發人員指南(當前為 v19.0-SP2)包含有關其 OpenAPI 的信息,該 API 支持Jython(Python 的 Java 實現)。

OpenAPI 實現允許為 MagicDraw 編寫可以從任何 MagicDraw 查詢調用的腳本(例如,表范圍中的表達式、表自定義列定義和圖例裝飾中的查詢)。

關于 Jython 的注釋:

Python 開發的核心是 CPython,它主要使用 C 語言,并編譯為給定的目標(例如 C)。Jython 端口與 Java 兼容,并針對 Java JVM,而不是針對特定平臺進行編譯。

這允許直接在 Java 中將 Python 的 Jython 解釋器作為類對象運行,并編寫直接在 JVM 上運行的 Jython 腳本。

Jython 目前僅支持 Python 2.7。過去已經有針對 Python 3.5 的 Jython 開發正在開發中,盡管目前它正在“休息”。


查看完整回答
反對 回復 2023-09-20
  • 1 回答
  • 0 關注
  • 221 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號