Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>Solar HelperNew to Visual Studio Code? Get it now.
Solar Helper

Solar Helper

EPT Solar

|
5 installs
| (0) | Free
Solar scripting assistant: variable completion, database signal tree, PYSolar API browser and environment config sidebar
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Solar Helper for VS Code

为 Solar 脚本作者提供工程变量展示、PY接口浏览、数据库信号树展示、环境配置管理的 VS Code 扩展。

安装

插件市场(推荐):VS Code → 扩展 面板 → 搜索 Solar Helper(发布者:EPT Solar)→ Install,Ctrl+Shift+P → Reload Window 重新加载。

衍生 IDE(CodeBuddy / Cursor 等)同样搜索 Solar Helper 即可。

离线安装包:

  1. 获取 solar-helper-x.y.z.vsix;
  2. VS Code → 扩展 面板 → 右上角 ... → Install from VSIX… → 选择文件;
  3. Ctrl+Shift+P → Reload Window 重新加载。

安装后左侧活动栏出现 SOLAR 图标,包含三个视图面板。

前置条件

功能 需要
工程变量 / 数据库信号 打开含*.slproj 的目录
PYSolar API 浏览 Python 解释器已安装slplus 及其依赖(cffi 等)
设备通道(Devices) 已安装并启动 solite(提供硬件通道发现)

功能一览

Project Symbols —— 工程变量与数据库信号

工程变量:打开含 *.slproj 的目录后自动识别,侧边栏按命名空间层级展示系统变量树,支持右键或拖拽插入变量到编辑器。

  • sysvar. 触发自动补全——命名空间逐级展开、结构体字段、数组下标穿透;
  • 下标写法 sysvar["Engine::rpm"] 适合含特殊字符的变量名;
  • 多工程混开时,按文件所属工程隔离提示。

数据库信号树:目前支持解析 DBC / LDF

  • 信号含位段、换算公式、初始值、值描述等完整信息(悬停查看);
  • 右键或拖拽将 sig.CAN1.Msg.Signal 插入编辑器;
  • 数据库变更后点刷新按钮即可重新解析。

PYSolar API —— 接口浏览

  • 树形浏览 slplus 全部公开接口:模块 → 类 → 方法,带完整签名;
  • 悬停查看说明,右键 查看接口文档 打开文档页;
  • 右键或拖拽插入调用代码片段(参数为占位符,Tab 逐个填写)。

Environment Config —— 环境配置

  • Channel Mappings:逻辑通道 → 物理通道映射(如 CAN1 → SN_CAN_1);
  • Databases:绑定 DBC / LDF 到对应通道;
  • Devices:展示当前可用的硬件通道(需 solite启动);
  • 新建环境配置(视图右上角 +):生成 env/config.json、env/config.py、demo.py 脚本骨架;
  • slproj 工程:其环境拓扑以只读方式展示(配置请在 Solar 界面工具中修改);
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft