Bonsai.ONIX#

Bonsai.ONIX is a Bonsai library for ONIX hardware. This library contains Bonsai Operators for acquiring and sending data to ONIX hardware. An additional library, Bonsai.ONIX.Design, contains GUI elements for the core library. Although it is possible to use Bonsai.ONIX without the GUI library, it is not recommended. There are three major classes of operators in the library:

  1. ONIContext - This operator wraps the underlying Acquisition Context and provides access to the device table for a hardware slot. At least one of these operators is required in every workflow.

  2. <Some>Device - These operators wrap individual ONI Device’s and provide access to their data IO and configuration registers.

  3. Various helper operators that provide data conditioning functionality. E.g. for converting raw sensor data into 3D positions, etc.

Using this Documentation#

This documentation contains functional workflows and operators. You can download workflows by clicking the download_image icon. Alternatively, you can copy and paste them into the Bonsai Workflow Editor by clicking the copy_image icon and using Ctrl+v or equivalent in the editor:

HelloWorld.bonsai
HelloWorld