Specifications

EssentialsofCrestronProgramming
78
MoreonSerialStrings
Bydefault,serialsignalsaretransient,meaningthatthedataonaserialsignalisonly
validforthelogicwave(definedbelow)inwhichitwascreated.Alogicwaveisa
processorunitofmeasurementdefinedastheelapsedtimebetweenthemomenta
signalʹssta
techangesandthemomentthatallsymbolsconnectedtothatsignalhave
beenevaluated.Thisisanalogoustothetermʺpropagationdelayʺusedwhendescribing
digitalhardware.
SymbolssuchastheMakeStringPermanentsymbolallowserialstringstoberetainedin
memoryforaslongastheprogramisrunning.(Theserialdataisremovedfrom
memorywhentheprogramresetsorshutsdown.)Inadditio
n,mostCrestron
touchpanelsincludea<PermanentStringSize>parameterthatmakesserialstrings
connectedtothetouchpanelsymbolpermanent.
TimeandDate
TheVTProeprojectincludesanindirecttextfieldinwhichth
ecurrentdateisdisplayed.
Thedateistakenfromtheinternalclockofthecontrolsystemandcanbeformattedin
differentways.
SinceuploadinganewVisionToolsProeprojecttoatouchpanelwillcausethe
touchpanellosethedate(butnotthetime),thepr
ogrammingincludesaMakeString
Permanentsymbol.
TheClockDriversymbolisusedtoretrievethetimeofdayfromtheinternalclockofthe
controlsystem.
The <dst> parameter specifies the format for Daylight Savings Time,
where 1d corresponds to United States DST.
TheTODistransmittedonthe<tod$>serial
output.