CASS图形界面生成平台-国家级计算机教学示范中心.DOCVIP

CASS图形界面生成平台-国家级计算机教学示范中心.DOC

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CASS图形界面生成平台-国家级计算机教学示范中心

嵌入式系统软件自动生成虚拟实验平台(CASS)使用说明 基于“云”的计算机虚拟仿真实验教学中心 一、准备工作 1、安装以下软件 ??CASS图形界面生成平台 ??PLC仿真程序:PLC_Emluator ??ADS2.2 ??Multi-ICE ??虚拟光驱:daemon 3、连接串口线 串口线用于下载镜像和通信。 使用串口线,将目标板跟PC串口相连,目标板端使用UART0(COM1)。 (DM2410平台使用双母交叉线、xscale平台使用双母直通线) 4、连接ARM仿真器 在烧写bootloader时需要使用仿真器,在线下载。 窗口设置 控件图形选择工具箱工具栏设计页面控件的属性窗口解决方案资源管理窗口菜单栏 控件图形选择 工具箱 工具栏 设计页面 控件的属性窗口 解决方案资源管理窗口 菜单栏 三、控件使用说明 ??????????注:控件属性一栏中,IsFocus属性表示在键盘版本中控件能否被选中;IsKeyboard属性表示在触摸屏版本中是否弹出软键盘。 (1) 常用控件类 a) 按钮 属性一栏如下: b) 文本框 属性一栏如下: c) 曲线图 属性一栏如下: d) 图片切换控件 f) 数字时钟控件 属性一栏如下: g) 刻度尺控件 属性一栏如下: h) 面板控件 属性一栏如下: i) 标签控件 属性一栏如下: j) 图案字控件 属性一栏如下: 棒柱类 a) 向下递增棒柱、向上递增棒柱、向左递增棒柱、向右递增棒柱 属性一栏如下: b) 向下颜色递增棒柱、向上颜色递增棒柱、向左颜色递增棒柱、向右颜色递增棒柱 (3) 多边形类 a) 椭圆控件、平行四边形控件、矩形控件、梯形控件 属性一栏如下: 属性都可用。 b) 三角形控件、向左箭头、向右箭头、向下箭头、下上箭头控件 (4) 仪表类 a) 仪表控件一 属性一栏如下: b) 仪表控件二 属性一栏如下: (5) 开关类 a) 二态开关控件一 属性一栏如下: b) 二态开关控件二 属性一栏如下: (6) 指示灯类 a) 指示灯控件 属性一栏如下: 阀门类 阀门控件 属性一栏如下: (8)管道类 管道类控件的属性一栏如下: 属性都可用。 (9)炉罐类 炉罐类控件属性一栏如下: 属性都可用。 开关按钮 开关按钮控件属性一栏如下: 四、脚本使用注意事项 1)当使用键盘或触摸屏事件特别是翻页时,尽量使用相应的UP事件。因为如果使用DOWN事件,随后的UP事件将被翻页后的页面接收并处理,如果后页正好用UP事件来翻页,则会产生连续翻页的后果。 2)设计脚本时,除读ReadCass函数不需包含在if条件内,其余的脚本语句都必须出现在if条件内。if条件表示脚本执行的触发条件。特别对读cass的数据处理和控件赋值语句,默认情况下为每50毫秒执行一次(wince下可以不写Timer条件),但在裸机下必须加上条件(即if(Timer(1))){……} 3)组合可动部件的第一个控件前加字符“g”作为组合名。因此,为组合可动部件赋值时,写完赋值脚本后再在控件名前加上“g”字符。(原因:若不加“g”,则会出现两次定义组合控件的第一个控件,导致重定义,编译出错。) 4)当需关闭、退出页面时,使用打开要返回的页面脚本,即OpenPage(目标页名)! 5)ReadCASSXXX()编写规范:每条ReadCASSXXX语句中若有多个变量,则必须: ??变量类型相同; ??变量地址连续; ??变量要么全是全局、要么全是局部。 6)脚本编写模板: 脚本模板(除读数据ReadCASSXXX()外): ? if(触发条件) { ???????执行语句; } ? 例如: if(Timer(n))//时间触发,触发间隔:t=n*50ms { ???????执行语句;//一般为读数据处理、控件赋值。 } ? if(Compare(v1v2)) //比较触发,必须包含在其他条件触发之内 { ???????执行语句;??????? } ? if(Click(button1))//鼠标、触摸屏触发 { ???????执行语句; } ? if(KeyUp(NOP,Left))//按键触发 { ???????执行语句; } ? 注:ReadCASSXXX()不在任何条件之中,也可在任何条件之中! ? 执行语句: ??打开、关闭页面。 ??变量、控件赋值。 ??数据处理(读、写)。 ??读、写文件。 ??上、下、左、右控件选择。 ??其他。 ? ??五、应用范例 此范例设计一个键盘版本的裸机项目,为基准范例,涵盖设计一个图形界面的全过程。 1、新建工程 先新建一个文件夹,假设在F盘新建一个名为TestCass的文件夹。 运行Cass,单击“文件”-“新建”-“工程”,弹出新建工程路径选择对话框,在文件名里输入“Test1”作为新建的

文档评论(0)

zhaoxiaoj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档