在一台三防笔记本上安装labview,安装后编写程序时,发现显示的小数点都是逗号。这个还能忍,关键是最后将数组存到文本文件中,发现文件中的小数点还是逗号。这给使用其他软件来处理这些数据造成了麻烦,这个问题一直没想通。
在利用字符串转数字的模块(Fract/Exp String To Number.vi)的时候,小数一直转换错误。查找这个模块的说明,发现有个参数——use system decimal point,这个值默认的是True,那么系统默认的分隔符是什么呢?想起了之前的小数点显示,应该就是逗号了,所以如果一个字符串是“123.45”,它是不识别“.”的,所以只解析了点号前面的部分,得到数值是123. 又看了这个模块的参考用例,发现用例中有这么一条注释:
Note: The "use system decimal point" inp