CIGI

The Common Image Generator Interface (CIGI) is an open-source interface designed to allow a standard way for a host device to communicate with an image generator (IG) in the simulation industry.

cigi_overview1.png 

IO Mapping

cigi.png 

The above image shows the I/O mapping pane of CIGI. This allows user to perform the following:

  1. Specify the IG properties such as IG IP, IG Port, and Host Port
  2. Select the CIGI version and sampling rate
  3. Create and delete CIGI packets such as Entities and Articulated Parts
  4. Map the individual properties of a packet to an RTDB item

GUI Elements

cigi_top_panel.png 

Dest IP

Use this field to set the IG IP.

Dest Port

Use this field to set the IG Port to which we need to send the packets.

Host Port

Use this field to set the Host Port to which the IG will send response.

CIGI Version

Use this to select the CIGI protocol version. Default is CIGI 3.3.

Sampling Rate

Use this field to set the Sampling Rate. This has no effect in the default synchronous mode.

cigi_mapping.png 

New Entitycigi_new_entity.png

Adds a new Entity.

Delete Entitycigi_delete_entity.png

Deletes the selected Entity.

New Art Partcigi_new_art_part.png

Adds a new Articulated Part.

Delete Art Partcigi_delete_art_part.png

Deletes the selected Articulated Part.

Expand All expandall00008.png

Expands the hierarchy tree showing board configuration.

Collapse All collapseall00009.png

Collapses the hierarchy tree showing the board configuration to show only the object nodes.

Mapping Table

Configuration Column

Configuration tree.

Mapped Point(s) Column

I/O point(s) a field is mapped to.

To map a field to a channel, select a field on the left side of the I/O Mappings form, then click on a check box for an I/O point on the right side of the form. See I/O Mappings... for details.