tp触摸屏高级功能指令应用_第1页
tp触摸屏高级功能指令应用_第2页
tp触摸屏高级功能指令应用_第3页
tp触摸屏高级功能指令应用_第4页
tp触摸屏高级功能指令应用_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、前言:整个系统的高级指令,我们是分两个部分来进行讲解。在前一章,我们完高级指令基础部分,没有涉及到应用,目的是让用户对高级指令有了初步的认识和理解,在这一章里,我们重点讲述高级指令的应用,并结合一些比较典型的例子来加深对高级和高级指令的理解。应用部分一:案例精解例 1输入两个数据,比较大小,输出最大的数。(TP560-L 为例子)需要用到的:一个文本显示、四个读、一个比较、一个 IF、两个数据输入、一个数据显示。1、新建一个工程。首先在画面上放置两个读和一个比较。2、修改第一个读属性,如下图所示相应选项,这里我们修改类型为寄存器,对象为PSW200。同样修改第二个读,使其指向 PSW301。1

2、PDF 文件使用 "pdfFactory" 试用版本创建3、双击比较大于右操作数。,打开其属性,默认比较类型为“大于(>)”。即是表示比较左操作数是否4、把三个全部选中,点右键选择高级。5、打开高级属性,打开比较的自身属性(出现左操作数和右操作数),选中左操作数。6、点击右边“属性包含”按钮,再点选读0_1,注意这时右边按钮的变化。2PDF 文件使用 "pdfFactory" 试用版本创建7、点击“确认包含”表示比较的左操作数为第一个读所对应的寄存器。对右操作数做类似的操作,使它指向第二个读如下:所对应的寄存器。完成后点“确定”形成新的画面8、然后

3、在画面中添加IF。3PDF 文件使用 "pdfFactory" 试用版本创建9、把 IF和比较全选中,打开高级属性,如下图所示。在 IFIF0_(3)的自身属性下有“当前值”项,这一项即为 IF1)。IF0_(3)的条件,为真(值为 0),为假(值为10、选中“当前值”项,在右边点“属性包含”按钮。选中比较,点“确认包含”,如下图所示(这样在 IFIF0_(3)中就多了一项“包含”),完成后点确定。4PDF 文件使用 "pdfFactory" 试用版本创建11、在画面中加入两个写和两个读。12、修改两个写属性,类型为寄存器,对象为 PSW302,如下图所

4、示。13、修改两个读分别指向 PSW300 和 PSW3015PDF 文件使用 "pdfFactory"试用版本创建14、把上面的写和读选中,打开高级属性。15、选中写WRITE0_(0)的“输入数据”项>点右边“属性包含”>选中读0_(1) >点右边“确认包含”>完成。实现的动作即为把 PSW300 的值写到 PSW302。对下面的写和读也做同样的操作,实现的动作即为把 PSW301 的值写到 PSW302。16、依次把两个写拖入 IF内。将弹出确认框,点“是”即可。6PDF 文件使用 "pdfFactory" 试用版本创建17

5、、这样我们就完成了比较运算的内部过程。现在我们来做交互界面。在画面上添加一个文本显示、两个数据输入和一个数据显示,修改文本显示显示内容为“请输的对象分别指向 PSW300 和 PSW301、入两个数:(大数将被输出)”、修改两个数据输入修改数据显示的对象为 PSW302。如下图所示:18、完成后,到触摸屏中运行。输入两个数据,比较大小,结果输出大数。例 2时钟模拟。(TP560-L 为例子)注:作为例子,在这里我们只模拟时间秒运行的情况。有功能、时钟功能等等。的话用户可以扩展成秒表需要用到的:一个文本显示、一个脉冲、三个读、一个四则运算、一个比较、两个 IF、一个数据显示。1、新建一个工程。首

6、先在画面上放置一个脉冲和一个读,如下图所示:7PDF 文件使用 "pdfFactory" 试用版本创建2、双击打开脉冲属性,修改信号为“”,周期数为 1,如下图:3、双击打开读属性,修改类型为“位”,对象位 PSB4。4、选中两个,打开高级属性,如下图所示:8PDF 文件使用 "pdfFactory" 试用版本创建6、选中脉冲Pulse0_(0)的“源信号”项>点右边“属性包含”>选中读>点右边“确认包含”>确定。如下图所示:7、在画面上添加一个四则运算、一个读和一个写。修改四则运算的运算类型为“加()”、右操作数数据为 1,修改

7、读属性的对象指向 PSW300。属性的对象指向 PSW300,修改写9PDF 文件使用 "pdfFactory" 试用版本创建8、选中这三个,打开高级属性。使四则运算的左操作数包含读。9、打开写自身属性,选中“输入数据”项,使它包含四则运算。如下图所示:10、添加一个 IF、一个读、一个写、一个比较。如下所示:10PDF 文件使用 "pdfFactory" 试用版本创建11、修改读属性的对象为 PSW300,修改写属性的对象为 PSW300、数据设置为 0,修改比较的右操作数项为 59。选中四个打开其高级属性。12、打开比较包含比较的自身属性>左操

8、作数包含读,打开 IF的自身属性>当前值,选中写>点右边“”>选中 IF>点“确认”。完成后如下图所示:11PDF 文件使用 "pdfFactory" 试用版本创建13、再添加一个 IF,选中 IF、脉冲和右边的写,打开高级属性。14、打开 IF自身属性>包含脉冲>选中写>点右边“”>选中IF>点右边的“确认”>确定。如下图所示:15、完成了内部运算,现在我们来做交互界面。添加一个文本显示和数据显示,修12PDF 文件使用 "pdfFactory" 试用版本创建显示内容为“秒”,数据显示的对象为

9、 PSW300。改显示16、完成。到触摸屏,即模拟时间秒的运行。例 3自定义灯光效果。(TP560-L 为例子)注:系统提供了一套指示灯模板,但有时用户希望能够定义一个灯光效果,这样系统系统提供的模板就满足不了用户的需要,因此结合高级们想要的效果。,我们能够轻而易举的实现任何我需要用到的:一个矩形、一个指示灯按钮、一个 IF、一个比较、两个读、两个写。1、新建一个工程。首先在画面上添加一个指示灯按钮、一个矩形框和一个读。2、修改指示灯按钮属性:在对象选项卡中把对象指向 PSB300,在操作选项卡中的按钮操作改为“取反”,其余按默认。修改读属性的对象指向 PSW300,确定。3、选中读和矩形框,

10、打开高级属性。如下图所示:13PDF 文件使用 "pdfFactory" 试用版本创建4、打开矩形的自身属性>选中填充色>点右边“属性包含”>选中读>点右边“确认包含”>确定即可。如下图所示:5、添加一个 IF、一个比较、一个读6、修改读属性:对象指向 PSB300;比较属性:比较类型改为“等于()”,右14PDF 文件使用 "pdfFactory" 试用版本创建操作数据为 1。选中三个,打开高级属性。7、打开比较0_(2)自身属性>选中左操作数>点右边“属性包含”>选中读元件>点右边“确认包含”>打开 IFIF0_(0)自身属性>选中当前值项>点右边“属性包含”>选中比较>点右边“确认包含”>确定。完成如下图所示:8、添加一个写,修改其属性的类型为寄存器、对象指向 PSW300、数据设置为 1。一份,设置其数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论