我已经将我的 VI 简化为下面的基本 VI,但它仍然无法正常工作。我想读取我的 LakeShore 330 温度控制器上的增益设置。这是执行此操作的方法,也是更改某些 PC 系统设置之前的工作方式。缓冲区结果应该是一个整数,其值介于 000 和 999 之间。在我的情况下,它应该是 020,但显示为 000,无论如何,即使我在控制器中将其更改为不同的值。VISA Read 仍然给出 000 作为输出。
我在系统设置方面遇到了一些问题,例如 csv 文件的分隔符、逗号和点。基本上我的电脑现在设置为美国标准而不是欧洲标准,我的所有其他软件包现在都相应地工作。VISA Read 仍然适用于来自控制器的双精度数等,但整数已全部变为 000。
谁能向我解释 VISA 读取如何受系统设置的影响,尤其是整数?我很困惑,因为整数没有小数、逗号或其他符号。