Code: Select all
<XDFTABLE uniqueid="0xFDE0" vislevel="4" flags="0x0">
<title>MAF linearisation</title>
<XDFAXIS id="x" uniqueid="0x0">
<EMBEDDEDDATA mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
<indexcount>1</indexcount>
<decimalpl>0</decimalpl>
<datatype>0</datatype>
<unittype>0</unittype>
<DALINK index="0" />
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFAXIS>
<XDFAXIS id="y" uniqueid="0x0">
<EMBEDDEDDATA mmedelementsizebits="8" mmedmajorstridebits="-32" mmedminorstridebits="0" />
<units>mV</units>
<indexcount>256</indexcount>
<decimalpl>0</decimalpl>
<datatype>26</datatype>
<unittype>32</unittype>
<DALINK index="0" />
<LABEL index="0" value="0" />
<LABEL index="1" value="20" />
...
<LABEL index="254" value="4980" />
<LABEL index="255" value="5000" />
<MATH equation="X">
<VAR id="X" />
</MATH>
</XDFAXIS>
<XDFAXIS id="z">
<EMBEDDEDDATA mmedaddress="0xFDE0" mmedelementsizebits="8" mmedrowcount="256" mmedmajorstridebits="0" mmedminorstridebits="0" />
<units>kg/h</units>
<decimalpl>2</decimalpl>
<min>0.000000</min>
<max>255.000000</max>
<outputtype>1</outputtype>
<MATH equation="((256*THIS())+(ADDRESS((0xFEE0+ROW());8;FALSE;FALSE)))/8" />
</XDFAXIS>
</XDFTABLE>
Is there any way to solve this so values could be properly written into bin?
BTW. This code is from my 0261204589 XDF (valid for most 0261203589 and all 0261204589 SW versions). 0xFDE0h is start of high byte values; 0xFEE0h is start of low byte values.