PiXCL 11 Imaging and Sensor Control Suite


Last Update: Nov 14, 2018 @ 14:10

prod_PiXCL_11_ISC

PiXCL 11 ISC is the current commercial release of the PiXCL language with over 1000 command keywords to build your apps, and is available now. It includes everything from PiXCL 10 plus comprehensive additional support for …

  • Decaf smart USB devices digital and analog sensors and controls, LCD graphics and touch (around 100 commands, see below).
  • USB video camera support (DirectShow and Media Foundation command sets) to create video windows, capture single frames and video sequences.
  • video command and control set for Endoscope-1, -2 and -3 models.
  • commands to import native mode high resolution images from Nikon, Canon, Sony and other cameras.
  • command and control set for Phidgets USB devices and sensors.
  • QR Code image encode and decode commands.
  • Animated GIF creation.

Included in all versions of PiXCL is the …

  • multi-window code studio to develop your app code.
  • interpreter to test your app code immediately.
  • compiler to build a distributable EXE file.
  • debugger DLL using code break points.
  • extension command API (Open Source example provided).

PiXCL 11 is included with all Decaf LCD and I/O board sets, and can also be purchased separately.

Read the latest 9MB PiXCL 11 help file to review the capabilities of PiXCL and the Decaf commands. Please note that for security reasons, Windows blocks downloaded CHM content display: you will need to use File Explorer–>Properties to unblock it.

Decaf Firmware Command Summary

The Decaf board firmware currently consists of around 100 commands. Boards with LCDs have the most, while IOC boards without LCDs have a reduced set that exclude LCD support. Sending an unsupported command to a board (e.g. a graphics command to an IOC board) has no effect.

All boards support a core subset, as follows:

Firmware Core Subset

  • Real Time Clock (setting and recalling the date).
  • Digital inputs and outputs get/set.
  • Analog Inputs.
  • Flashing board LEDs, if present.
  • Controlling the RGB status LED if present.
  • Writing text to the COM port.
  • Setting / recalling a Sensor Name.

Graphics and Touch Subset.

Around 45 commands with extensive capabilities are available to create colourful and effective user interfaces on the LCD.

  • Setting foreground and background colours.
  • Text display in a variety of font types and sizes.
  • Drawing background solid and shaded colours.
  • Drawing outlined and filled rectangles, circles, triangles, polygons and various symbols.
  • Save / restore LCD screens  and regions into EEPROM.
  • Controlling the LCD backlight.
  • Touch support.

Utility Command Subset

  • Report board parameters (memory sizes, serial number, LCD dimensions).
  • Setting Debug mode : output to COM1.
  • Enable / Disable SPI bus options.
  • Reboot.

Network Command (where supported by optional hardware)

  • Setting Network parameters.
  • Enabling a simpler server.
  • Processing commands for graphics, controls and data,

 

Community Version : PiXCL 10 AIS