variablenanzeige gestalten

  • hallo robfreunde,



    wie kann man bei einer krc1 die variablenauflistung unter anzeige-variablen-anzeigen ändern? bei mir sind da im moment nur ausgänge vom typ bool drin. ich möchte dort aber eigene variablen anlegen. kann mir da jemand weiterhelfen?
    vielen dank!


    gruss frank

  • Schritt für Schritt zum Roboterprofi!
  • Hallole,
    in der Configmon.ini ein bisschen rumwühlen und zum Beispiel sowas eintragen:


    [Group1]
    GroupTitle=TESTS
    NmbDataCols=4
    User=10
    Substitute==;=;=;=;=;
    MaxColWidths=2800;500;
    ColTitles=Bezeichnung;Wert;
    Item_0=TMP;-T;Oelmax;Oelmax;
    Item_1=TMP;-T;Typnummer;akt_pnr_aktiv;


    In jeder Zeile Item_x wird der vorletzte Text angezeigt, der letzte Text ist der Variablenname.


    Tschau,
    Hermann

  • hallo hermann,


    genau das hab ich gesucht, funktioniert wunderbar. ich habe meine variablen in der config.dat deklariert und kann problemlos über die anzeige darauf zugreifen.
    vielen dank für deine hilfe!!
    gruss frank

  • Hallo...
    Möcht gerne in die einzelnen Variablen schauen, doch sehr oft kommt die Meldung:
    Kein Zugriff auf Laufzeitdaten.


    Versteh ich nicht...manchmal gehts manchmal net... Was mach ich falsch???

  • Der kann Dir halt nur globale Variablen anzeigen, bei lokalen kann der Name der Variablen nämlich in mehreren SRCs identisch und damit nicht mehr eindeutig sein. Alles was Du sehen willst muss entweder in die $config.dat oder als GLOBAL deklariert sein. Ich hab mir für den Fall nen paar debug_int debug_str etc angelegt, die ich zum Fehlersuchen flux befülle. Auf die Art hast Du nicht so viele überflüssige globale Variablen.

    If you and DEAD people can read Hex, how many people can read Hex?

  • Ähem Kai!


    Das kann ich Dir so nicht ganz stehen lassen. Es ist durchaus möglich, lokale Variablen anzuzeigen. Wichtig hierfür ist, diese im .dat - File deklariert zu haben in der Form:


    INT Oskar=1


    Man sogar den Einzelinhalt einer Strukturvariable anschauen. Ist alles möglich. Ein kleines Muster folgt hier unten.


    GroupTitle=Dosierer 1
    Editable=User
    Visible=User
    ColWidthState=1
    ColWidthName=165
    ColWidthVariable=100
    ColWidthValue=60
    ConfigWindowWidth=265
    ShowWindowWidth=265
    Item1=/R1/Kleben.SRC/iActPress1;Dosierdruck 1;1;2;20
    Item2=/R1/Kleben.SRC/bPrgActive[1];Programm aktiv 1;1;2;20
    Item3=/R1/Kleben.src/Oskar;Programmnummer 1;1;2;20
    Item4=/R1/Kleben.SRC/bDryRun;Trockenlauf;1;2;20


    Ich hoffe, das hilft dem TE.


    Gruß Roland

  • WOW!
    Das wusste ich nicht. Sprich: Wenn man dem System über den Pfad und Programmnamen mitteilt, welche Varable man meint, dann bekommt man die auch angezeigt.
    Danke, der Trick dürfte mir das Leben durchaus erleichtern!
    :danke:

    If you and DEAD people can read Hex, how many people can read Hex?

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