honbwang 发表于 2014-6-12 10:39:58

贡献个提取统计开关计算结果的小程序(附代码)

SSW小程序:提取并简单分析ATP统计开关的计算结果。
ATP自己默认情况下只对少数节点电压进行统计分析,用SSW小程序可以把所有输出都做个分析;而且输出格式很规整,方便导入matlab或其他数学软件。
输入文件为lis文件,输出是同名的txt文件。
可以双击在提示符里输入文件名,也可以命令行方式“SSW XXXX.lis”(可以自己填加到ATPDraw的Commands菜单里)。


附送的GD小程序:简化显示lis文件(不能提取统计开关的)。
lis文件有时候太长,看起来累眼,GD小程序仅读取lis文件的计算结果部分并显示,容易看一点;另外GD程序最后一段输出Max部分是格式化的数据(最大值),很规程,方便导入matlab或其他数学软件。
输入文件为lis文件,输出是同名的txt文件。
可以双击在提示符里输入文件名,也可以命令行方式“SSW XXXX.lis”(推荐自己填加到ATPDraw的Commands菜单里)。

附上代码(C),码比较菜,有需要大家自己动手。

honbwang 发表于 2014-6-13 12:39:01

附件的软件简介写反了,ssw是统计开关的

niejinfeng 发表于 2015-4-15 21:15:06

不知是何错误,用ssw软件得出的结果如下:
Statistical result:
Mean:   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND
Dev :   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND
2%:   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND   -1.#IND

HTDD 发表于 2015-6-24 11:46:42

你的程序有问题啊,和楼上结果一样,希望楼主能够看看什么问题
页: [1]
查看完整版本: 贡献个提取统计开关计算结果的小程序(附代码)

招聘斑竹