Enum NcBinaryOp
- Namespace
- Hi.NcParsers.EvaluationSyntaxs.Evaluation
- Assembly
- HiMech.dll
Binary operators allowed in Fanuc Custom Macro B value expressions.
public enum NcBinaryOp
- Extension Methods
Fields
Add = 0a + b.And = 11a AND b— bitwise AND on operands truncated to long. Non-finite or out-of-range operands surfaceArithmetic–MathError.Divide = 3a / b.Eq = 5a EQ b— equal; yields1.0(true) or0.0(false).Ge = 8a GE b— greater than or equal; yields1.0or0.0.Gt = 7a GT b— greater than; yields1.0or0.0.Le = 10a LE b— less than or equal; yields1.0or0.0.Lt = 9a LT b— less than; yields1.0or0.0.Mod = 4a MOD b(truncated remainder, sign ofa).Multiply = 2a * b.Ne = 6a NE b— not equal; yields1.0or0.0.Or = 12a OR b— bitwise OR on operands truncated to long. Non-finite or out-of-range operands surfaceArithmetic–MathError.Subtract = 1a - b.Xor = 13a XOR b— bitwise XOR on operands truncated to long. Non-finite or out-of-range operands surfaceArithmetic–MathError.