TLC Main.vi

This is the main user interface for the Theatre Light Control Software.


Connector Pane

TLC Main.vi


Front Panel

TLC Main.vi


Controls and Indicators

cbool

Play[Play]

Plays the recorded cues.

cbool

Record[Record]

Records a cue.

cbool

Stop[Stop]

Stops the application.

cerrcodeclst

error in (no error)

error in can accept error information wired from VIs previously called. Use this information to decide if any functionality should be bypassed in the event of errors from other VIs.

Right-click the error in control on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.

ii32

Cue List[Cue List]

Contains information about the recorded cue, and the cue number.

icclst

Cue Information

ierrcodeclst

error out

error out passes error or warning information out of a VI to be used by other VIs.

Right-click the error out indicator on the front panel and select Explain Error or Explain Warning from the shortcut menu for more information about the error.


Block Diagram

TLC Main.vi

TLC Main.vi

TLC Main.vi

TLC Main.vi

TLC Main.vi

TLC Main.vi

TLC Main.vi

TLC Main.vi

TLC Main.vi

TLC Main.vi

TLC Main.vi

TLC Main.vi

TLC Main.vi

TLC Main.vi

TLC Main.vi

TLC Main.vi

TLC Main.vi

TLC Main.vi

TLC Main.vi

TLC Main.vi

TLC Main.vi

TLC Main.vi

TLC Main.vi

TLC Main.vi

TLC Main.vi


List of SubVIs and Express VIs with Configuration Information

tlc_Shutdown.vi

tlc_Shutdown.vi

C:\Perforce\CustomerEducation\Courses\InDev\LVCore3\2009\English\SolutionSource\Exercise 9-1\Integration\tlc_Shutdown.vi

tlc_Cue_Information Command.ctl

tlc_Cue_Information Command.ctl

C:\Perforce\CustomerEducation\Courses\InDev\LVCore3\2009\English\SolutionSource\Exercise 9-1\Modules\Cue\tlc_Cue_Information Command.ctl

tlc_File_Command Control.ctl

tlc_File_Command Control.ctl

C:\Perforce\CustomerEducation\Courses\InDev\LVCore3\2009\English\SolutionSource\Exercise 9-1\Modules\File\tlc_File_Command Control.ctl

tlc_User Interface Data Type.ctl

tlc_User Interface Data Type.ctl

C:\Perforce\CustomerEducation\Courses\InDev\LVCore3\2009\English\SolutionSource\Exercise 9-1\Controls\tlc_User Interface Data Type.ctl

tlc_Cue Module.vi

tlc_Cue Module.vi

C:\Perforce\CustomerEducation\Courses\InDev\LVCore3\2009\English\SolutionSource\Exercise 9-1\Modules\Cue\tlc_Cue Module.vi

channel.ctl

channel.ctl

C:\Perforce\CustomerEducation\Courses\InDev\LVCore3\2009\English\SolutionSource\Exercise 9-1\Controls\channel.ctl

tlc_Cue_Information.ctl

tlc_Cue_Information.ctl

C:\Perforce\CustomerEducation\Courses\InDev\LVCore3\2009\English\SolutionSource\Exercise 9-1\Controls\tlc_Cue_Information.ctl

tlc_File Module.vi

tlc_File Module.vi

C:\Perforce\CustomerEducation\Courses\InDev\LVCore3\2009\English\SolutionSource\Exercise 9-1\Modules\File\tlc_File Module.vi

tlc_User Interface Command.ctl

tlc_User Interface Command.ctl

C:\Perforce\CustomerEducation\Courses\InDev\LVCore3\2009\English\SolutionSource\Exercise 9-1\Controls\tlc_User Interface Command.ctl

tlc_Stop.vi

tlc_Stop.vi

C:\Perforce\CustomerEducation\Courses\InDev\LVCore3\2009\English\SolutionSource\Exercise 9-1\Integration\tlc_Stop.vi

tlc_Consumer Control.ctl

tlc_Consumer Control.ctl

C:\Perforce\CustomerEducation\Courses\InDev\LVCore3\2009\English\SolutionSource\Exercise 9-1\Controls\tlc_Consumer Control.ctl

tlc_Functions.ctl

tlc_Functions.ctl

C:\Perforce\CustomerEducation\Courses\InDev\LVCore3\2009\English\SolutionSource\Exercise 9-1\Controls\tlc_Functions.ctl

tlc_Play.vi

tlc_Play.vi

C:\Perforce\CustomerEducation\Courses\InDev\LVCore3\2009\English\SolutionSource\Exercise 9-1\Integration\tlc_Play.vi

tlc_Load.vi

tlc_Load.vi

C:\Perforce\CustomerEducation\Courses\InDev\LVCore3\2009\English\SolutionSource\Exercise 9-1\Integration\tlc_Load.vi

tlc_Record.vi

tlc_Record.vi

C:\Perforce\CustomerEducation\Courses\InDev\LVCore3\2009\English\SolutionSource\Exercise 9-1\Integration\tlc_Record.vi

tlc_Initialize.vi

tlc_Initialize.vi

C:\Perforce\CustomerEducation\Courses\InDev\LVCore3\2009\English\SolutionSource\Exercise 9-1\Integration\tlc_Initialize.vi

tlc_Error Module.vi

tlc_Error Module.vi

C:\Perforce\CustomerEducation\Courses\InDev\LVCore3\2009\English\SolutionSource\Exercise 9-1\Modules\Error\tlc_Error Module.vi

tlc_Error Module Command Control.ctl

tlc_Error Module Command Control.ctl

C:\Perforce\CustomerEducation\Courses\InDev\LVCore3\2009\English\SolutionSource\Exercise 9-1\Modules\Error\tlc_Error Module Command Control.ctl

Merge Errors.vi

Merge Errors.vi

C:\Program Files\National Instruments\LabVIEW 2009\vi.lib\Utility\error.llb\Merge Errors.vi

TLC Main.vi:Instance:1

File Dialog2

File Dialog

Displays a dialog box with which you can specify the path to a file or directory.

--------------------

This Express VI is configured as follows:

<b>Selection Mode:</b>

Existing file

Clear Specific Error.vi

Clear Specific Error.vi

C:\Perforce\CustomerEducation\Courses\InDev\LVCore3\2009\English\SolutionSource\Exercise 9-1\Shared\Clear Specific Error.vi

TLC Main.vi:Instance:0

File Dialog

File Dialog

Displays a dialog box with which you can specify the path to a file or directory.

--------------------

This Express VI is configured as follows:

<b>Selection Mode:</b>

New file

tlc_Record Dialog Box.vi

tlc_Record Dialog Box.vi

C:\Perforce\CustomerEducation\Courses\InDev\LVCore3\2009\English\SolutionSource\Exercise 9-1\Integration\tlc_Record Dialog Box.vi

Simple Error Handler.vi

Simple Error Handler.vi

C:\Program Files\National Instruments\LabVIEW 2009\vi.lib\Utility\error.llb\Simple Error Handler.vi


VI Revision History

"TLC Main.vi History"

Current Revision: 48


Position in Hierarchy

TLC Main.vi