User Manual

GETTING STARTED


OTHER EDITIONS


LAUNCHERS


MODULES


PLATFORM


APPENDIX


TUTORIALS & HELPFUL TRICKS


STRATEGIC PARTNER LINKS

Sepasoft - MES Modules
Cirrus Link - MQTT Modules

RESOURCES

Inductive University
Ignition Demo Project
Knowledge Base Articles
Forum
IA Support

ALL USER MANUAL VERSIONS

Ignition 8.1. Offline Version (04/2021)
Ignition 8 Online Version
Ignition 7.9 Online Version
Ignition 7.8 Online Version

Deprecated Pages

SDK Documentation

Employees

Sign In

Skip to end of metadata
Go to start of metadata

This function is used by Ignition's Expression language.

Description

This function, whose name stands for "binary encoder", takes a list of booleans and treats them like the bits in a binary number. It returns an integer representing the decimal value of the number. The digits go from least significant to most significant.

The following feature is new in Ignition version 8.1.16
Click here to check out the other new features
This function now enforces up to 64 max arguments. Note that 32 arguments or fewer will return an Integer and 33 arguments to 64 arguments will return a Long. More than 64 arguments will return an error.



Syntax

binEnc(value, [value, ...])

  • Parameters

Boolean value - A value that represents a bit. Can be either 0 or 1. Can be up to 64 arguments.


  • Results

Integer or Long - The integer representation of the binary value entered. 


Examples
Code Snippet
binEnc(0,0,1,0) //Returns 4 (the value of 0100).
Code Snippet
binEnc(true,0,1,1,0) //Returns 13 (the value of 01101).
  • No labels