2017-02-22 11 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, но он работает с адреса, и я не знаю, как применить его к переменной

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

Примечание: при использовании VAR.VIEW в режиме отладки, Trace32 вполне способен форматировать данные в виде поплавка

Любая помощь будет оценена. Благодаря

ответ

2

Ну, я думаю, это должно работать:

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