使用方法:
准备9个点位的数据和文件列标题(当然也可以准备N个,不需要标题也可以)
功能:可以生成csv和txt等文本文件,支持横向数据和纵向数据!
- *准备3或者n个数组,长度需要相等
- Area:=[1,2,3,4,5,6,7,8,9]
- Row:=[9,8,7,6,5,4,3,2,1]
- Column:=[0,1,2,3,4,5,6,7,8]
- Header:=['面积','行','列']
- save_to_file ('1.csv', Header, [Area,Row,Column], 3, 'Ver')
- save_to_file ('2.csv', Header, [Area,Row,Column], 3, 'Hor')
- save_to_file ('3.csv', Header[0], Area, 1, 'Hor')
- save_to_file ('4.csv', Header[0], Area, 1, 'Ver')
- save_to_file ('5.csv', [], [Area,Row,Column], 3, 'Ver')
- save_to_file ('6.csv', [], [Area,Row,Column], 3, 'Hor')
- save_to_file ('7.csv', [], Area, 1, 'Hor')
- save_to_file ('8.csv', [], Area, 1, 'Ver')
复制代码
即可在当前函数所在路径下生成*.csv文档,可自动创建和自动附加。
也可以生成txt文档,其中Hor参数表示横向排列,Ver表示纵向排列!
如果设置Header:=[],那么生成的文件只有数据没有标题内容哦~
- save_to_file( : : FilePath, Header, Data, ArrNum, Direction : )
- 方法签名:
- FilePath:文件路径带后缀,比如1.txt或者1.csv
- Header:写入数据前的文件头信息,参考上面代码,可以为空;
- Data:数组数据,可以是单个数组也可也是多个数组,记得在下一个参数设置具体数目;
- ArrNum:填写数组的数目,会依靠该值进行分组,必须和上面Data数组大小对应;
- Direction:方向,水平输出还是垂直输出!
复制代码
需要的自己下载,有问题及时回帖!
算子下载(版本号:v1.3):
链接:https://pan.baidu.com/s/1b74-IufA5-APGtHLmjmyjw
提取码:ucb6
下载后将*.hdvp文件放到一个外部函数目录,然后在HDevelop中外部函数中进行目录加载即可使用。
|
|