吾爱光设

 找回密码
 注册
会员须知
会员须知
实用帮助
实用帮助
查看: 2045|回复: 3

[求助] [已解决]CODEV宏中GBL、LCL全局变量和局部变量用法

[复制链接]
  • TA的每日心情
    开心
    2024-11-23 13:16
  • 签到天数: 221 天

    [LV.7]常住居民III

    94

    主题

    113

    回帖

    4

    积分

    小白

    积分
    4
    发表于 2024-4-26 20:39 | 显示全部楼层 |阅读模式


    大佬们,想问一下这个LCL定义局部变量是什么意思?例如num ^slope不是已经可以定义一个数值变量^slope了吗?前面又加了一个GBL代表什么意思
    还有就是GBL和LCL的区别我看指导书上面写的是全局变量和局部变量?不太理解



    最佳答案
    2024-4-27 10:18
    codev需要提前声明变量
    变量是用来临时存储值的,数值可以为数字(num)、字符串(str)或图像
    变量在局部作用域中才会起作用,codev中主要有:命令行、序列文件和用户自定义函数。
    在一个域中起作用的是局部变量(LCL);在三个域中都起作用的是全局变量(GBL)
    关闭软件后所有变量都会消失

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?注册

    ×
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-9-24 14:32
  • 签到天数: 94 天

    [LV.6]常住居民II

    0

    主题

    11

    回帖

    5

    积分

    小白

    积分
    5
    发表于 2024-4-27 10:18 | 显示全部楼层    本楼为最佳答案   
    codev需要提前声明变量
    变量是用来临时存储值的,数值可以为数字(num)、字符串(str)或图像
    变量在局部作用域中才会起作用,codev中主要有:命令行、序列文件和用户自定义函数。
    在一个域中起作用的是局部变量(LCL);在三个域中都起作用的是全局变量(GBL)
    关闭软件后所有变量都会消失
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-11-23 13:16
  • 签到天数: 221 天

    [LV.7]常住居民III

    94

    主题

    113

    回帖

    4

    积分

    小白

    积分
    4
     楼主| 发表于 2024-4-27 11:23 | 显示全部楼层
    DylanYoung 发表于 2024-4-27 10:18
    codev需要提前声明变量
    变量是用来临时存储值的,数值可以为数字(num)、字符串(str)或图像
    变量在局部 ...


    大佬,非常感谢你的回答,可以再问你一个问题吗?
    1、^cuy1_flag == (^cuy1<-1e-5)or(^cuy1>1e-5)  这个或语句,是表示^cuy1满足这两个条件中的一个<-1e-5或者>1e-5的时候,就把^cuy1的值赋予给^cuy1_flag吗?那如果不满足,是给^cuy1_flag赋予0吗?
    2、^cuy1、^cuy2、^cuy1_flag这些变量不需要显性定义(这是别人写的代码中的一部分),直接拿来用就行。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?注册

    ×
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-8-1 08:37
  • 签到天数: 976 天

    [LV.10]以坛为家III

    1

    主题

    57

    回帖

    11

    积分

    小白

    积分
    11
    发表于 2024-4-28 08:46 | 显示全部楼层
    GGBOND想发财 发表于 2024-4-27 11:23
    大佬,非常感谢你的回答,可以再问你一个问题吗?
    1、^cuy1_flag == (^cuy11e-5)  这个或语句,是表示^c ...

    应该是<-1e-5或者>1e-5是后续语句为true,也就是^cuy1_flag =1,否则^cuy1_flag=0
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    回复

    使用道具 举报

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

    本版积分规则

    联系我们|本论坛只支持PC端注册|手机版|小黑屋|吾爱光设 ( 粤ICP备15067533号 )

    GMT+8, 2024-11-24 20:34 , Processed in 0.109375 second(s), 25 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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