InTouchViewApp ObjectWord格式.docx
《InTouchViewApp ObjectWord格式.docx》由会员分享,可在线阅读,更多相关《InTouchViewApp ObjectWord格式.docx(37页珍藏版)》请在冰点文库上搜索。
∙Check-inandcheck-outformultipleusers.
∙SecurityrestrictionsonwhocandeploytheInTouchapplicationandwhentheInTouchapplicationcanbedeployed.
∙Backupandrestore.
∙Deploymentandundeployment.
ManagedInTouchapplicationsassociatedwiththeInTouchViewAppcanalsocontainArchestrAgraphicsdesignedwithintheApplicationServerIDE.
TheInTouchViewAppobjectallowsapplicationobjectsrunningonaViewEngineobjecttoaccessInTouchtagsasiftheywereApplicationServerattributesoftheInTouchViewAppobjectitself.ThetagsarebrowsableviathestandardApplicationServerattributebrowser.
YoucreateanInTouchapplicationbyderivinganInTouchViewAppobjectfromthestandardtemplate"
$InTouchViewApp"
.Youaregiventhechoiceofstartinganewapplication,orcreatingacopyofanexisitingapplication.Eitherway,openinganInTouchViewAppobjectlaunchesWindowMaker.ThereisnoobjecteditorfortheInTouchViewAppobject.
ThemostsignificantchangetoWindowMakeristhatArchestrAgraphicscreatedwithintheApplicationServerenvironmentcannowbeaddedtoInTouchwindows.
AnewdialogtabunderSpecial/Configure/WindowViewercalledManagedcontainssettingssimilartotheInTouchNADfeaturethatcanbeconfiguredtochangethedeploymentbehavior.
YoucanassignmultipleInTouchViewAppobjectstothesameViewEngineobjecttomakemultipleInTouchapplicationsavailableonanode.
TorunanInTouchapplicationonanApplicationServerplatform:
∙CreateandassignaViewEngineobjecttoaplatform.
∙CreateaninstanceoftheInTouchViewAppobjectfromthetemplatethatdefinestheInTouchapplication.
∙AssigntheInTouchViewAppobjecttotheViewEngineobject.
∙DeploytheViewEngineobjectandtheInTouchViewAppobjectsassignedtotheViewEngineobject.
∙RuntheInTouchApplicationManagertoselecttheapplicationandrunWindowViewer.Thisonlyneedstobedonethefirsttime.
ExistingInTouchApplications
WhenyoucreateanInTouchViewAppobjecttohandleanexistingInTouchapplication,theInTouchapplicationfilesaretransferredtoafilerepositorydirectory.TheoriginalInTouchapplicationfilesarenotmodifiedordeleted.
Youshouldnotaccessfilesinthefilerepositorydirectlyormakeassumptionsaboutthefilerepositorystructure.
WhenyoumakechangestotheInTouchViewAppInTouchapplicationusingWindowMakerlaunchedfromtheIDE,theoriginalInTouchapplicationisnotchanged.
OnceyouhavecreatedtheInTouchViewAppobject,deletingtheoriginalInTouchapplicationdoesnoteffecttheInTouchViewAppobject’sapplication.
IfyoudeleteanInTouchViewAppobjectthatrepresentsanexistingInTouchapplication,theapplicationfilesareremovedfromthefilerepositorydirectory,buttheexistingapplicationisnotaffected.
NewInTouchApplications
WhenyoucreateanInTouchViewAppobjectforanewInTouchapplication,WindowMakerisstartedbytheIDE.YoucreatetheapplicationthesamewayyouwouldifWindowMakerhadbeenstartedfromtheInTouchapplicationmanager.
InTouchViewAppObjectRules
SomekeyaspectsofanInTouchViewAppobjectinclude:
∙YoucannotcreateInTouchViewAppinstancesfromtheInTouchViewAppbasetemplate.
∙YoucanderiveonlyonelevelofInTouchViewApptemplatefromthebaseInTouchViewApptemplate.
∙YoucannotderiveaninstanceoftheInTouchViewAppfromanexistinginstanceoftheInTouchViewApp.
∙InTouchViewAppobjectscannothostotherobjects.
∙OnlyViewEngineobjectscanhostanddeployInTouchViewAppobjects.
∙IntheModelview,youcanassignanInTouchViewAppobjecttoanAreaobjectifyouwanttheInTouchViewAppobject’salarmstobelongtothatarea.
∙UndeploymentofanInTouchViewAppobjectisnotpermittedifitiscurrentlyloadedonatargetnode.
∙WhenthefilecopyingprocessattheendofanInTouchViewAppobjectdeploymentisstillunderway,theonlyallowableoperationistoundeploytheobject.Thiswillcancelthedeploymentandremoveanypartiallycopiedfiles.
Forgeneralinformationonobjects,includingrelationships,deployment,andalarmdistribution,seetheIntegratedDevelopmentEnvironment(IDE)documentation.
RelatedTopics
Run-TimeBehavior
Configuration
Run-TimeObjectAttributes
AnInTouchViewAppobjecthasnorun-timespecificbehaviors.TheInTouchapplicationassociatedwiththeInTouchViewAppobjecthandlesallrealtimeactivities.
Noobjectstateinformation,suchasStartUporGoingOnScan,isavailableforanInTouchViewAppobject.
TherearelimitsonanInTouchViewAppobject’sabilitytoaccessInTouchdata.
∙DatacomingfromInTouchtagsusedbyanArchestrAobjectmaytakeuptothirtysecondstodisplaynewvalueswhenadeployedInTouchViewAppobjectisshutdownandthenre-started.
∙AnArchestrAObjectcannotconnecttoInTouchtagscomingfromandInTouchViewAppiftheappisswitchedtoruntimefromtheIDE.TheInTouchViewAppmustbedeployedforthereferencestoconnect.
∙AnInTouchViewAppobjectcannotestablishadataconnectiontoanInTouchapplicationrunninginaterminalsession.
YouedittheInTouchViewAppobjectusingWindowMaker.
Thefollowingtabledescribestherun-timeonlyattributesfortheInTouchViewAppobject.
Attribute
Description
Run-TimeAccess
(Supervisory,User,Read-Only,None)
DeploymentInProgress
ThisattributeistruewhiletheInTouchViewAppobjectisbeingdeployed.
InTouchapplicationfilesaredeployedtotargetnodesasynchronouslytoavoidblockingtheIDEwhendeployingalargeapplicationonaslownetwork.
Evenafterthedeploymentisreportedas"
complete"
bytheIDE,itmaytakesometimebeforethedeploymentistrulyfinished.TheDeploymentInProgressattributeandaspecialIconfortheInTouchViewAppwithintheIDEbothindicatethatthefileshavenotfinishedtransferring.
Read-Only
LastModified
ContainsthedatetheInTouchapplicationwaslastchanged.
_SyncStatus
This"
hidden"
attributeisavailablefordiagnosticsandprovidesatextmessagethatmaybehelpfulinovercomingissuesrelatedtotheasynchronousfilecopyingprocess.
Connected(boolean)
ConnectionStatus
ThisbooleanandenumerationindicateiftheInTouchViewAppobjectiscommunicatingwithWindowViewer.Ifnot,mostlikelytheViewEngineobjectisnotrunning.
©
2002-2008InvensysSystems,Inc.AllRightsReserved.
10/31/08
ObjectExtensions
Useobjectextensionstoaddfunctionalitytoanobjectwhilenotalteringitsoriginalbehavior.Objectextensionsarecommontoallobjectconfigurationeditors.
Formoreinformation,clickonaHelptopic.
•
Overview
Run-TimeBehavior
Configuration
Run-TimeObjectAttributes
MiscellaneousObjectAttributes
Eachobject'
seditordisplaystwosetsofconfigurationoptions:
commonandcustom.ThecommonoptionsareshownontheObjectInformation,Script,UDA,ExtensionsandGraphicstabs.Thecontentofthecustomtabsisdependentontheobject'
sfunctionality.
Note:
Objectextensionscanbeaddedtoderivedtemplatesandobjectinstancesonly.Basetemplatescannotbeextended.
AllobjectsintheArchestrAenvironmentarecomprisedofasetofattributesthattogetherproduceuniquefunctionality.Asoriginallydeveloped,eachobject'
sfunctionalityisfiniteandusableinthatstate.Youmaywanttoincreaseanobject'
sfunctionality,andtheobjectextensioneditoroptionsgiveyouthatflexibility.
Formoredetailedinformationaboutextendingthefunctionalityofanobject,see"
WorkingwithObjectExtensions"
intheIntegratedDevelopmentEnvironment(IDE)documentation.ToaccessthisdocumentationwithintheIDE,ontheHelpmenu,clickHelpTopics.
Run-timebehaviorforanobjectextensiondependsonthetypeofextensionbeingaddedtotheobject.Onceanextendedobjectisdeployedandoperating,thefollowingbehaviorcanbeexpected:
Extension
Behavior
Script
ForStartup,OnScan,OffScanandShutdownexecutiontypes,scriptsexecutewhenthoseeventsoccurfortheobjectbeingextended.FortheExecuteexecutiontype,thescriptexecuteswhentheExpression,TriggerType,TriggerPeriodand/orDeadbandvaluesaresatisfiedwithinthecontextoftheobject'
sscanperiod.Inotherwords,scriptscannotbetriggeredanyfasterthanthescanperiodoftheengineuponwhichthescriptruns.
UDA
User-definedattributesarepassiveinnature.Theyfollowthe