Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>3DEDevelopmentHelperNew to Visual Studio Code? Get it now.
3DEDevelopmentHelper

3DEDevelopmentHelper

BD Team One

|
1 install
| (0) | Free
3DEXPERIENCE / ENOVIA secondary development helper: environment & driver management, MQL console and more (port of IDEA SpinnerHelper).
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

3DE Development Helper

3DEXPERIENCE / ENOVIA 二次开发辅助扩展 —— IDEA 插件 SpinnerHelper 的 VSCode 移植版,用于辅助 Dassault 3DEXPERIENCE 平台的二次开发。

功能

  • 环境与驱动管理
    • 多版本(R2021x–R2025x)多环境配置,支持新建 / 编辑 / 复制 / 删除
    • 连接 / 重连 / 断开,连接保活与自动重连
    • 驱动 jar 管理(connector + ENOVIA kernel jars),一键下载 matrix-connector
    • 侧边栏环境树实时显示连接状态
  • MQL 控制台
    • 默认控制台 / 多控制台(新建、重命名、删除)
    • 直接执行 MQL 命令并查看结果
  • MQL 语言支持
    • .mql 文件语法高亮、括号/注释配对(//、#、/* */)
    • 基于管理对象定义缓存的补全(Type / Relationship / Attribute 等,可手动"加载管理对象定义"刷新)
  • 运行 MQL
    • 编辑器右键 / 标题栏按钮 / Alt+E 运行当前 .mql 文件或选中片段

环境要求

  1. JDK 8+:用于运行内置的 Matrix 桥接进程(resources/matrix-bridge.jar)。
  2. 驱动 jar:
    • matrix-connector jar(可在「管理驱动」面板一键下载)
    • 对应版本的 ENOVIA kernel jars(需自行准备,如 matrix3d 相关内核 jar)

快速开始

  1. 在扩展设置中配置 3de.javaHome(留空则使用 PATH 中的 java)。
  2. 在 3DE Explorer 侧边栏点击「管理驱动」,添加驱动 jar 或一键下载 connector。
  3. 点击「新建环境」,填写服务器地址、用户名等信息并保存。
  4. 在环境节点上右键「连接」,选择 Security Context 后即可打开 MQL 控制台执行命令。

扩展设置

设置项 默认值 说明
3de.javaHome 空 运行 Matrix 桥接进程的 JDK 目录,留空使用 PATH 中的 java
3de.connectTimeoutSeconds 20 建立 Matrix 连接的超时时间(秒)
3de.mql.lineDelimiter \n MQL 命令分隔符(正则,如 \n 或 ;)
3de.mql.timeoutMinutes 10 单条 MQL 命令执行超时(分钟),大范围查询可调大

说明

  • 本扩展运行时零 npm 依赖,所有 3DE 内核访问通过内置 Java 桥接进程完成。
  • 密码存储在 VSCode SecretStorage 中,不会明文写入配置文件。
  • 多版本多环境可并存,环境切换与连接保活为一等能力。
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft