Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 5 von 5

Thema: Var prefix

  1. #1
    Registriert seit
    06.03.2011
    Beiträge
    2
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hey

    Habe mir im Internet nur schn die Finger wund gesucht und hoffe dass ihr mir helfen könnt.

    Wie kann ich bei wincc der variblen prefix in einem Fenster aus auslesen?

    Danke im vorraus
    Zitieren Zitieren Var prefix  

  2. #2
    Registriert seit
    25.02.2008
    Ort
    Bayern
    Beiträge
    611
    Danke
    64
    Erhielt 27 Danke für 23 Beiträge

    Standard

    Hi,
    C-Script: pszValue = GetText(lpszPictureName,"Text1");

    Sailor

  3. #3
    Klex ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    06.03.2011
    Beiträge
    2
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    thx.

    und wie geht es in VB?

  4. #4
    Registriert seit
    18.09.2004
    Ort
    Münsterland/NRW
    Beiträge
    4.719
    Danke
    729
    Erhielt 1.159 Danke für 970 Beiträge

    Standard

    Zitat Zitat von sailor Beitrag anzeigen
    Hi,
    C-Script: pszValue = GetText(lpszPictureName,"Text1");

    Sailor
    Er möchte doch den Prefix auslesen, oder nicht?

    Hier ein Beispiel aus der Doku
    Code:
    ...
    {
    char* pszTagPrefix = NULL;
    char szTagPrefix[7];
    //Get the current tag prefix
    pszTagPrefix = GetTagPrefix(lpszPictureName,"Bildfenster1");
    if(pszTagPrefix != NULL)
    {
    //Copy the string
    strncpy(szTagPrefix,pszTagPrefix,6);
    }
    //User defined code where the
    //user can do something with the returnvalue
    ...
    }
    
    ...
    Parameter der Funktion GetTagPrefix:
    "lpszPictureName" ist der Name des Bildes, in dem das Objekt projektiert wurde.
    "Bildfenster1" ist der Name des Objekts.

    1. Das aktuelle Variablenpräfix des Bildfenster1 auslesen und in pszTagPrefix zwischenspeichern.
    2. Wenn ein gültiger Wert zurückgegeben wurde, den Rückgabewert der Funktion in der lokalen Zeichenfolge szTagPrefix speichern. Es werden maximal 6 Zeichen gespeichert.
    3. Ausführen von benutzerdefiniertem Code zur Verarbeitung des Rückgabewerts.

  5. #5
    Registriert seit
    30.03.2005
    Beiträge
    2.096
    Danke
    0
    Erhielt 673 Danke für 541 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    In WinCC kann man in VBScript mit der TagPrefix-Eigenschaft das Variablen-Prefix eines Bildfensters-Objektes festlegen oder zurückgeben:

    Code:
    ' TagPrefix-Eigenschaft
    '
    ' Legt das Variablen-Prefix fest, das allen Variablen vorangestellt
    ' wird, die im Bildfenster-Objekt enthalten sind oder gibt es zurück.
     
    Dim objBildfenster 
     
    Dim strVariablenPrefix
     
    Set objBildfenster = HMIRuntime.Screens("Bild1").ScreenItems("Bildfenster1")
     
    strVariablenPrefix = objBildfenster.TagPrefix
    Gruß Kai

Ähnliche Themen

  1. Text mit Variablen Prefix?
    Von ottopaul im Forum HMI
    Antworten: 0
    Letzter Beitrag: 13.01.2009, 13:43
  2. WinCC Variablen Prefix übergebn
    Von bobibaer im Forum HMI
    Antworten: 1
    Letzter Beitrag: 05.05.2008, 09:56
  3. Antworten: 0
    Letzter Beitrag: 27.02.2008, 12:33

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •