大众标准里机器人程序中P值的设置存在那里?

描述

在大众标准机器人程序中我们很多时候都要设置P,或者使用P,那它被存到了那里呢?  

例如: 

   ;FOLD t12 ( E15 ) = p26[1/10Sek]

-----VW(#SET_TIME,$IN[15],12,0,PROCPAR[26])---执行大众标准程序 

   ;ENDFOLD;%{E}%MKUKATPVW %CVW_SPS %VTASG %P 2:t12 ( E15 ) = p26[1/10Sek], 3: TASG

      VW(#SET_TIME,$IN[15],12,0,PROCPAR[26])

   ;ENDFOLD

---这里我们看到P值对应PROCPAR[..]

机器人

DEFDAT  procparam PUBLIC  (公共)

GLOBAL INT PROCPAR[256]

PROCPAR[1]=0

PROCPAR[2]=0

PROCPAR[3]=0

PROCPAR[4]=0

PROCPAR[5]=0

PROCPAR[6]=-10

PROCPAR[7]=-20

PROCPAR[8]=-10

PROCPAR[9]=-20

PROCPAR[10]=-8

PROCPAR[11]=0

PROCPAR[12]=0

PROCPAR[13]=0

PROCPAR[14]=0

PROCPAR[15]=-2

... ...

PROCPAR[254]=0

PROCPAR[255]=0

PROCPAR[256]=0

局部 *.DAT 文件中的变量

1. 在相关 *.SRC 文件的程序运行时始终可以被显示,

2. 变量值在程序运行结束后还保持不变,

3.在整个 *.SRC 文件以及局部子程序中可用,

4.也可创建为全局变量,

5.将当前值保存在 *.DAT 文件 中,重新调用时以所保存的值开始。

6.如果对该变量进行全局声明,则此变量也可供全局使用。 如果 DAT 文件使用关键词 PUBLIC 并在声明时再另外使用关键词 GOLBAL ,则该文件在所有程序中都可以读写。

  审核编辑:汤梓红
 
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分