Select Column

Synopsis

Select Column module which allows you to choose a column of data to visualize.

Input Ports

Name Type Description

Colums_In Data_Array Columns to select

Parameters

Name Type Description UI Control

labels string Name of Column. Field
selected int Flag depicting selected column. Radio Box

Output Ports

Name Type Description

Columns Out Data Array Selected Columns are output.

Description

This project contains a definition of a module which allows the user to select columns of data. The input data for this module is a table

Inputs

Columns_In

Data_Array that provides the columns to select from. This Data_Array can be provided by the Read_Column_File module.

Parameters

labels

String parameter which specifies the title of the column of data selected.

selected

Integer parameter that specifies which column of data has been selected.

Outputs

Columns Out

Integer output specifying the columns that the user has selected.

Utility Macros

The SelectColumnFunc functional macro uses the SelectColumnCore low-level module. The SelectColumn user macro uses this functional macro and the SelectColumnUI user interface macro. All of these macros use the SelectColumnParams parameter block to communicate parameters between themselves.

Example

One example application is provided with the SelectColumn project. The SelectColumnApps example application reads in a data file and allows the user to select various columns.

Files

iac_proj/selcol/scolmods.v Creates the SelectColumnMods library containing the low-level SelectColumnCore module and the SelectColumnParams parameter block.

iac_proj/selcol/scolmacs.v Creates the SelectColumnMacs library containing the user interface macro SelectColumnUI, The functional macro SelectColumnFunc and the high-level user macro SelectColumn.

iac_proj/selcol/scolapps.v Creates the SelectColumnApps library containing the example application SelectColumnEg.

Authors

Mary McDerby,
Manchester Visualization Centre

Tobias Schiebeck,
Manchester Visualization Centre

Contact

International AVS Centre
Manchester Visualization Centre
Manchester Computing
University of Manchester
Oxford Road
Manchester
United Kingdom
M13 9PL