C_VB_Workshop_Anleitung

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Stand:22.05.03Seite1von10©SiemensAG2003KurzanleitungC-WorkshopVBS-WorkshopfürWinCCStand:22.05.03Seite2von10©SiemensAG2003Allgemeines:DasProjektwurdemitWinCCV6.0realisiert.EsistfüreineBildschirmauflösungvon1024x768Pixelnausgelegt.DamitdasProjektfunktioniert,istesnotwendigdasActiveXControl„AdvancedComboBox.ocx“(befindetsichimProjektverzeichnis)zuregistrieren.Startbild:ImStartbildbefindensichzweiSchaltflächenmitdenenmanzwischenCundVisualBasicauswählenkann.ErklärungC-WorkshopDatentypenHierwerdendieverschiedenenDatentypenderProgrammierspracheCgezeigt.OperatorenHierwerdendieverschiedenenOperatorenderProgrammierspracheCgezeigt.BitmanipulationenHierwerdenBitmanipulationen(Setzen,Rücksetzen,Schieben)gezeigt.KontrollstrukturenHierwerdendieSchleifenundbedingtenAnweisungenderProgrammierspracheCgezeigt.DateiundexterneDLLHierwirdgezeigt,wiemanausC-ScriptenaufDateienzugreifenkannundwiemanexterneDLLseinbindet.ButtonfürControlsHierwirdgezeigt,wiemanüberC-SciptedieWinCCControls(AlarmLogging,TagLogging,UserArchive)bedienenkann.FarbenHierwirdgezeigt,wiemanFarbwerteermittelnkann.C-ÜbungenHierbefindensichdieÜbungenfürdenC-Workshop•LinksobenbefindetsicheineSchaltflächezumDeaktivierendesWinCCProjektes.•ImBereich„Wort_1bisWort_8“werdendie„UND“bzw.„ODER“Verknüpfungenbehandelt.Stand:22.05.03Seite3von10©SiemensAG2003•„Doppelwort_1“und„Wort_9“zeigendieProbleme,diebeimRundenvonFließkommazahlenentstehen.•Darunterwirddieif-Abfragebehandelt.BeimDrückenderSchaltfläche„Wenn(dies)...„wirdderrechteKreisein-/ausgeblendet.Dabeiwirdgeprüft,obdieunteren4BitsderVariable„Wort_10“gesetztsind.DieFarbederbeidenKreisehängtdavonab,ob„Wort_10“UND„Wort_11“ungleich0sind.ÜberdenButton„Diagnose“kanneinDiagnosefenstereingeblendetwerden.DabeiwirdauchderTextdesButtonsverändert.•RechtsobenwerdenSchleifen(While,For)behandelt.DerWertvon„i_Byte_1“wirdineinerwhile-Schleifedafürbenutzt,dieFarbedesRundrechtecksrechtszumanipulieren.DerWertvon„i_Byte_2“wirdineinerfor-Schleifedafürbenutzt,denAusgabewertdesE/A-Feldesrechtszumanipulieren.•ÜbereineProjektfunktionwirdinAbhängigkeitderWerte„Wort_14“und„Wort_15“einFarbwertfürdieRundrechteckedarunterermittelt.100grün1000gelb10000pink=10000blau•DieWerte„Wort_12“und„Wort_13“werdenübereineglobaleC-Aktionzyklischmanipuliert.•BeiderBearbeitungvonStringswirdgezeigt,wiemaneinenTeileinesStringsentfernenkannundwirmanStringsaneinanderhängenkann.•UntenfindetmaneinBeispielfürRundungs-UngenauigkeitenbeiFließkommazahlenBildbausteineHierwirdgezeigt,wiemanBildbausteintechniknutzenkann.ScriptDiagnoseZeigtdieMöglichkeitenzurDiagnoseimWinCCScriptSystem.ErklärungVBS-WorkshopDatentypenHierwerdendieverschiedenenDatentypenderProgrammierspracheVBSgezeigt.OperatorenHierwerdendieverschiedenenOperatorenderProgrammierspracheVBSgezeigt.BitmanipulationenHierwerdenBitmanipulationen(Setzen,Rücksetzen,Schieben)gezeigt.KontrollstrukturenHierwerdendieSchleifenundbedingtenAnweisungenderProgrammierspracheVBSgezeigt.Stand:22.05.03Seite4von10©SiemensAG2003DateiundObjekteHierwirdgezeigt,wiemanausVB-ScriptenaufDateienundDatenbankenzugreifenkannundwiemanmitexternenCOM-Servern(z.B.MSWord)arbeitet.ButtonfürControlsHierwirdgezeigt,wiemanüberVB-ScriptedieWinCCControls(AlarmLogging,TagLogging,UserArchive)bedienenkann.FarbenHierwirdgezeigt,wiemanFarbwerteermittelnkann.VB-ÜbungenHierbefindensichdieÜbungenfürdenVBS-Workshop•LinksobenbefindetsicheineSchaltflächezumDeaktivierendesWinCCProjektes.•ImBereich„Wort_1bisWort_8“werdendie„UND“bzw.„ODER“Verknüpfungenbehandelt.•„Doppelwort_1“und„Wort_9“zeigendieProbleme,diebeimRundenvonFließkommazahlenentstehen.•Darunterwirddieif-Abfragebehandelt.BeimDrückenderSchaltfläche„Wenn(dies)...„wirdderrechteKreisein-/ausgeblendet.Dabeiwirdgeprüft,obdieunteren4BitsderVariable„Wort_10“gesetztsind.DieFarbederbeidenKreisehängtdavonab,ob„Wort_10“UND„Wort_11“ungleich0sind.ÜberdenButton„Diagnose“kanneinDiagnosefenstereingeblendetwerden.DabeiwirdauchderTextdesButtonsverändert.•RechtsobenwerdenSchleifenbehandelt.DerWertvon„i_Byte_1“wirdineinerSchleifendafürbenutzt,dieFarbedesRundrechtecksrechtszumanipulieren.DazuwerdenWhile/Wend,DoLoopWhileundDoLoopUntilSchleifenbenutzt.DerWertvon„i_Byte_2“wirdineinerfor-Schleifedafürbenutzt,denAusgabewertdesE/A-Feldesrechtszumanipulieren.•DarunterbefindetsicheinBeispielfürdieLayers•ÜbereineProjektfunktionwirdinAbhängigkeitderWerte„Wort_14“und„Wort_15“einFarbwertfürdieRundrechteckedarunterermittelt.100grün1000gelb10000pink=10000blau•DieWerte„Wort_16“und„Wort_17“werdenübereineglobaleVB-Aktionzyklischmanipuliert.•BeiderBearbeitungvonStringswirdgezeigt,wiemaneinenTeileinesStringsentfernenkannundwirmanStringsaneinanderhängenkann.ScriptDiagnoseZeigtdieMöglichkeitenzurDiagnoseimWinCCScriptSystem.Stand:22.05.03Seite5von10©SiemensAG2003AblaufdesC-Workshops9:00hErklärungdesAufbauseinesScriptesimGraphicsDesigneraneinemProperty/Event•HeaderoRückgabetypoParameterPicturenameObjectnamePropertyname•CrossreferenceBereich•CodeoVariablenDeklarationoAufrufvonGetTag...ausBaumlinksoEintraginCrossrefoFehlerbeimCompilierenoRückgabewertoT

1 / 10
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功