Table of Contents

02 Layout & Design

Block Diagram

VI & Control Icons

You can find tips and tricks around LabVIEW's icon editor in the LabVIEW section of the dokuwiki.

Connector Pattern

Icon Layout

Constant VIs

Icon Colors

HSE libs and modules

RGB = 108/0/128

hampelsoft-libraries, and other modules and templates from Hampel Software Engineering

Main, State, Sequence

RGB = 109/109/131 ('Slide Housing')

Main program for a programmable hardware, sequencer, state machines

UI

RGB = 100/255/0 ('LED on')

User Interface, Results Display, Visualization, Log & Debug Views

Error

RGB = 255/0/0 ('Thermometer Fill')

Error handlers inside modules, shutdown VIs, emergency stop

Hardware

RGB = 0/65/220 ('Slide Fill')

Generic control of a specific, “non-programmable” hardware like a camera, motor, DC source (NOT: cRIO, FPGA, PLC, …)

Storing/Logging

RGB = 255/255/204

Writing data to file/database, save images

Communication

RGB = 255/153/255

Other Software, Internet, PLC, Database, RS-232, etc.

Data Acq./Processing

RGB = 255/128/0

Data Acquisition, Data processing, feature extraction, feature evaluation, calculations…

_Examples and _VI Templates

RGB = 251/223/255

For _Example VIs and _VI Templates.

Special Case: Converters

If converting from or to specific LabVIEW data types, try and use the corresponding wire color in the icon.

Example: Convert from integer to single: Left side is blue, right side is orange.

Icon Glyphs

Glyphs are stored in LabVIEW's data folder, eg. C:\Users\admin\Documents\LabVIEW Data\Glyphs\

Broadcast VIs


The HSE Way of Working:
A set of guidelines that recommend programming style, better practices, and methods for all our LabVIEW projects. We ask all our peers to follow these guidelines to help improve the readability of our shared source code and make software maintenance easier.