Skip to content

工作区 ​

工作区是一个保存项目、共享数据、脚本和日志的目录。它是你备份和移动的单位。

创建或选择 ​

首次启动时,应用会要求选择工作区。选择一个可写的空目录;子目录会自动创建。

之后,使用主窗口中的工作区选择器切换到其他工作区或浏览到新工作区。列表可以编辑;移除条目不会从磁盘删除任何内容。

结构 ​

text
workspace/
├── data/
│   ├── auth/           # Seed2Key DLLs and auth helpers
│   ├── dsc/            # DID descriptions (.bmdid)
│   ├── dtc/            # global DTC databases (.json / .txt)
│   └── config.json     # local workspace settings
├── logs/               # session logs
├── projects/           # one folder per project
├── scripts/            # shared Lua scripts
└── firmware/           # shared firmware images

项目文件夹包含 project.bmprj、每个 ECU 一个 .bmecu 文件,以及可选的 cover.png、notes.md、项目 scripts/、项目 firmware/ 和 chat_history.json。

每个车系一个工作区 ​

一个工作区可以容纳多个项目。为每个车系保留一个工作区可以让数据文件夹的含义明确:项目使用的 DTC 数据库和认证 DLL 就是其工作区中的那些。同名时项目脚本优先于工作区脚本。

备份与移动 ​

复制整个工作区文件夹。ECU 文件在项目文件夹内按名称引用,因此复制的工作区可以在另一台机器上打开而无需编辑。Save As 会将 ECU 文件复制到新项目文件夹,使两个项目保持独立。

全局配置是独立的:

text
%APPDATA%\BlackMagic\config_global.json

它保存应用级偏好设置,例如上次打开的项目、UI 设置和窗口布局(imgui.ini)。本地工作区设置位于 <workspace>/data/config.json。

权限 ​

避免将工作区放在 Program Files 中:Windows 可能会阻止在那里写入。Documents、D:\ 或专用数据驱动器下的目录更安全。安装程序允许你将数据目录指向完全不同的位置。

相关 ​

免费核心。本地工作区。无需云端。