SWITCH mit String, wo cfg-Daten von GripperTech

  • Hallo zusammen,


    ich habe zwei Fragen:


    1. Kann ich in einem SWITCH als Auswahlkriterium einen String verwenden? Mit einzelnen Zeichen (Char) hab ich es schon hinbekommen.
    Z.B.:


    DECL CHAR TestString[]


    TestString[]="Test1"


    SWITCH TestString[]
    CASE "Test1"
    ...
    CASE "TEST2"
    ...
    ENDSWITCH




    2. Wo (in welcher Datei) speichert die Robotersteuerung die Greiferfunktionalitäten die unter GripperTech erstellt wurden?
    Die Zuordnung der Ein-/und Ausgänge sind in der $config.dat unter
    dem FOLD "GRIPPERTECH GLOBALS" gespeichert. Aber wo werden die zugehörigen Namen und Zustände (z.B. AUF/ZU) der Greiferfunktionalitäten gespeichert? Sie sind nicht in der $config.dat gespeichert.


    Gruß HarryH

  • Schritt für Schritt zum Roboterprofi!
  • Zu1: SWITCH kann nicht mal Zahlen mit Nachkommastellen verarbeiten, deswegen nehme ich an das Strings auch nicht gehen. Angenehmer dürfte eine ENUM variable sein. Da kannst Du jedem Zahlenwert nen Namen geben.
    Deklaration:
    ENUM enumName name1, name2, name3
    DECL enumName variable ; variable enthält jetzt name1, name2 und name3
    .
    .
    .
    SWITCH variable
    CASE #name1


    CASE #name2



    und so weiter, sollte ja auch fast sein. was du suchst, oder?
    von 2. hab ich leider keine ahnung...

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

  • Sorry, meine Antwort war nicht ganz korrekt. Nur bei einem PC mit OfficeLite werden diese Informationen in der angegeben Datei gespeichert. Außerdem befinden sich die Informationen noch im Archiv an der gleichen Stelle (mit Winzip dearchiviert).

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