Industry Online Support
Technical Forum
27.02.2008 09:55 | |
Beigetreten: 08.12.2006 Letzter Bes: 27.11.2023 Beiträge: 170 Bewertung: (26) |
hi, ----------------------------------------------------------------------------------------------- (1) "Warum funktionieren manche C-Scripte und andere nicht?" ----------------------------------------------------------------------------------------------- mit skripten ist das so eine Sache, wenn man Fehler macht, gehn' se meistens nicht, oder nicht so wie man eigentlch möchte (...Absturz!) - Du solltest die Skripte schrittweise erstellen und gleich testen. Du kannst zum Test ja Diagnoseausgaben (Debugausgaben) projektieren mit "printf()"-Anweisung für C oder "HMITrace"für VBS Diese Ausgaben werden dann imDiagnoseFenster oder APDIAG-Output Window ausgegeben. http://support.automation.siemens.com/WW/view/de/22196775 ----------------------------------------------------------------------------------------------- (2) "Gibt es für die C- und VBA Funktionen etwas genauere Beschreibungen als in der Hilfe?" ----------------------------------------------------------------------------------------------- - Die standardC-Funktionen (ANSI-C) sind in allgemeinerFachliteratur zu finden; auch im Internet z.B. "C-Kompaktreferenz" von Helmut Herold http://books.google.de/books?id=vhOsStUNcnAC&dq=c+kompaktreferenz&pg=PP1&ots=63wCYeVQUm&sig=bdkyzjdJtQxS6Fbqq7Y47YdW6EU&hl=de&prev=http://www.google.de/search?hl=de&q=c+kompaktreferenz&sa=X&oi=print&ct=title&cad=one-book-with-thumbnail -Beispiel zu VBS findest du in der WinCC-Hilfe oder auch im Internet unterz.B. bei www.msdn.com -------------------------------------------------------------------------------------------------------- (3) "...Beispiel zu C- und VBA Funktionen überlassen (Bildaufrufe, Drucken, ... )? -------------------------------------------------------------------------------------------------------- Wenn du den OS-ProjektEditor nutzt, dann brauchst du dir um die ganze Bildverwaltungs-Funktionen keinen Kopf machen. Dumusst nur die Funktionen kennen, mit denen man z.B. - einen Bildwechsel, - Bildfensteraufruf machen kann. Im Global Script findest du unter "Standard-Funktionen > Split screen manager" die ganzen Funktionen, z.B.: - SSMChangeWorkField() Bildwechsel im Arbeitsbereich http://support.automation.siemens.com/WW/view/de/22726022 - SSMOpenTopField() Bildfenster öffnen; (verschiebbares, schliessbares Bildfenster) Parameter: - Screen:char (ein Zeichen); z.B. '1' oder '2'oder '?' ==> Nummer des Bildschirms auf dem das Fenster "aufgehen" soll ==> kann mit SSMGetScreen() ermittelt werden Beipiele: SSMOpenTopField('?', "Welcome.pdl"); SSMOpenTopField(SSMGetScreen() , "Welcome.pdl"); SSMOpenTopField('1', "Welcome.pdl"); Tip: Ich weiss auch nicht, ob es eine komplette dokuzu den Bildvorlagen des Split Screen Managers gibt. Ichöffne einfach die Bilder im Graphis Designer und schaue einfach nach, was Herr Siemens da so programmiert hat!!!! z.B. "@Buttons11.pdl" |
28.02.2008 07:33 | |
Beigetreten: 25.02.2008 Letzter Bes: 28.02.2008 Beiträge: 2 Bewertung: (0) |
hi, mal danke für die Infos; werde diese abarbeiten. Mal sehen, was für Fragen dann auftauchen... |
Folgen Sie uns auf