如何用labview多步骤处理数据?

2019-07-18 05:21发布

NEW SCTN /111FLOOR1GIRDG22
GTYP XGRD
NUMB 22
BUIL false
SHOP false
DRNS N
DRNE S
POSS E 6250.000 N -2000.000 U 0.000
POSE E 6250.000 N 65650.000 U 0.000
GRADE 0
FIRE 0

END
END
END
END
NEW DATUM /111FRM_GRIDS/DATUM
HEIG 500

END
NEW ZONE /111BEAM
DUNION 2

NEW STRUCTURE /111BEAMS7200
POS E 0 N 0 U 0
BUIL false
DUNION 2

NEW FRMWORK /111FLOOR1MBEAM
BUIL false
SHOP false
GRADE 0
FIRE 0
DUNION 2
PTSP unset
INSC unset

NEW SCTN
GTYP DBEA
DESP 600 300 300 0 0 $
0 0 0 0 0
BUIL false
SHOP false
DRNS E 90 N
DRNE E -90 N
POSS E 7600.000 N -0.000 U 7200.000
POSE E 7600.000 N 3150.000 U 7200.000
JLIN NA
JUSL TOS
CTYS NULL
CTYE NULL
GRADE 0
FIRE 0
SPRE /CONCRETE-BEAMS-SPEC/Rectangular_Profile
MEML NA

END
NEW SCTN
GTYP DBEA
DESP 800 300 300 0 0 $
0 0 0 0 0
BUIL false
SHOP false
DRNS E 90 N
DRNE E -90 N
POSS E 7500.000 N 3150.000 U 7200.000
POSE E 7500.000 N 11900.000 U 7200.000
JLIN NA
JUSL TOS
CTYS NULL
CTYE NULL
GRADE 0
FIRE 0
SPRE /CONCRETE-BEAMS-SPEC/Rectangular_Profile
MEML NA

END
NEW SCTN
GTYP DBEA
DESP 800 300 300 0 0 $
0 0 0 0 0
BUIL false
SHOP false
DRNS E 90 N
DRNE E -90 N
POSS E 7500.000 N 11900.000 U 7200.000
POSE E 7500.000 N 20650.000 U 7200.000
JLIN NA
JUSL TOS
CTYS NULL
CTYE NULL
GRADE 0
FIRE 0
SPRE /CONCRETE-BEAMS-SPEC/Rectangular_Profile
MEML NA

END


如上面的一串数据,我想要判断每个开头是NEW SCTN的语句,然后把DESP行的数据800 300 300取出写成/JIS-SPEC/800x300x300X49.4H,删除掉SPRE行的语句然后写入。请问如何做?现在完全没有头绪。。。请各位大神指点。思路也可以。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
729789549
1楼-- · 2019-07-18 08:29
数据是从txt里读取的
topbirds
2楼-- · 2019-07-18 13:21
使用Functions-》File I/O->Read from Text File.vi , 可以一行一行的读取文本文件,然后字符串查找函数确定“NEW SCTN”的位置,然后就easy了...
729789549
3楼-- · 2019-07-18 16:36
topbirds 发表于 2014-12-18 16:55
使用Functions-》File I/O->Read from Text File.vi , 可以一行一行的读取文本文件,然后字符串查找函数确 ...

感谢回答,那如何定义插入行的位置呢?而且一句都是一段一段的,怕出现错误识别的问题。
jscqx1989
4楼-- · 2019-07-18 16:53
 精彩回答 2  元偷偷看……
729789549
5楼-- · 2019-07-18 18:37
jscqx1989 发表于 2014-12-18 17:37
字符串可以吗

用字符串如何完成后面的功能呢?

一周热门 更多>