新闻详情

新闻详情

首页 / 资讯中心 / 详情

Velxio的.vlx项目文件详解:如何免服务器保存、分享并版本兼容你的电路设计

发布时间:2026/11/16 2:16:08来源:尧图网络
Velxio的.vlx项目文件详解:如何免服务器保存、分享并版本兼容你的电路设计
Velxio的.vlx项目文件详解如何免服务器保存、分享并版本兼容你的电路设计【免费下载链接】velxioEmulate Arduino, ESP32 Raspberry Pi. in your browser. Write code, compile, and run on 19 real boards — Arduino Uno, ESP32, ESP32-C3, Raspberry Pi Pico, Raspberry Pi 3, and more. No hardware, no cloud, no limits.. Discord: https://discord.gg/3mARjJrh4E项目地址: https://gitcode.com/gh_mirrors/ve/velxioVelxio 是一款在浏览器中直接编写、编译并运行 Arduino、ESP32、树莓派等 19 块真实开发板的在线电路设计仿真器无需硬件、无需云端。而.vlx 项目文件就是它在零服务器模式下保存电路设计的核心机制一个单文件 JSON 快照把你的画布、代码和连线完整打包随下随走、随发随开。为什么 Velxio 需要 .vlx 文件开源版OSSVelxio 的架构是无服务器状态Stateless Backend没有数据库、没有账号体系、没有任何服务端项目持久化。你在编辑器里搭的电路刷新页面就会消失。为了让自托管用户也能拥有可靠的项目保存能力Velxio 把保存做成了一个浏览器直接下载的文件——.vlx点Save 下载当前工作区的.vlx快照点Open 从.vlx文件恢复整个工程工程存在哪儿你的项目就在哪儿网盘、Git 仓库、U 盘都行这一设计的说明可见 docs/ARCHITECTURE.md 的 Persistence 章节。.vlx 项目文件里到底装了什么.vlx本质是一个格式为velxio-project、带版本号的 JSON 对象。一次导出的完整内容如下字段说明format/version格式标识velxio-project与格式版本号exportedAt导出的 ISO 时间戳name项目名称可选用于生成文件名boards所有开发板类型、位置、语言模式、波特率、内置 SD 卡文件、库清单librariesfileGroups每块板 / 每个自定义芯片的全部源码文件folderGroups空文件夹结构旧版本文件可无此字段components所有元件类型、位置、属性、旋转wires所有连线端点、颜色、信号类型activeBoardId当前激活的板这个快照是无损的连自定义芯片custom chip的自带程序组group-chip-id、板卡内置 SD 槽上传的文件、声明的编译库清单都会原样随工程走。实现代码位于 frontend/src/utils/vlxFile.ts其中buildVlxPayload()负责打包、parseVlxFile()负责读取校验。三步导出 .vlx最快保存方法在编辑器菜单File → Save project开源版按钮行为是下载 .vlxPro 版则打开保存到账号弹窗浏览器保存对话框中选择位置文件名由项目名自动清洗生成只保留字母、数字、-_.超长截断自动补.vlx后缀下次打开时File → Open .vlx拖拽或选择文件即可完整还原电路设计。保存按钮的注册逻辑在 frontend/src/lib/proSaveAction.ts开源版默认行为就是触发triggerDownloadVlx()下载快照Pro 版则通过 overlay 替换为账号保存。桌面应用Tauri进一步免去了浏览器下载弹窗可直接从文件系统打开.vlx详见 docs/desktop-app.md。如何免服务器分享电路设计给别人开源版的分享方式简单粗暴又可靠把.vlx文件发出去就是分享。通过聊天工具、邮件、网盘或直接提交到代码仓库对方在 Velxio 里点 Open 即可完整复现你的电路设计由于.vlx的字段结构与 Pro 服务端/api/projects/的保存报文刻意保持一致Pro 用户可以从 Pro 导出、导入开源版反之亦然双方互认工程内容导入时 Velxio 会先切断当前项目身份再写入状态见 vlxFile.ts 中importVlxFile()的clearCurrentProject()调用避免新内容误覆盖你已保存的旧工程。版本兼容.vlx 如何保证未来还能打开.vlx采用显式版本号 防御式校验双保险场景行为文件version高于当前 Velxio 支持的最高版本明确报错此文件使用 v2 格式请升级 Velxio不会加载半截数据新版可选字段如folderGroups、libraries、sdFiles在旧文件中缺失正常加载优雅降级手动编辑过或字段错乱validatePayload()逐项校验并给出人类可读的错误原因坏字段如folderGroups会静默丢弃而非崩溃也就是说旧文件永远能在新版打开新文件会明确提示升级这正是版本兼容承诺的由来。关键源码与文档路径核心格式定义与读写frontend/src/utils/vlxFile.ts保存按钮行为分发frontend/src/lib/proSaveAction.ts登录往返草稿复用同一.vlx序列化存入 sessionStoragefrontend/src/utils/workspaceDraft.ts架构说明docs/ARCHITECTURE.md路线图中的.vlx规划docs/roadmap.md导入导出回归测试frontend/src/tests/vlx-export-command.test.ts常见疑问速答Q.vlx 文件能用文本编辑器打开吗可以它就是格式化 JSONJSON.stringify(payload, null, 2)可以手动改名、改属性再拖回 Velxio 加载。Q.vlx 和 wokwi.json 有什么区别.vlx覆盖范围更广多块开发板、多文件代码组、自定义芯片程序、内置 SD 文件、库声明都在一个文件里往返而不是只描述一块板。Q刷新页面会丢工作吗匿名工作区刷新即失但登录往返的短暂导航场景Velxio 会用同一份.vlx序列化把草稿暂存到 sessionStorage 自动恢复。养成常按 Save的习惯工程永远在你自己的文件里。 小结.vlx 电路设计 全部源码 板卡配置的单文件无损快照。保存是下载、分享是发文件、兼容靠版本号——全程无需任何服务器。【免费下载链接】velxioEmulate Arduino, ESP32 Raspberry Pi. in your browser. Write code, compile, and run on 19 real boards — Arduino Uno, ESP32, ESP32-C3, Raspberry Pi Pico, Raspberry Pi 3, and more. No hardware, no cloud, no limits.. Discord: https://discord.gg/3mARjJrh4E项目地址: https://gitcode.com/gh_mirrors/ve/velxio创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

