一、GUI界面控件介绍 “显示控件”作为DGUS Tool软件中的二大类控件中的一类,另外一类是叫做”触控控件”,我们这里所谓的“显示控件”不是指一个具体的控件,而是对具有共同应用场景的一系列控件的统称,比如说”变量图标显示控件”,”数据变量显示控件”,“艺术字变量显示控件”都属于”显示控件”的类别。“艺术字变量显示控件”其实和”数据变量显示控件”的作用差不多,都是用来显示数值的,比如显示int整数,float浮点数等,而不同之处就是”艺术字变量显示控件”是利用数字图标来显示数值的,而”数据变量显示控件”则是利用字库中的数字字符来显示数值的,利用数字图标的好处就是可以做到界面精美,而且字体大小可以做到任意自如。 这些数字图标我们是可以通过PS等其他绘图工具制作而成的,要保证所有的数字图标大小都一样,当我们需要显示某一个具体的数值时,”艺术字变量显示控件”就会利用这些数字图标来组合成我们想要的数值。对应我们的代码设置数值类型,字长,地址等基础信息,将51单片机的相应功能与GUI界面联系起来。 二、联系建立 UI界面设计完成保存生成DWIN_SET。在keil51编译中编写需要实现的功能,修改优先级,生成.hex文件,再利用DGUS_V7381将hex文件编译成新的.bin文件,注意先删掉之前的.bin文件,否则可能会出现无法实现或者不发生变化等错误情况。 一次开发和二次开发可以共享数据,例如,通过变量接口,一次开发中定义的数据变量可以在二次开发中被访问和修改,实现数据的共享和交互。迪文屏的一次开发和二次开发是相辅相成的,一次开发提供了基础和框架,二次开发在此基础上进行定制和扩展,两者共同实现了最终的产品功能。
|