Karel Programm starten

  • Hallo,


    kann mich jemand vielleicht bei meinem Vorhaben unterstützen?
    Ich versuch herauszufinden wie ich ein Karel Programm automatisch starten lassen kann z.B. sobald sich der Roboter in Automatik befindet
    ohne das Programm in einem TP Programm aufzurufen oder mit BG Logic lzu arbeiten.


    Bin für jede Hilfe dankbar

  • ANZEIGE
  • Es gibt die Möglichkeit ein Programm im Autostart, also beim Booten starten zu lassen. Das kann ein Karelprogramm sein, was bei passenden Signalen ein anderes Karelprog startet.

    Wolfram (Cat) Henkel

    never forget Asimov's Laws at the programming of robots...

    "Safety is an integral part of function. No safety, no production. I don't buy a car without brakes."


    Messages und Mails mit Anfragen wie "Wie geht das..." werden nicht beantwortet.

    Diese Fragen und die Antworten interessieren jeden hier im Forum.


    Messages and Mails with questions like "how to do..." will not be answered.

    These questions and the answers are interesting for everyone here in the forum.

  • Danke für die schnelle Antwort,


    könntest du mir vielleicht anhand eines Beispiels helfen wie ich das umsetzten kann das Karel Progamm beim Booten starten zu lassen?


    Besten Dank im Voraus

  • $SHELL_CFG.$SHELL_NAME = ‚SHELL‘


    Das dürfte ein vorhandenes Programm SHELL.PC starten...

    Wolfram (Cat) Henkel

    never forget Asimov's Laws at the programming of robots...

    "Safety is an integral part of function. No safety, no production. I don't buy a car without brakes."


    Messages und Mails mit Anfragen wie "Wie geht das..." werden nicht beantwortet.

    Diese Fragen und die Antworten interessieren jeden hier im Forum.


    Messages and Mails with questions like "how to do..." will not be answered.

    These questions and the answers are interesting for everyone here in the forum.

  • Danke WolfHenk,
    mein kleines Programm startet nun automatisch
    Nur hab ich jetzt aber das problem das das Programm nur einmal beim start ausgeführt wird und danach beendet ist
    Ich möchte aber das Programm im Hintergrund immer laufen haben mit einer Zykluszeit wie bei einer SPS
    Wenn dann zu einem beliebigen Zeitpunkt eine Signaländerung auftritt soll dieses Hintergrundprogramm ein anderes Karelprogramm starten


    Kann man das so umsetzen und wenn ja wie?

  • repeat until


    Dein Programm startet und gerät in eine Endlosschleife, die durch z.b. einen Eingang oder einen Registereintrag erst wieder beendet wird.

    Wolfram (Cat) Henkel

    never forget Asimov's Laws at the programming of robots...

    "Safety is an integral part of function. No safety, no production. I don't buy a car without brakes."


    Messages und Mails mit Anfragen wie "Wie geht das..." werden nicht beantwortet.

    Diese Fragen und die Antworten interessieren jeden hier im Forum.


    Messages and Mails with questions like "how to do..." will not be answered.

    These questions and the answers are interesting for everyone here in the forum.

    Einmal editiert, zuletzt von WolfHenk ()

  • Hallo WolfHenk,


    sowas hab ich schon mit einer Sprungmarke versucht und auch jetzt mit dem Befehl repeat until aber sobald ich eine Endlosschleife Programmiere
    hängt sich der Roboter auf sobald ich einen Neustart mach
    anscheinend kann er das nicht verarbeiten

  • klar. er will das schleifending immer machen und hat keine Zeit mehr, was anderes zu berechnen.


    füge ein "delay 20" oder sowas ein

    Wolfram (Cat) Henkel

    never forget Asimov's Laws at the programming of robots...

    "Safety is an integral part of function. No safety, no production. I don't buy a car without brakes."


    Messages und Mails mit Anfragen wie "Wie geht das..." werden nicht beantwortet.

    Diese Fragen und die Antworten interessieren jeden hier im Forum.


    Messages and Mails with questions like "how to do..." will not be answered.

    These questions and the answers are interesting for everyone here in the forum.

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