Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>RealEvo-BlocksNew to Visual Studio Code? Get it now.
RealEvo-Blocks

RealEvo-Blocks

ACOINFO

|
4 installs
| (0) | Free
Lowcode Blocks development environment for VSCode
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

RealEvo-Blocks

RealEvo-Blocks 是 ACOINFO(翼辉信息)推出的 VS Code 低代码积木编程扩展,面向嵌入式实时系统应用开发,尤其适合 SylixOS 场景。

通过可视化画布,您可以创建积木、配置属性、连接事件流与数据流,并生成 C++、Python 或 JavaScript 代码骨架,将复杂的嵌入式应用拆分为可复用、可组合的功能单元。

主要功能

可视化应用编排

  • 创建和管理多个应用及任务。
  • 从积木面板拖放积木实例到画布。
  • 连接积木的输入/输出事件,定义程序控制流。
  • 连接积木的输入/输出数据,定义数据传递关系。
  • 编辑任务、积木、端口和连线属性。
  • 缩放画布并控制连线显示。

积木与积木包管理

  • 创建、编辑和删除积木包。
  • 导入或导出积木包,方便复用和共享。
  • 按分组组织积木。
  • 为积木定义属性、输入/输出事件和输入/输出数据。
  • 关联事件端口与数据端口。
  • 生成积木代码骨架。

多语言代码生成

支持为以下语言生成工程及积木代码:

  • C++:适用于高性能计算、核心业务和硬件控制。
  • Python:适用于快速原型和数据处理。
  • JavaScript:适用于轻量逻辑和数据转换。

工程文件差异处理

当可视化模型与磁盘中的生成文件出现差异时,可通过资源管理器中的 Blocks Diff 视图:

  • 查看和刷新差异。
  • 使用新版本覆盖旧文件。
  • 从磁盘重建编辑器数据,或使用编辑器数据覆盖磁盘文件。
  • 忽略差异或将差异标记为已解决。

快速开始

创建新工程

  1. 在 VS Code 中打开一个文件夹。
  2. 在资源管理器中右键单击目标文件夹。
  3. 选择 Create Blocks Project。
  4. 输入项目名称,扩展会创建工程并打开可视化编辑器。

打开已有工程

  1. 使用 VS Code 打开 RealEvo-Blocks 工程所在的工作区。
  2. 在资源管理器中右键单击工程文件夹。
  3. 选择 Open RealEvo Blocks。

也可以打开命令面板(Ctrl+Shift+P 或 Cmd+Shift+P),执行 Open RealEvo Blocks。

推荐使用流程

  1. 在“积木管理”中创建或导入积木包。
  2. 创建积木,设置名称、分类、属性及事件/数据端口。
  3. 生成代码骨架,并在生成的源文件中实现业务逻辑。
  4. 在“应用管理”中创建应用和任务。
  5. 将积木拖入模型画布,连接事件流和数据流。
  6. 保存模型并生成应用代码及配置文件。
  7. 构建工程并部署至目标平台。

基本概念

  • 积木(Block):最小功能单元,具有属性和明确的输入/输出端口。
  • 积木实例(Block Instance):积木在任务中的一次具体使用,拥有独立配置和唯一标识。
  • 事件(Event):用于触发下游积木,构成应用的控制流。
  • 数据(Data):在积木之间传递,构成应用的数据流。
  • 任务(Task):积木实例及其连接关系的运行单元。
  • 应用(Application):由一个或多个任务组成的独立部署单元。
  • 积木包(Package):一组相关积木的集合,支持导入、导出和复用。

使用要求

  • VS Code 1.70.0 或更高版本。
  • 使用代码生成、构建和部署能力时,需要配置 RealEvo-Blocks SDK、rb CLI 及相应的目标平台开发环境。
  • SDK 可在 RealEvo-Blocks 可视化界面中在线或离线安装。
  • 面向目标设备部署时,请根据项目环境配置 Armory 和 RealEvo-Stream。

扩展命令

命令 说明
Open RealEvo Blocks 打开当前 RealEvo-Blocks 工程的可视化编辑器
Create Blocks Project 创建新的 RealEvo-Blocks 工程
查看差异 打开生成文件差异视图
刷新差异列表 重新检测模型与磁盘文件差异
使用所有新版本覆盖旧文件 批量应用检测到的新版本
全部标记已解决 将当前差异全部标记为已解决

适用场景

  • 工业 IoT 数据采集、处理与转发。
  • SylixOS 上的边缘计算应用编排。
  • 嵌入式算法和业务流程的快速原型验证。
  • 自动化测试流程搭建。
  • 嵌入式开发教学与培训。

学习文档

访问 RealEvo-Blocks 在线学习中心,查看产品介绍、安装指南、编辑器操作、C++ 积木示例、构建部署、SDK 运行时、多语言支持及 CLI 工具说明。

反馈与支持

如果您在安装或使用过程中遇到问题,请通过 ACOINFO 官方支持渠道联系我们。

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft