找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 16113|回复: 6
打印 上一主题 下一主题

[求助] 请教后处理问题

[复制链接]
跳转到指定楼层
1
发表于 2006-5-21 20:59:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

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

x
请问在GPP里面有没有一种可以让字符型变量进行比较的语句。
如TN1/TN2都是字符型变量,
T1="D3"
T2="D4"
IF_SET (T1 _EQ_T2)
....
END_IF
当我这样写时。其实是不能比较的。有没有办法或者其它替代的办法可以这样比较呢。

谢谢指教了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2006-5-22 19:11:33 | 只看该作者
贴子沉得也太快了。再顶上来。希望能遇到高手
3
发表于 2006-5-25 23:41:01 | 只看该作者
没人知道啊???
4
发表于 2006-5-26 18:52:24 | 只看该作者
DING....
5
发表于 2006-5-27 10:01:11 | 只看该作者
原帖由 icaxhjy88 于 2006-5-21 20:59 发表
请问在GPP里面有没有一种可以让字符型变量进行比较的语句。
如TN1/TN2都是字符型变量,
T1="D3"
T2="D4"
IF_SET (T1 _EQ_T2)
....
END_IF
当我这样写时。其实是不能比较的。有没有办法 ...

首先字符型的变量应该定义为:
FORMAT  (CHARACTER) T1 T2;
其次字符型变量的表达方式是:
变量="字符串"   比较也一样.
所以楼主的写法应该是:
IF_SET (T1 _EQ_"D3")
  ....
  END_IF;
要比较也只能是:
IF_SET (T1 _EQ_"D3")
    IF_SET (T2 _EQ_"D3")
  ....
   END_IF;
END_IF;
不知道我有没有说错!
6
发表于 2006-5-27 23:13:55 | 只看该作者
你说的没错,谢谢你的热心!
但关键是我想赋值于字符串变量"t1"的也是一个字符变量
即 T1 D3都是变量,也不可能用一个中间的过渡常量
不知道我是不是我的思路有问题。这种类型的比较要是其它语言就很好实现

我想实现的是这样一个功能:
在写cimatron程序时,如果我不小心将刀号写错了,程序可以自动识别出来。
即我                                      写了一把名为"D3"的刀,刀号为"1"
   如果我在后续的程序中又写了一把名为"D4"的刀,刀号也错设为"1"
程序可以自动识别出来,并提示错误更正,
  但如果我在后续的程序中又需要用到名为"D3"的刀,当然刀号为"1",这时候又不能错误判断,

请高手支招,如何用GPP写出这样的功能!!
7
发表于 2006-5-30 12:03:28 | 只看该作者
EXF也是一种语言  专为CIM后处理而用       其语法与其他高级语言比较 没有那么严格,为坚决此问题  我已经将鄙人的群处理 的刀号问题在CMD里集中定制    方便纠错   同时处理结果将以变量形式置于文件头  即使CMD里也忘了定制    操作工也能很方便的发现问题(此时程序头刀号将留空)

因为是  EXF+CMD+C   综合实现  ,所以比较麻烦  非一两句话可以说清楚   因此 需要的话我可以直接发给你



.

[ 本帖最后由 yhsean 于 2006-5-30 12:14 编辑 ]

本帖子中包含更多资源

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

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

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-2-25 18:29 , Processed in 0.021717 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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