Skip to content

工程管理

能做什么

在 VGUS Next 中创建、打开与保存工程,管理多页面界面,通过工程树快速定位页面与资源,并用 工程分析 查看控件占用、素材引用与未使用资源。

💡 与旧版组态的差异

页面与背景图是分开的:多页可以引用同一张图,纯色背景甚至不必导入图片;误删背景图也不会把该页上的控件布局一起删掉。

操作步骤

  1. 新建工程:在窗口顶部点 新建,在「屏幕属性」中设置 产品系列存储空间分辨率旋转角度(分辨率需与屏型号一致),并指定工程名称与保存路径。
  2. 项目属性:工程创建后,可在窗口顶部打开 项目属性(对话框为「项目属性设置」)修改产品系列、分辨率等。
  3. 屏参:波特率、帧头等系统参数在窗口顶部的 屏参(对话框为「屏参配置」)中单独设置,不要与项目属性混用。

⚠️ 不要混用两个对话框

项目属性 管产品系列与分辨率;屏参 管波特率、帧头等通信参数。二者入口相邻,修改时不要搞混。

  1. 打开工程:选择「打开工程」,选中已保存的工程文件,加载后工程树与设计区恢复上次编辑状态。
  2. 保存工程:使用「保存」或「另存为」将工程写入本地;建议为工程取有意义的名称并定期保存。
  3. 页面与背景:在工程树的 工程页面图片 节点中管理页面和背景资源,详见下一节。
  4. 工程树导航:展开工程根节点、各页面及字库/图标等资源,单击页面在设计区打开对应画布;单击图片或图标时,下方可出现资源预览。
点新建设置屏幕属性,并分别打开项目属性与屏参说明二者不要混用

页面与背景

旧组态习惯里「一页等于一张全屏图」。VGUS Next 把 页面图片 分成两个节点:页面只保存该页的控件与布局;背景是可选引用。

  1. 在左侧 工程窗口 的工程树中,对 工程页面 或空白处右键,可新增、重命名、删除页面;对 图片 节点右键可添加或移除图片。
  2. 单击某个页面:中央设计区切到该页画布(也可用画布上方的页签切换,或在工程窗口 预览 标签中点缩略图,见 主界面)。
  3. 未选中控件时,右侧 属性设置 显示该页属性。 背景类型 有三种:
背景类型做法适合
透明不铺底色或底图弹出页、不规则边框(常配合变量图标等控件叠加)、滑动窗口里「底图不动、图标动」的桌面效果
纯色点背景颜色,用调色板选色不需要背景图的界面,节省 Flash
图片在背景图片下拉列表中选工程树 图片 节点里已添加的图多页共用同一张背景时只存一份文件
在工程树新增页面与图片,并在页面属性中切换透明、纯色、图片背景

多张页面可以选同一张背景图;误删某张背景图时,引用它的页面上的 控件和布局仍在,只需重新指定背景或改成纯色/透明。删除的是 页面 本身时,该页控件会一起去掉,删除前请确认。

注意

  • ⚠️ 分辨率与屏型号不一致会导致预览与屏端显示错位,新建或修改 项目属性 时务必核对。
  • ⚠️ 下载文件夹名由产品系列决定(VT_SET_VTc / VT_SET_VTb),改系列后需重新 编译下载
  • ⚠️ 删除页面前请确认没有跳转、弹出或嵌入仍指向该页。
  • ⚠️ 图片、图标、字库、音频等只通过工程树或 音效库 / 图库 添加或替换,不要直接往工程目录里拷文件。打开、保存或编译时,软件会删除未在工程树登记的资源文件/文件夹,输出窗口提示「已删除未登记的资源文件/目录 n 个」。
  • 💡 工程文件便于版本管理与协作,建议纳入备份策略。

工程分析

打开工程后,在窗口顶部点 工程,在 工具 分组点 工程分析(在地址地图与矢量字库之间)。对话框标题为 工程分析,汇总控件数量、素材体积与编译产物占用,便于下载前发现冗余资源或单页过载。

在窗口顶部工程页的工具分组打开工程分析,查看摘要卡与页面控件、控件类型、素材、未引用标签

顶部三张摘要卡:

摘要含义
页面控件形如「页面 n,控件 m(显示 / 触摸 / 高级)」。未打开工程时显示「未打开工程」
素材工程树中的图片、图标、字库、音频、视频、用户数据个数与源文件体积,并给出未引用项数量与体积
Flash「编译产物 / Flash 容量(占比%)」。尚未编译时显示「尚未编译,无法统计产物体积」

摘要下方按类型列出素材个数。再往下四个标签页:

标签列与内容
页面控件页面显示控件触摸控件高级控件合计变量块上限。VTx 单页变量块上限为 256,超出的行会标红
控件类型控件类型数量
素材类型名称大小引用次数引用位置(位置最多列出若干处)
未引用类型名称大小。统计图片、图标、字库、音频、视频;用户数据不计入未引用

操作要点:

  1. 先打开工程。未打开时摘要为「未打开工程」,各表为空。
  2. 改过页面或资源后,点对话框底部 刷新 重新统计。
  3. 双击「页面控件」中的某一页,设计区切到该页;双击「素材」或「未引用」中的某一项,工程树定位到对应资源。
  4. 各表表头右侧有 筛选:点开后可按该列勾选要显示的值,弹层支持搜索;取消勾选即隐藏对应行。点 全选 恢复该列全部行。已筛选的列按钮会高亮。
  5. 部分控件占用多于 1 个变量块(如下拉列表、滚轮、文字标签、数值显示、键盘、开关、高清摄像头、4路同显摄像头、数据记录表格、多功能按钮、数据表格、数据曲线)。单页合计超出上限时,应拆页或减少该类控件。

⚠️ 未引用不等于可以立刻删除

「未引用」按当前页面背景与控件属性统计。若素材只在 Lua、外部文件或尚未绑定的控件中使用,列表仍可能标为未引用。删除前请在工程树中确认。

相关

  • 基础概念 — 工程、页面、控件与变量地址
  • 主界面 — 工程窗口(工程 / 预览 / 我的模板)、设计区页签与页面属性
  • 图库 — 导入图片与图标;工程分析可核对未引用素材
  • 音效库 — 导入音频到工程树 音频 节点;工程分析可核对未引用音频
  • 导入旧工程 — 将旧版 VGUS(.vt)工程转为 Next 工程
  • 变量地址与地址地图 — 地址规划与冲突排查
  • 工程下载 — 将工程下发到串口屏