How to Use Binary Panel in Comm Operator

Binary Panel is added in Comm Operator v4.7.

Download Comm Operator v4.7 Beta Version

Comm Operator - Binary Panel

Binary Panel is dedicated to inputting and creating binary data package. It supports auto increase, auto decrease variable, as well as group and repeat. It supports both Hex and Decimal. Checksum can be added at the end of the data automatically. It is very easy to create hundreds bytes in a second!

Special Characters

SPACE   SPACE are used to separate each byte, symbol or group of data.

++        auto increase variable.  The current value will be increased automatically after each sending according to the parameters below.

      • From:   The start value of increase. Range 0 to 254
      • To:   The end value of increase. Range 1 to 255
      • Step: The step of each increase. Range 1 to 254
      • Current Value: the current variable value. This is the value that will be sent next. Range 0 to 255.  The Value will be updated automatically after each sending. It can also be changed manually.

Example 1:

From: 0 To 5          Step: 1        Current Value: 0

The first sending will be 0, the second sending will be 1, and the 6th sending will be 5, the 7th sending will be 0 again, etc..

Binary Panel Example

Example 2:

From: 1 to 10          Step: 2          Current Value: 1

The first sending will be 1, the second sending will be 3,  the third will be 5,… the sixth will be 1 again.

Binary Panel Example

– –        auto decrease variable. It will decrease the current value automatically after each sending.

               From:  The start value of decrease. Range: 1 to 255

                To:  The end value of decrease. Range 0 to 254

                Step: The step of each decrease. Range 1 to 254

                Current Value: the current variable value. It’s the value will be sent next. Range 0 to 255

Example:

Binary Panel Example

[ ]            Group data, used with repeat symbol. All data are treated as a block when repeated.

:               Repeat. The data block before “:” will be repeated according the number after “:”

Example 1:    12:3       It will send “12 12 12”.

Binary Panel Example

Example 2:    [3 6 9]:2    It will send “03 06 09 03 06 09”

Binary Panel Example

Example 3.      [12 ++]:3  It will send ”12 01 12 01 12 01” when ++’s current value is 1. It will send “12 02 12 02 12 02” at the second sending.

Binary Panel Example

Example 4.      [1 2]:++ will send “01 02” first time, then “01 02 01 02” second time, “01 02 01 02 01 02” third time, etc..

Binary Panel Example

It can construct very complicated data structure in a fast way. One of the real application is testing DMX device.

How to use Comm Operator Binary Panel

Download Comm Operator v4.7 Beta Version

Back to Comm Operator homepage

This entry was posted in Comm Operator and tagged . Bookmark the permalink.