UINumEntry: eingegebener Wert stimmt mit ausgegebenem Wert nicht überein

  • Servus Zusammen,


    ich habe folgendes Problem:


    Wenn ich bei meinem UINumEntry - Fenster einen Kommawert eingebe, bekomme ich bei der nächsten Abfrage des selben Wertes eine gerundete ganze Zahl.


    1. Fährt mir der Roboter in diesem Fall den Wert den ich eingegeben habe oder verfährt er um die gerundete ganze Zahl?

    2. Wie schaffe ich es, dass ich bei der 2. Abfrage eine Kommazahl als bisherigen Wert ausgegeben bekomme?



    Hier meine Abfrage:

    _________________________________________________________________________________________________________________________________________________________________________________________________________


    PROC Abfrage()


    VAR num nAusgabe;

    VAR num nParameter;

    VAR bool bStop2;


    CONST listitem lDialogParameter1{2}:=[["","1: Test Ausgabe"],["","2: Weiter"]];


    ! 1. Abfrage

    nAusgabe:=UINumEntry(\Header:="Teast Ausgabe"

    \Message:="Geben Sie eine Zahl ein!"

    \Icon:=iconInfo

    \MinValue:=0);



    ! Ausführung einer Bewegung

    !2. Abfrage

    WHILE NOT bStop2 DO

    nParameter:=UIListView(\Header:="Sollen Parameter geändert werden?",lDialogParameter1\Buttons:=btnOK\Icon:=iconInfo);

    IF nParameter=1 nAusgabe:=UINumEntry(\Header:="Eingabe Wertänderung",\Message:="Geben Sie eine Zahl ein!"+" bisheriger Wert "+NumToStr(nAusgabe,0)+"mm"\Icon:=iconInfo\MinValue:=0);

    IF nParameter=2 bStop2:=TRUE;

    ENDWHILE



    ENDPROC

    _________________________________________________________________________________________________________________________________________________________________________________________________________



    Hier noch 2 Bilder meines Problems.



    Vielen Dank schon mal! :S

  • ANZEIGE
Hilfe und Support für ABB Roboter Programmierung, Konfiguration, Inbetriebnahme finden Sie hier im ABB Roboter Forum. ABB Rapid Programmierung ist einfach, die Roboterforum Community hilft sehr gerne.

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