在Windows 操作平台上,扩展浮点精度(EXT)的数据长度是多少?



主要软件: LabVIEW Development Systems>>LabVIEW Full Development System
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: N/A

问题: 我需要确定在Windows 操作平台上扩展浮点精度(EXT)的数据长度。G Programming Reference Manual for LabVIEW 5.x  的A-1 页提到在Windows 系统中扩展浮点精度(EXT)是80-bits或者10-bytes。但是,我在创建的VI中(见附件)使用typecast 函数得到的EXT的长度是16-bytes。哪个是正确的呢?

解答:

实际上两个都是正确的。在Windows平台上的EXT数据长度是10-bytes。但是,当使用typecast 将EXT转化成字符串时,就将数字的表示法在内存中改成了16bytes。 G Programming Reference Manual for LabVIEW 5.x 的A-12页讲述了当数据被平滑或者形态转换后的情况。这里有一段从手册中的摘录,涉及到的VI也在附录中:

平滑的数据被转换成一种标准的格式,这样可以在任何平台上被使用。其将使用big endian(重要字节先至)的方式来储存数字类型的数据;使用Sun extended-precision 格式保存 扩展浮点精度类型的数据。

注意: 这种情况不适于LabVIEW 5.x



相关链接: Product Manuals: G Programming Reference Manual

附件:


EXT.zip - EXT.zip


报告日期: 04/24/2000
最近更新: 10/31/2008
文档编号: 1WNDO800