<OBSELETE>

EVE 屏幕设计器 (ESD) 3.x

EVE Screen Designer 3.X 集成开发环境(IDE)进一步促进了基于 EVE 的人机界面(HMI)的构建。它提供了一个简单、高度直观的软件包,通过它可以创建各种令人兴奋的视觉效果,编辑各种图形内容,从而增强用户体验。

在上一代产品的基础上,它具有先进的代码生成能力(导出的基于 C 语言的源代码适用于任何与 Bridgetek 的 FT90x MCU 相关的硬件),而且可以集成更多的 widget。由于用户主要依靠可视化编程(虽然也可以使用文本编辑),因此他们不需要对 EVE 显示列表有深入的了解。

*请注意,当前版本的 ESD3.x 仅支持 FT81x 系列。

ESD 3.x 的主要功能包括

  • WYSIWYG IDE
  • 基于逻辑节点的屏幕逻辑创建可视化编程方法
  • 为已完成项目生成 ANSI C 代码
  • 可实时预览设计项目
  • 更高级别的小部件和小部件通信
  • 互动小部件
  • 丰富的小部件库
  • 工具链整合
  • 综合示例项目
 

最新版本为 ESD3.0,可以下载 这里。 用户指南可在安装后的 "帮助 "菜单中找到。也可以下载用户指南 这里.

请点击 这里 的平台移植指南。

ESD 3.x 视频教程

下面提供了一系列视频教程,演示如何利用 EVE Screen Designer (ESD) 3.X 集成开发环境 (IDE) 进行应用。这些教程根据使用的简易程度分为三组--基础组、中级组和高级组。

基本视频教程

教程 : Hello World

单个页面包含可点击的 "ESD 标签按钮 "和 "ESD 标签 "部件,用于显示 "Hello World "字符串。

教程 : Widget Opacity

单页包含 "ESD Clock(ESD 时钟)"和 "ESD Slider(ESD 滑块)",用于显示部件之间的通信。

教程 :  Widget Sorting

使用 "ESD 按钮 "小组件的单个页面,展示小组件 "深度排序 "属性的使用情况。

教程 : User Code

带有 "ESD 按钮 "部件的单个页面,展示如何在点击按钮时添加用户功能

教程 : Actor Animators

单页包含两个 Actor 注释,用于控制动画行为中的进度条。

教程 : Basic Math

单个页面包含两个 "ESD 旋转框 "部件和 "ESD 标签 "按钮,用于计算和添加结果。

教程 : Conditional Flow

单页教程,包含 "ESD 按钮"、"ESD 复选框 "和 "ESD 标签 "功能,演示如何有条件地控制控制流。

教程 :  Timer

单个页面包含 "ESD SpinBox "和 "ESD Push Button "部件以及 "ESD Timer "角色,用于在计时器滴答作响时更新旋转框的值。

教程 : Clock Timer

单个页面包含 "ESD 切换 "和 "ESD 时钟 "部件以及 "ESD 定时器 "演员,用于显示带开始/停止开关的运行时钟。

教程 : Radio Button Groups

单页包含 "ESD 单选按钮"、"ESD 单选按钮组 "和 "ESD 按钮",用于演示单选按钮的使用。

教程 : Bitmap Formats

四个页面包含四个 "ESD 位图 "和 "ESD 按钮 "部件,用于显示所有 EVE 格式位图。

教程 :  Color Math

单页具有 "ESD 滑块 "和 "ESD 矩形 "功能,可根据用户输入和公式显示颜色。

教程 :  Logic Blocks

单个页面具有 "ESD 按钮 "和 "ESD 数字标签 "功能,用于显示用户点击按钮时数值增加的逻辑。

教程 :  Menu Page

带有 "ESD 按钮 "和 "ESD 标签 "的四个页面,用于模拟菜单栏的实施。

教程 : Simple Button

带有 "ESD 按钮 "和 "ESD 标签 "的单页,可使用 ESD "更新 "内置插槽

中级视频教程

教程 :  Bitmap Persistence

这是一个两页的应用程序,以位图部件为例,展示了应用程序和页面级别的持久性概念。

教程 : Blink LED

单页应用程序展示了如何使用用户自定义代码控制硬件平台上的 LED。

教程 :  Cell Animation

一个单页应用程序展示了如何通过切换位图单元来实现动画效果。

教程 :  Widget Sync Value

一个双页面应用程序显示了一个滚动面板,该面板通过调用用户代码来管理动态创建的页面。

教程 : Bitmap Text

这是一个单页应用程序,通过创建一个新的 "BitmapTextBox "部件,以 EVE 格式 "TEXT8X8 "显示基于位图的文本。

教程 : Cubic Bezier

单页应用程序通过创建新的角色来演示 "立方贝塞尔 "类型的动画效果。

教程 : Custom Gauge

单页应用程序显示定制的仪表,可旋转一根针和背景图片。

教程 :  Page Persistence

一个双页应用程序通过根据用户输入切换页面来展示持久性概念。

教程 :  Scroll Panel

单页应用程序显示一个滚动面板,通过调用用户代码来管理动态创建的按钮。

教程 :  Scroll Panel Page

一个双页应用程序显示了一个滚动面板,该面板通过调用用户代码来管理动态创建的页面。

Advanced Video Tutorials

教程 :  Thermostat

一个应用程序展示了如何通过内置槽 "更新 "定期调用用户定义的函数。

教程 : Picture Frame

使用自定义部件 "位图浏览器 "显示相同图片的应用程序。

教程 : Washing Machine (Part 1)

该应用程序以洗衣机用户界面为例,展示了简单的人机界面设计。它包含几个
图片和多个用户源代码

教程 : Washing Machine (Part 2)

该应用程序以洗衣机用户界面为例,展示了简单的人机界面设计。它包含多张图片和多个用户源代码。

教程 :  Washing Machine (Part 3)

该应用程序以洗衣机用户界面为例,展示了简单的人机界面设计。它包含多张图片和多个用户源代码。

教程 :  Washing Machine (Part 4)

该应用程序以洗衣机用户界面为例,展示了简单的人机界面设计。它包含多张图片和多个用户源代码。

教程 : Alarm Clock (Part 1)

该程序包含一个运行时钟,具有时间调整功能和闹钟模式。它包含多个用户添加的源文件和用户定义的逻辑节点,以及一个定制的演员。

教程 : Alarm Clock (Part 2)

该程序包含一个运行时钟,具有时间调整功能和闹钟模式。它包含多个用户添加的源文件和用户定义的逻辑节点,以及一个定制的演员。