Manual

EMO3000
OperationandProgrammingManual
45

mAPointer
Usedtopointatdifferentvariablesthatshouldrepresenttheanalogoutput.Thisvariableenables the
unittorepresentanyvariableavailableintheRAMspaceontheanalogoutput.Tobeabletotakefull
advantageofthisvariable,someindepthstudyisneededforthedifferent
locationsofcommon
variables.Defaultvalueistheinstantaneousrate(28).
USEDIN: Monitormode
RELATEDVARIABLES: mAshifter,mAoffset,mAgain
HEXADDRESS: 0095HEX‐‐‐‐>SAMEADDRESSASINEMO2000
BYTES: 2BytesDEFAULT:28
ASCformCOMMAND: reading=131;writing=531;EandNreturnanintegernumber.
mAShifter
Theshifterisnecessarytoscalesomeofthevariablesthatareindifferentbytelengths.Italsoprovidesa
dividerforvariablesthatareverybig.Theshifterisreallyatwopartvariableasfollows:
Theuppernibblerepresentstheamountofbytes thatthevariable
has.
Thelowernibblerepresentsthedivider.
Theuppernibbleshouldbeanumber1to4.
Thelowernibbleshouldbeavariable0to12.
ByOR’ingthetwonibbles,theresultistheshifter.
ThedefaultvalueisOR’edfromthetwo
followingnibbles:
HIGHnibble4h
LOWnibbleCh
ByOR'ing40H|0Ch===>4Ch=76d.Thedefaultvalueis76d.
USEDIN: Monitormode
RELATEDVARIABLES: mApointer,mAoffset,mAgain
HEXADDRESS: 0097HEX‐‐‐‐>SAMEADDRESSASINEMO2000
BYTES: 2BytesDEFAULT:76
ASCformCOMMAND: reading=133;writing=533;EandNreturnanintegernumber.
Alistingofprogrammablevariablesappearsonpage46.
Notice