Roboterforum Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?
08. Februar 2012, 23:56:45
Übersicht Hilfe Suche Kalender Einloggen Registrieren
News: >> Roboterprogrammierer gesucht !? <<

Roboterforum für Industrieroboter Anwender  |  Industrieroboter Helpcenter  |  KUKA Roboter (Moderatoren: Werner Hampel, stefanM, IrrerPolterer)  |  Thema: Comparing two REAL values in a KFD script 0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Comparing two REAL values in a KFD script  (Gelesen 258 mal)
Joan
Member
***
Offline Offline

Beiträge: 85


« am: 08. März 2010, 10:14:14 »

Hello all,

I'm trying to compare two real values in a KFD script...

Now it looks like:

DEFSCRIPT Are2RealsEqual
  SWITCH "rValue1"
    CASE "rValue2" DO dsPerfect()
    CASE ELSE DO dsWrong()
  ENDSWITCH
  MESSAGE "rValue1"
  MESSAGE "rValue2"
ENDSCRIPT

The problem is that even I can see that the values are equal (using MESSAGE) the switch instruction is always calling the script dsWrong().

Any idea on why is this happening? and even better: is there any way to make it work?

As always thank you in advance.
Gespeichert
Berrad
Member
***
Offline Offline

Beiträge: 91


« Antworten #1 am: 09. März 2010, 14:53:28 »

Try:

DEFSCRIPT Are2RealsEqual
  SWITCH "rValue1 <> rValue2"
    CASE "TRUE" DO dsPerfect()
    CASE ELSE DO dsWrong()
  ENDSWITCH
  MESSAGE "rValue1"
  MESSAGE "rValue2"
ENDSCRIPT
Gespeichert
Seiten: [1] Nach oben Drucken 
Roboterforum für Industrieroboter Anwender  |  Industrieroboter Helpcenter  |  KUKA Roboter (Moderatoren: Werner Hampel, stefanM, IrrerPolterer)  |  Thema: Comparing two REAL values in a KFD script « vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS