Asked — Edited

Two'S Complement

Hi, I need to do "two's complement" on numbers but can't seem to find any commands in the software that would let me do that in any easy way.  Am I over looking a command?


ARC Pro

Upgrade to ARC Pro

Unlock the true power of automation and robotics by becoming a proud subscriber of Synthiam ARC Pro.

PRO
USA
#1  

Add the Javascript plugin and use Javascript example:

function TwosComplement8Bit(dec)
{
  return ((dec >>> 0) & 0xff);   
}
 
EZB.SetVar("$neg128", TwosComplement8Bit(-128));
EZB.SetVar("$neg127", TwosComplement8Bit(-127));
EZB.SetVar("$neg64", TwosComplement8Bit(-64));
EZB.SetVar("$neg1", TwosComplement8Bit(-1));

Run the script, then you can confirm the above EZ-Scripts variables:

User-inserted image

#2  

Hi ptp, thanks for taking the time to answer my question.

Al