|
CoCreate Programmierung : LISP: Hundertstel Sekunden messen
Patrick Weber am 20.01.2012 um 10:49 Uhr (0)
Du könntest über eine externe Anwendung den Timestamp in eine Datei schreiben und dann auswerten. Du hast dadurch zwar eine Zeitdifferenz von bis zu 100ms (verringert sich bei Mehrfachausführung auf ca. 5ms), aber immer noch besser als 1s. Die Zeitdifferenz resultiert aus der Trägheit der gesamten Umgebung.Etwas fertig im Modeling integriert wäre natürlich schöner.EDIT:Code:(in-package :custom)(use-package :OLI) (defun gettime() (let (l (s (open "| c:docs ime-ms.exe" :direction :input))) (setf l ...
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : LISP: Hundertstel Sekunden messen
Patrick Weber am 18.01.2012 um 14:00 Uhr (0)
Schau mal hier unter Internal Time. Aber Vorsicht! Es kann sein, dass derartige Funktionen nicht im Modeling implementiert sind.------------------Grüße aus SachsenpwKarl Marx ist tot, Einstein ist tot, und mir ist auch schon ganz schlecht!
| In das Form CoCreate Programmierung wechseln |
 |
PTC Creo Elements/Programmierung : Aussortieren falscher Schnittpunkte von sd-inq-edge-edge-int-pts
Patrick Weber am 24.01.2017 um 10:33 Uhr (15)
Hallo,ich habe ein Problem mit den Rückgabewerten der Funktion sd-inq-edge-edge-int-pts. Wenn eines der Elemente ein Bogen ist, so wird dieser wie ein Kreis behandelt. Das führt dazu, dass Schnittpunkte zurückgegeben werden, die nicht existieren.Um dieses Fehlverhalten abzufangen, habe ich mir gedacht, ich löse das mit einem der folgenden Kniffe:[1] get_selection auf die Schnittpunkte und schauen, ob zwei oder mehr 2D-Elemente selektiert wurden[2] measure_dist: Abstand von Kante auf Kante sollte 0 sein[3] ...
| In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Oberflächensymbole nach Bemaßungsstil
Patrick Weber am 01.02.2017 um 14:51 Uhr (1)
Wenn es ohne Klammern geht, auch gut. Aufgezeichnete Macros funktionieren etwas anders als normale LISP-Skripte. Wenn der Aufruf eingeklammert wird, erwartet das Programm wohl einen geschlossenen Dialog. Den willst du aber offen haben, um das Symbol zu platzieren.------------------Patrick
| In das Form PTC Creo Elements/Programmierung wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |