Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

SysProcessExecuteCommand2 ohne Rückgabe

mauskopf
2022-10-14
2022-10-20
  • mauskopf - 2022-10-14

    Guten Abend,
    ich versuche gerade den Befehl SysProcessExecuteCommand2 zu testen.
    Das Kommando funktioniert nur leider bekomme ich keine Rückgabe von diesem Befehl.
    Woran könnte das liegen?
    Danke für die Hilfe.

     
  • andrax

    andrax - 2022-10-18

    Moin,

    ich benutze den Befehl wie folgt:
    SysProcess.SysProcessExecuteCommand2(pszCommand:=Consolenausgabe, pszStdOut:=stdout, udiStdOutLen:= SIZEOF(stdout),pResult := ADR(Result));

    dabei bekomme ich bei pResult := ADR(Result) eine 1 zurück.

    Grüße

    Andre

     
  • mauskopf - 2022-10-19

    Guten Morgen,
    bei mir kommt weder eine ! noch der Text den die entsprechende Funktion in der Konsole zurück gibt.
    Ich weiß das es mal ging. Gab auch ein Beispiel hier um die Temperatur des Pi anzu zeigen.

     
  • eschwellinger

    eschwellinger - 2022-10-19

    Guten Morgen,

    der Befehl ist freigeschaltet?
    in /etc/CODESYScontrol_Usr.cfg?

     
  • mauskopf - 2022-10-19

    Guten Abend,
    der Befehl ist in der /etc/CODESYScontrol_Usr.cfg freigeschaltet. Der Befehl an sich funktioniert ja auch jedoch ohne Rückgabe.
    Danke für die Hilfe

     
  • eschwellinger

    eschwellinger - 2022-10-20

    ..dann müsstest du mal den code hier posten oder das projekt, sonst wirds schwer zu helfen.

     
  • andrax

    andrax - 2022-10-20

    Also, ich steuere über die Konsole den Hardware PWM vom Raspi.
    Die Befehle werden dort auch nicht angezeigt.
    Wenn der Befehl ausgeführt wird und du keine Rückmeldung bekommst, tippe ich auf ein Problem in deinem Programm.

     

Log in to post a comment.