【外设】之大彩串口显示屏 2026/11/15 4:54:16

【外设】之大彩串口显示屏

大彩串口屏初步使用 1 .官网下载 STM32 屏幕 GUI 设计资料 http://www.gz-dc.com/category/typeid/4112 找到 STM32 Keil 工程,移植相关代码因项目而异进行移植,由于项目简单,本人只对用到的指令接口进行修改。 比如:注意事项&…

阅读更多 →
无法下载Windows系统iso文件 2026/11/15 2:04:12

无法下载Windows系统iso文件

当我遇到这个问题的时候,我打开了一个网站: 登录 然后我打算下载的时候: 突然那个官方的连接就可以下载了:

阅读更多 →
【清华代码熊】DeepSeek V4.1 Flash 后训练详解 2026/11/14 10:11:15

【清华代码熊】DeepSeek V4.1 Flash 后训练详解

📌 上期解析了 DeepSeek V4.1 Flash 模型架构改进,本期解析 DeepSeek V4.1 Flash 预训练/后训练技术: 🌟 预训练:45T 文本 多模态混合语料、直接训练 sparse attention(取消 DeepSeek V4 的 dense 冷启动&…

阅读更多 →
Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ... 2026/11/14 17:14:38

Shuffle-R1: Efficient RL framework for Multimodal Large Language Models via Data-centric Dynamic ...

文章主要内容和创新点 主要内容 本文聚焦于多模态大语言模型(MLLM)强化学习(RL)训练中的效率问题,提出了一个名为Shuffle-R1的框架。研究发现,当前RL训练存在两个关键缺陷: 优势值坍缩(Advantage Collapsing):批次中大多数优势值集中在零附近,导致有效梯度信号被淹…

阅读更多 →
PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction 2026/11/14 16:35:50

PRvL: Quantifying the Capabilities and Risks of Large Language Models for PII Redaction

一、文章主要内容总结 本文聚焦于利用大型语言模型(LLMs)实现个人身份信息(PII)脱敏的研究,旨在解决传统脱敏方法(如基于规则的系统、领域特定命名实体识别(NER)模型)泛化能力差、跨格式/跨语境适应性弱的问题。 研究通过全面评估多种LLM架构(包括密集型LLM(D-LLM…

阅读更多 →
LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model 2026/11/15 4:06:36

LLaVA-RE: Binary Image-Text Relevancy Evaluation with Multimodal Large Language Model

文章主要内容和创新点 主要内容 本文聚焦于二进制图像-文本相关性评估任务(判断图像与文本“相关”或“不相关”),针对该任务中文本格式多样、相关性定义随场景变化等挑战,提出了基于多模态大语言模型(MLLM)的解决方案LLaVA-RE。 模型设计:LLaVA-RE基于LLaVA 1.5架构,…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