首页 > 其他 > 详细

零基础 AR 指针 POKE_BLK 例子 详解

时间:2020-07-13 00:35:54      阅读:185      评论:0      收藏:0      [点我收藏+]
前言

将学到什么是AR 及 POKE_BLK 的基本概念。这里只提及概念和应用。至于细节会推出什么是POINTER及ANY结构教程。

用最简单的方式理解AR寄存器

AR 是地址储存器。最主要目的是可以位移地址,就可以进行变量操作,而不需要变量名。

举个简单的例子:一个变量A,变量B

通常你要改变变量,必须一个一个操作,变量A = 1,变量B = 2.

 

然而透过AR地址,可以得到变量A的地址,可以透过位移改P#变变量值。

比如:

DBW[AR1, P#0.0]//变量A

DBW[AR1, P#2.0]//变量B

所以只要改变P#进行位移就能轻松搞定很多个

POKE_BLK是什么

和MOVE 一样理解,但是MOVE一次只能MOVE一个值.

 

POKE_BLK可以连续MOVE很多.

比如:变量A,变量B -> ARRAY[0..1]

这样我就能对ARRAY进行循环进行操作,非常方便.

下图是我们想做的.
技术分享图片
 下图,第一步必须配制成指针编程
 技术分享图片
下图,全部是程序.跟着做就能运行.
技术分享图片
 下图,FB参数配置
 技术分享图片
 下图,具体编程,如何获取AR地址
 技术分享图片
 下图,POKE_BLK MOVE 操作
技术分享图片
 下图,UDT
 技术分享图片
 下图,LADRTOUANY_PAR程序
技术分享图片
谢谢收看
技术分享图片

零基础 AR 指针 POKE_BLK 例子 详解

原文:https://www.cnblogs.com/sstan1020/p/13290772.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!