Specifications

EssentialsofCrestronProgramming
3
Introduction
TheintentofthisworkbookistoreviewthedesignandprogrammingoftheVirtual
PresentationRoomprojectdiscussedintheEssentialsofCrestronProgrammingclass.
TheclassintroducesprogrammerstoimportantSIMPLWindowsandVTProe
programmingtechniques,andhowtheyapplytoCrestroncontrolsystems.This
includesanunderstandingofhowco
ntrolsystemsusetouchpanelsandkeypadsasuser
interfaces.Throughtheseinterfaces,userssendsignalsthatareprocessedbythecontrol
system(manipulatedbylogicsymbols)andoutputtedtoeventuallycontroladevice.
ThefirstsectionofthisworkbookreviewstheVTProeproject,“EssentialsClassMaster
TP.vtp”,designedforaTPS15GQMtouchpanel.Thisprojectcontainsallthepagesand
subpagesne
cessaryforcontrollingtheVirtualPresentationRoom.Thesecondsection
reviewstheSIMPLWindowsprogram,“EssentialsMasterProgramver1.smw”,which
containsallthelogicforcontrollingthesystem.
VirtualPresentationRoom
TheVirtualPresentationRoomisaoneroom sys
temthatprovidesaudio/video
switchingandroutingoffourvideosourcestothedisplaydevice,motorizedscreenand
drapecontrol,andlightingcontrol.TheuserinterfacesincludeaTPS15GQM,XPanel,
andCNXB12keypad.