设为首页收藏本站积分获取及使用技巧附件上传须知Intouch脚本函数之局部变量和标记名的区别介绍

追梦工控论坛|工控论坛-专业的Intouch论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始


总共8064条微博

动态微博

站内全文搜索,由百度和追梦工控论坛合作提供
查看: 6213|回复: 2

Intouch脚本函数之局部变量和标记名的区别介绍

[复制链接]
  • TA的每日心情
    开心
    2022-10-11 10:52
  • 签到天数: 787 天

    [LV.10]国防部长

    发表于 2013-12-13 13:35:20 | 显示全部楼层 |阅读模式

    上传分享工控资料得追梦点,下载积分获取办法点击进入 ☆追梦点充值入口
    发帖回帖赚金币兑换下载积分。上传附件须知点击进入

    ×

    马上注册,结交更多工控达人,分享经验,让你轻松玩转追梦工控论坛。

    已有帐号?  点击登录   或者        

    支付宝扫一扫领红包
    Intouch脚本函数之局部变量和标记名的区别介绍

    如需要可以在Intouch脚本中声明多个局部变量,以存储临时或中间结果。这可以提高性能并减少标记总数。您可以在脚本中像使用标记名那样使用局部变量。不过局部变量和标记名有些不同之处:
    • 局部变量仅存在于声明它们的脚本的范围内有效。在脚本执行完毕时,它们的值会丢失。它们不能由应用程序中的任何其它脚本引用。
    • 局部变量没有点域。
    • 局部变量不计入标记计数。
    可以在脚本中使用局部变量之前,必须先声明它;否则会将引用视作标记名。您可以声明与标记使用相同名称的局部变量。

    声明局部变量
    您可以在脚本中的任何位置声明局部变量,只要在第一次使用它们之前进行声明即可。要声明局部变量,请使用以下语句:
    DIM LocVarName AS DataType;

    LocVarName 为局部变量的名称。名称必须符合标记名的命名惯例。
    DataType 是局部变量的数据类型。有效值是离散、整型、实型以及消息。如果不指定此选项,则缺省使用整型。
    对于要声明的每个局部变量,必须使用一个单独的 DIM 语句。这就和有些编程语言如C语言不同,不能连续定义局部变量。
    您可以声明任何数量的局部变量。数量仅受可用内存的限制。

    示例
       要声明整型变量:
       DIM MyLocalIntVar AS Integer;

       要声明多个实型变量:
       DIM MyLocalRealVar1 AS Real;
       DIM MyLocalRealVar2 AS Real;
       以下语句无 效:
    DIM MyLocalRealVar1, MyLocalRealVar2 AS Real;//不能连续定义

    局部变量与标记之间的命名冲突
    您可以使用与现有标记相同的名称来声明局部变量。不过,在脚本中引用该名称时,局部变量总是比标记优先。例如,假设有一个现有的“整型”标记 “iTag”,并运行以下脚本:
        DIM iTag as Integer;
        iTag = 20;
    在这种情形中,赋值语句仅将一个值写入局部变量。同名标记的值保持不变。

    Intouch脚本函数之局部变量和标记名的区别介绍结束

    让我们联手拒绝网络伸手党,下载积分获取办法&附件上传须知 ☆追梦点充值入口






    +1
    6216°C
    2
    • ZSM961450
    • wzdx123456
    过: 他们

    头像被屏蔽
  • TA的每日心情
    开心
    2018-2-19 13:33
  • 签到天数: 164 天

    [LV.7]师长

    发表于 2014-5-28 19:20:38 | 显示全部楼层
    提示: 作者被禁止或删除 内容自动屏蔽

    升级  63.5%

  • TA的每日心情
    擦汗
    2020-6-22 20:27
  • 签到天数: 453 天

    [LV.9]司令

    发表于 2017-1-10 12:44:16 来自手机 | 显示全部楼层
    正在学习脚本,非常感谢!

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    请珍惜自己的ID,严禁发布垃圾水贴,诸如adsf......顶......纯表情......多次重复回帖刷积分......轻则删帖警告,重则封禁!★请分享资料、经验或者赞助论坛,贡献一份力量★

    关闭

    最新活动上一条 /1 下一条

    小黑屋|手机版|追梦工控论坛|工控论坛-专业的Intouch论坛 ( 皖ICP备10012005号 )|网站地图

    GMT+8, 2024-5-17 19:12 , Processed in 0.122469 second(s), 31 queries , Gzip On, APCu On.

    Created by 工控论坛

    Copyright © 2001-2021, Tencent Cloud & Dreamyiyi.

    快速回复 返回顶部 返回列表