GUI 手册 · Chapter 6

Project 菜单

Project 菜单是编辑当前打开项目的公共资源与全局设置的入口。它集中了常量、消息、错误、GUI 文本等项目级数据,以及 IO、气缸、电机的设备定义编辑器,还有用于插入常用事件与检查函数骨架的辅助功能。

点击顶部菜单栏的 Project 即可展开。各编辑器项会打开独立的编辑窗口,设备定义在构建时会反映为运行时代码。

信息与资源项

以下项为项目元信息与公共资源的编辑器。各编辑器在专用窗口中打开,保存时写入项目文件。

快捷键说明
Version Information编辑项目版本与构建信息
Global Constant Editor定义并管理全局常量
Message Editor管理运行中显示的消息字符串
Error Editor定义错误代码与错误消息
GUI Text Editor管理界面显示的 UI 文本(多语言)

各编辑器的详细用法在各自章节中说明,此处仅提供菜单入口。

设备编辑器项

这些编辑器用于定义设备的输入输出与运动轴。也可通过快捷键直接打开,便于频繁修改设备定义。

快捷键说明
IO EditorCtrl + Shift + 1定义数字 IO 点
Cylinder EditorCtrl + Shift + 2定义气缸(气动执行机构)
Motor EditorCtrl + Shift + 3定义电机(伺服/步进)轴

此处定义的 IO、气缸、电机会被脚本与测试模块按名称引用。修改定义会影响引用它的脚本,因此通过构建进行验证较为稳妥。

Add Sample Check Function

Add Sample Check Function 会向所选模块脚本自动插入标准检查与事件函数的骨架代码。无需从零编写常用的设备检查模式,只需获得骨架并填充函数体。

子项如下。选择某项后,会向当前正在编辑的脚本添加相应用途的函数模板。

子项插入函数的用途
IO Sample Check Function检查 IO 状态的检查函数
IO Sample Event Function响应 IO 变化的事件函数
Motor Sample Check Function检查电机状态的检查函数
Motor Sample PreHome Function回原点之前执行的函数
Motor Sample AfterHome Function回原点完成后执行的函数

插入的函数仅为骨架,需填入实际设备名称与条件才能完成。多次选择同一项可能生成重复函数,请注意。

Add Common Event Function

Add Common Event Function 会插入对应系统、项目、作业文件生命周期事件的公共事件函数骨架。它为在系统启动/停止、项目打开/关闭、作业文件加载/保存等固定时点自动调用的函数提供模板。

子项及其调用时点如下。

子项调用时点
Add OnSystemStart Function系统启动开始时
Add OnSystemStarted Function系统启动完成后
Add OnSystemStop Function系统停止时
Add OnSystemReset Function系统复位时
Add OnSystemError Function发生系统错误时
Add OnProjectOpened Function项目打开时
Add OnProjectClosed Function项目关闭时
Add OnJobFileChanged Function作业文件变更时
Add OnJobFileLoaded Function作业文件加载时
Add OnJobFileSaved Function作业文件保存时
Add OnPostBuild Function构建之后
Add OnPreInit Function初始化之前

仅插入需要的事件即可,无需添加全部事件函数,插入后由您自行实现函数体。

Project Option

Project Option 在一处统一管理项目的全局设置。由于涉及影响构建与运行时行为的选项,修改设置后最好通过构建确认结果。

详细设置项在单独章节中说明。

相关条目