QQ登录

只需一步,快速开始

快捷登录

登录 或者 注册 请先

UG爱好者

查看: 1459|回复: 2

[求助] 用GRIP如何编辑表达式?

[复制链接]

上尉

Rank: 6Rank: 6

1

主题

78

帖子

6004

积分
发表于 2021-5-7 19:37:14 | 显示全部楼层 |阅读模式
     param/'please enter parameter',$
                         'x-',x,resp
                       expedt/'p269=x'
halt
上面的grs,打算以用户输入参数的方式,向表达式P269赋值。
结果得到是固定的字符x,这不是我想要的。
请问应该怎么做?

有奖推广贴子: 

回复

使用道具 举报

上尉

Rank: 6Rank: 6

1

主题

78

帖子

6004

积分
 楼主| 发表于 2021-6-18 18:15:02 来自手机 | 显示全部楼层
这个有解吗?
回复 支持 反对

使用道具 举报

少尉

Rank: 5Rank: 5

5

主题

97

帖子

2320

积分
发表于 2023-3-6 20:01:32 | 显示全部楼层
根据你提供的代码,问题可能在第 2 行的 param/'please enter parameter',$ 'x-',x,resp 中。这里使用了 x 变量,但是它没有被定义或赋值,所以默认值是空字符串。因此,当用户输入参数后,表达式 P269=x 实际上是 P269="",即将 P269 赋值为空字符串。 要将用户输入的参数赋值给 P269,需要将参数名直接写入表达式中,而不是使用变量。修改方法如下:  plaintext Copy code param/'please enter parameter',$ 'x-',resp expendt/'p269='+resp halt  在第 2 行的 param 命令中,将 'x-' 改为 ''(空字符串),这样用户输入的参数就会直接赋值给 resp 变量。然后,在第 3 行的 expendt 命令中,将 'p269=x' 改为 'p269='+resp,这样用户输入的参数就会被拼接到表达式字符串中,从而实现向 P269 赋值的目的。 请尝试使用以上修改后的代码,看看是否可以实现你想要的功能。
回复 支持 反对

使用道具 举报

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

本版积分规则

 
 
QQ:1359218528
工作时间:
9:00-17:00
 
微信公众号
手机APP
机械社区
微信小程序

手机版|UG爱好者论坛 ( 京ICP备10217105号-2 )    论坛管理员QQ:1359218528

本站信息均由会员发表,不代表本网站立场,如侵犯了您的权利请联系管理员,邮箱:1359218528@qq.com  

Powered by UG爱好者 X3.2  © 2001-2014 Comsenz Inc. GMT+8, 2024-4-17 04:23

返回顶部