电源读值中出现的不是数的数(NAN)?

来源:本站
导读:目前正在解读《电源读值中出现的不是数的数(NAN)?》的相关信息,《电源读值中出现的不是数的数(NAN)?》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《电源读值中出现的不是数的数(NAN)?》的详细说明。
简介:德科技所有型号的电源都能够测量其输出的电压和电流值,我们可以通过电源的显示屏或通过控制接口(最新的电源支持LXI/LAN,USB,GPIB接口)发送指令读取测量的电压和电流值。有些电源为了提高测试精度或降低测试的噪声支持多个量程。当电压或电流实际值超出你设定的测量量程时会出现什么情况呢?

设定N6781A源表模块的电流量程1mA,然后控制输出电流超过1mA。此时,显示屏上直接显示“OverLoad”,而不是电流的数值。如果通过PC发送读取电流指令,你会读到9.91E37,这个数值9.91E37在SCPI(仪表编程命令标准)中被定义为“NAN”(Not A Number)。所有是德科技的测试仪表都是遵循SCPI标准的,当实际值超出量程时,电源返回9.91E37。NAN(9.91E37)实际代表一个32bit浮点数,在所有测量仪表中预计都不会出现这么大的数值。

电源读值中出现的不是数的数(NAN)?

对于测试动态数据而言,为了保持小信号准确测量,我们会尽量设定与之接近的测试量程,但

当数值超过该量程时,将无法获取到正常的数值(返回9.91E37)。为了保证不出现“Overload”,设定较大的量程,小信号又将无法准确测量。

电源读值中出现的不是数的数(NAN)?

电源读值中出现的不是数的数(NAN)?

电源读值中出现的不是数的数(NAN)?

通过PC读取波形的数据,超出量程部分将返回”9.91E37”,如下图所示:

电源读值中出现的不是数的数(NAN)?

除了以上超出量程时会出现NAN,SCPI还定义另外两个类似的数,正无穷大(Infinity)和负无穷大(Negative Infinity)。正无穷大(INF)也用9.91E37表示,负无穷大(NINF)用-9.91E37表示。在进行参数设置时,可以用这两个数设置为“最大值”。譬如设置电源的电压调节速度尽可能最快时,无需查看该电源的规格书电压编程速度指标,直接设定9.91E37即可。

提醒:《电源读值中出现的不是数的数(NAN)?》最后刷新时间 2024-03-14 01:00:19,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《电源读值中出现的不是数的数(NAN)?》该内容的真实性请自行鉴别。