2017-02-22 4 views
2

In meinem Code habe ich die folgende Variable, die ich in meinem Protokoll angezeigt werden sollPrint Variablen vom Typ float IEEE-Format in Trace32

t_f32 tx_float_to_1x16_send_data[15]; 

In meinem cmm Skript habe ich versucht, verschiedene Möglichkeiten, meine Variable anzuzeigen, aber trace32 scheint verwalten nur hex, dezimal und binär aber nicht 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])) 

ich fand nur einen Weg, IEEE anzuzeigen, aber es funktioniert mit einer Adresse, und ich weiß nicht, wie es

auf eine Variable anwenden 10

Hinweis: Wenn würde VAR.VIEW im Debug-Modus, Trace32 ist durchaus in der Lage zu formatieren die Daten als Schwimmer

Jede Hilfe dankbar verwenden. Dank

Antwort

2

Nun, ich denke, dies sollte funktionieren:

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