IIO Plugin for Visual Analog
IIO Plugin is a Visual Analog component designed to create a communication channel between Visual Analog and the evaluation board attached to an embedded platform for the purpose of streaming data from the ADCs available on the board. The plugin can be used in conjunction with signal analysis components provided by Visual Analog in order to evaluate the performance of the board.
The IIO plugin depends on the libiio library which needs to be installed separately in order for the plugin to work.
The old plugin can be used by users that still run old versions of libiio on their targets. It also installs Libiio locally, next to the plugin.
The new plugin works with Libiio 0.10 which needs to be installed separately. First, look for 'LibIIO Setup x86' in 'Programs and Features' and uninstall it, then uninstall the old IIO plugin, if exists and then install the new one.
In order to establish the connection between the host PC and the target, there are several steps you need to follow on both sides.
Make sure the latest version of libiio is installed on target by following these instructions
Determine the IP address of the target by typing
ifconfig in a terminal/console.
Run the Visual Analog IIO Plugin installer available in the Downloads
Fill the Server IP Address field of the plugin configuration panel, with the IP address of the target.
To use the plugin, drag the IIO Client element onto the canvas surface. The element can be found on the left side of the screen, in the Components tree view, under the Board Interfaces category.
A successful network connection to the remote target will make the Data section of the configuration panel become active. There are a number of configurations that can be made through the plugin:
A click on the OK button will use the above properties to configure the device and then close the configuration panel. A click on the Apply button will configure the device immediately but keep the configuration panel open. A click on the Cancel button will close the configuration panel without configuring the device and without remembering the latest user changes.