标题:机床加工程序的点位文件修改
只看楼主
mingli005
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2020-5-10
结帖率:100%
已结贴  问题点数:20 回复次数:4 
机床加工程序的点位文件修改
GOTO / 276.9030638495, 0.0000000000, 68.4009375000
GOTO / 276.9030638495, 1.9963192299, 68.4009375000
GOTO / 126.1013337483, 1.9963192299, 68.4003795121
GOTO / 124.9592567799, 1.8219915506, 68.4004282381
GOTO / 123.8115984115, 1.6892880812, 68.4004653299
GOTO / 122.6598751714, 1.5983841777, 68.4004907383
GOTO / 121.5056089594, 1.5493999615, 68.4005044298
GOTO / 120.3503250358, 1.5424001608, 68.4005063863
.
.
.

上面是一个txt里面几百行文本,怎么才能编成如下另一个text文本
began
276.9030638495, 0.0000000000, 68.4009375000
276.9030638495, 1.9963192299, 68.4009375000
end
began
126.1013337483, 1.9963192299, 68.4003795121
124.9592567799, 1.8219915506, 68.4004282381
end
began
123.8115984115, 1.6892880812, 68.4004653299
122.6598751714, 1.5983841777, 68.4004907383
end
began
121.5056089594, 1.5493999615, 68.4005044298
120.3503250358, 1.5424001608, 68.4005063863
end
.
.
.
等等。
就是读取一个文件,删除每行的GOTO /.然后每两行开头加began,结尾加end


请大神指点,感谢!
搜索更多相关主题的帖子: end 文件 GOTO 工程 修改 
2020-05-10 08:28
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4912
专家分:29900
注 册:2008-10-15
得分:0 
我想到流程如下,你自己琢磨一下。

读一行,从第8个字符取到最后,
然后再读一行,继续从第8个字符取到最后,
然后写入 头,写入二行数据,写入尾。

这样做为一个循环的处理步骤。

这里面需要注意的事项:
1、文件是不是正好偶数行?如果不是,最后一行怎么处理,在循环中如何判断到了文件尾了。
2、该行数据是否足额11个字符以上。头为7个字符,每节最少一个字符,再加2个逗号,最小长度为12
3、该行数据是不是 GOTO /  开头。
4、该行数据去掉头后,是否包含3节,可以判断逗号数量来确定。

授人于鱼,不如授人于渔
早已停用QQ了
2020-05-10 10:52
ZHRXJR
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:125
帖 子:1034
专家分:5519
注 册:2016-5-10
得分:20 
这是你原来的txt文件,不过我多复制了好多行。

这是我做的应该简单的程序,点击【读取原txt文件】后读出并删除了“GOTO / ”字符得到的结果。

这是点击【写入新txt文件】后生成新的txt文件结构,应该符合你的要求。

如果需要代码,请私信我。

[此贴子已经被作者于2020-5-10 18:07编辑过]


请不要选我!!!
2020-05-10 18:06
mingli005
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2020-5-10
得分:0 
回复 3楼 ZHRXJR
已经短信你了,请查收,谢谢!
2020-05-11 22:47
ZHRXJR
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:125
帖 子:1034
专家分:5519
注 册:2016-5-10
得分:0 
回复 4楼 mingli005
已经回复短信你了,请查收!

请不要选我!!!
2020-05-12 11:34



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-501529-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014465 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved