2017-02-22 49 views
2

IEEE格式在我的代码,我有以下变量,我想在我的日志打印浮点变量在TRACE32

t_f32 tx_float_to_1x16_send_data[15]; 

显示在我的CMM脚本中,我尝试了不同的方式来显示我的变量,但TRACE32似乎只管理十六进制,十进制和二进制,但不符合IEEE

PRINT VAR.VALUE(tx_float_to_1x16_send_data[0]) 
PRINT %Decimal VAR.VALUE(tx_float_to_1x16_send_data[0]) 
PRINT FORMAT.DECIMAL(8.,VAR.VALUE(tx_float_to_1x16_send_data[0])) 

我只找到一个方式来显示IEEE,但它与ADRESS工作,我不知道如何将它应用到一个变量

PRINT DATA.FLOAT("IEEE",D:0x800B2C) 

注意:在调试模式下使用时VAR.VIEW,TRACE32是完全能够向数据作为浮动

任何帮助,将理解的格式。 感谢

回答

2

嗯,我想这应该工作:

PRINT Data.Float("IEEE",Var.ADDRESS(tx_float_to_1x16_send_data[0]))