Specifications

EssentialsofCrestronProgramming
63
TheProgramViewwindowconsistsofthreedirectories:
CentralControlModules:Atreeofthecontrolsystem’sprogrammableslots,plugin
controlcards,andhardwaredevicesconnectedattheassignednetworkIDs.
InSIMPLWindows,allsymboldefinitionsmustbeʺcompleteʺfortheprogramto
compile.Asymbolthatisincompletewillhavea*!*identifie
rinfrontofit.Ifadevice
symbolisincomplete,thetoplevelCentralControlModulesfolderwillshowthe*!*
marker,aswilltheslotthatcontainstheincompletedevicesymbol.Intheclassroom
programtheTPS15GQMhastheincompletemarkerinfrontofitbecausethesymbol
containsarequ
iredparametercalled“PermanentStringSize”.Oncethisparameteris
definedintheprogramtheincompletemarkerwillgoaway.
Logic:Thisfolderholdsthelogicsymbolsthathavebeenaddedtotheprogramfromthe
SymbolLibrary.
Subsystems
Crestronrecommendsus
ingSubsystems(subfolders)toorganizethesymbolsinthe
Logicfolderforeasylocationofspecificlogicfunctions.Inthisway,programmerscan
easilynavigatethroughandidentifythevariouspartsoftheprogram.
Tocreateasubsystem,rightclicktheLogicfolderandclickInsertSubsy stem.Thiswill
addanewsubfolde
rundertheLogicfoldernamed“NewSubsystem”.Multiple
SubsystemsaredisplayedinnumericalorderstartingfromS1(S1,S2,S3,S4…).
Torenamethesubsystem,rightclickitandselectView/EditSymbolComment.Then
typethenameinthecommentfield.Thenam
eshouldbedescriptiveandunambiguous.