20. März 2019, 18:31:39
Roboterforum.de - Die Industrieroboter- Anwender und Experten Community

[offen] Prüfung auf gerade oder ungerade Zahl


normal_post Autor Thema: [offen] Prüfung auf gerade oder ungerade Zahl  (Gelesen 943 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

16. Februar 2019, 11:50:20
Gelesen 943 mal
Offline

Halcon


Hallo,

ich will prüfen lassen ob einer Variable eine gerade oder ungerade Zahl zugewiesen wurde.
Normalerweise funktioniert sowas mit dem Modulo-Operator, allerdings habe ich weder im PolyScope-Handbuch noch im URscript manual etwas dazu gefunden.

Es handelt sich um einen UR-10 mit SW 3.7
  • gefällt mir    Danke

Heute um 18:31:39
Antwort #1

Werbung

Gast

17. Februar 2019, 09:08:25
Antwort #1
Offline

Hermann


Muss man sich halt selber was bauen.
Da gibt es doch die Funktionen ceil() und floor().
Dann sollte so was wie
def gerade(x):
if (ceil(x/2) == floor(x/2)):
 return true
else:
 return false
end
end
helfen.
ACHTUNG: Ich habe keine Ahnung von den Robotern, hab gerade nur im Handbuch nachgesehen, es können also noch diverse Fehler im Code zu finden sein, aber das Prinzip sollte passen.

18. Februar 2019, 11:03:40
Antwort #2
Offline

Halcon


Ja so funktioniert es. Vielen Dank.
  • gefällt mir    Danke


Teile per facebook Teile per linkedin Teile per pinterest Teile per reddit Teile per twitter
 

über das Roboterforum

Nutzungsbedingungen Impressum Datenschutzerklärung

Sponsoren des Roboterforums

ROBTEC GmbH