Sprachumschaltung

  • Ich möchte die Meldungen am KCP in der jeweils eingestellten Sprache anzeigen. Ich habe auch schon die Access-Datenbank erstellt und in der Registry eingetragen.
    Wenn ich Meldungen anzeige, die keine Variable enthalten funktioniert die Sache auch schon. Aber ich bekomme es nicht hin, auch innerhalb der Meldung den Wert einer Variablen anzuzeigen.
    Hat jemand damit Erfahrung, wie der Eintrag in der Datenbank aussehen muss (z.B. Arbeitsraum %1 verletzt) und wie die MSG-Parameter (z.B. PARAM_TYP, PARAM[]) initialisiert werden müssen.

  • Schritt für Schritt zum Roboterprofi!
  • Hi BIM,


    probiers mal hiermit:


    DECL INT ANSWER
    DECL INT OFFSET
    DECL STATE_T STATE
    DECL MSG_T EMPTY_MSG


    EMPTY_MSG={MSG_T: VALID FALSE,RELEASE FALSE,TYP #STATE,MODUL[] " ",KEY[] " ",PARAM_TYP #VALUE,PARAM[] " ",DLG_FORMAT[] " ",ANSWER 0}



    $MSG_T.RELEASE=TRUE


    WHILE $MSG_T.VALID
    WAIT SEC 0.05
    ENDWHILE
    WAIT SEC 0.2


    $MSG_T=EMPTY_MSG
    $MSG_T.MODUL[]=" "


    $MSG_T.KEY[]="Schweisspunkt %1 fertig"
    OFFSET=0
    SWRITE($MSG_T.PARAM[],STATE,OFFSET,"%d",ROBPOS)
    $MSG_T.PARAM_TYP=#VALUE


    $MSG_T.RELEASE=FALSE
    $MSG_T.VALID=TRUE


    In %1 ist der Variablenwert von ROBPOS enthalten.

Erstelle ein Benutzerkonto oder melde dich an um zu kommentieren

Du musst ein Benutzerkonto haben um einen Kommentar hinterlassen zu können

Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Geht einfach!
Neues Benutzerkonto erstellen
Anmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden