You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Lauterbach CMM脚本将浮点值写入CSV文件

解决Lauterbach CMM脚本写入浮点值的问题

你的原始脚本如下:

OPEN #1 ..\..\make\Measurement_scripts\export.csv /CREATE
WRITE #1 "ttc_tracker"

PRINT "RePeaT Measuring Throughput"
RePeaT 0xFF
(
  WinPOS ,,,,,0

  ; Concatenate the values with commas
  WRITE #1 \
    %Decimal Var.VALUE((*(p_OAL_pong)).ttc_tracker) 
) 

    CLOSE #1

要将浮点值写入文件,只需把%Decimal替换为Lauterbach支持的浮点格式符即可,常见选项包括:

  • %Float:通用浮点格式,自动适配变量类型
  • %Float32:针对32位单精度浮点变量
  • %Float64:针对64位双精度浮点变量
  • %Float.N:指定小数位数(N为数字,比如%Float.6保留6位小数)

修改后的脚本示例(以通用浮点格式为例):

OPEN #1 ..\..\make\Measurement_scripts\export.csv /CREATE
WRITE #1 "ttc_tracker"

PRINT "RePeaT Measuring Throughput"
RePeaT 0xFF
(
  WinPOS ,,,,,0

  ; 写入浮点值
  WRITE #1 \
    %Float Var.VALUE((*(p_OAL_pong)).ttc_tracker) 
) 

CLOSE #1

如果ttc_tracker是固定精度的浮点类型,直接替换为对应格式符(如%Float32)即可保证输出准确。

内容的提问来源于stack exchange,提问作者Deepak Kiran

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 21:39:50