 |
PTC Creo Elements/Programmierung : Aufruf Lisp Funktionen über Befehlszeile
SchmitteHarry am 10.08.2020 um 20:49 Uhr (15)
Ich habe da ein Verständnisproblem. In einer selbsgeschriebenen Lisp-Datei sind mehrer Funktion (über defun) enthalten. Die laufen auch wenn die sich untereinander aufrufen. Wenn ich aber eine dieser vorher geladenen Funktionen über die Befehlszeile aufrufen will gibt das System immer eine Fehlermeldung zurück z.B : "LISP-Fehler: The function Name der Funktion is undefined"Vielleicht kann mir jemand sagen, was ich da falsch mache.Gruß Hermann
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Direct Modeling : Creo Elements Direct Lisp : Transformationsmatrix auslesen
SchmitteHarry am 30.07.2020 um 20:28 Uhr (1)
Hallo an alle,ich suche nach einer Möglichkeit die Transformationsmatrix, die beispielsweise die Lage eines Teiles in der Baugruppe definiert, auszulesen. Ich bin davon ausgegangen, dass das mit dem Integration Kit über Lisp auszulesen ist. Bin da aber trotz intensiver Suche nicht fündig geworden. Vielleicht weis ja jemand wie der Befehl lautet um das zu tun, oder ob es eine andere Möglichkeit gibt die Transformationsmatrix auszulesen. Gruß Hermann
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
 |
PTC Creo Elements/Programmierung : Lisp-Funktion Schreibschutz aufheben
SchmitteHarry am 05.12.2021 um 09:29 Uhr (15)
Ich suche eine Funktion, wie man Objekte in einer Struktur mit Schreibschutz wieder beschreibbar macht.
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Speicher freigeben SolidDesigner
SchmitteHarry am 14.06.2021 um 20:56 Uhr (1)
Hallo@Walter : uic_reset_session scheint dafür zu sorgen, dass der Speicher nicht so schnell zuläuft.@der_Wolfgang : Sind verschiedene Lisp-Routinen, die ohne User-Interaktion ablaufen.
|
| In das Form PTC Creo Elements/Programmierung wechseln |
 |
PTC Creo Elements/Programmierung : Aufruf Lisp Funktionen über Befehlszeile
SchmitteHarry am 11.08.2020 um 13:31 Uhr (15)
Hallo Wolfgang,dein Hinweis hat mir wirklich weitergeholfen. Am Ende war so, dass ich immer nur einen Doppelpunkt zwischen Package und Funktionsnamen, obwohl da ja 2 Doppelpunkte hingehören.Nochmals Danke und frohes Arbeiten oder urlauben ..
|
| In das Form PTC Creo Elements/Programmierung wechseln |
 |
PTC Creo Elements/Programmierung : Lisp-Funktion Schreibschutz aufheben
SchmitteHarry am 05.12.2021 um 18:14 Uhr (15)
Hallo Friedhelm,vielen Dank für deinen schnellen Hinweis, der wirklich zielführend war.Ich habe anschließend mit dem Macro-Recorder den Ablauf mal aufgezeichnet. Dort habe ich dann die zugrunde liegende Funktion Code:clear_readonly herausgefunden.Hat mir sehr geholfen.Gruß Hermann
|
| In das Form PTC Creo Elements/Programmierung wechseln |
 |
PTC Creo Elements/Direct Modeling : Creo Elements Direct Lisp : Transformationsmatrix auslesen
SchmitteHarry am 31.07.2020 um 21:29 Uhr (15)
Hallo Walter,vielen Dank für den tollen Tipp. Damit kann ich gut weiterarbeiten.Es liefert zwar nicht unmittelbar die Transformationsmatrix. Aber mit den in dem Codeschnipsel gezeigten Wertepaaren für die Koordinaten aus dem Quell- und Zielsystem kann ich jetzt das lineare Gleichungssystem aufstellen, dass letztendlich die Koeffizienten der Transformationsmatrix liefert.Nochmals Danke und ein schönes WE. Hermann
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Programmierung : Ausgabefenster aktualisieren bei lange laufenden Jobs
SchmitteHarry am 28.08.2020 um 11:50 Uhr (1)
Hallo zusammen,ich habe verschiedene Jobs in Lisp, die eine lange Laufzeit haben.Damit man sehen kann was derzeit passiert, gebe ich mit (display Info zur Situation ) Statusmeldungen aus.Leider ist aber das Ausgabefenster, in das display schreibt, sozusagen eingefroren und wird erst nach dem Ende des Jobs wieder aktualisiert.Meine Frage :Wie bekomme ich es hin, dass ich auch während des Jobs erzwingen kann, dass das Ausgabefenster aktualisiert wird ?Viele Grüße Hermann
|
| In das Form PTC Creo Elements/Programmierung wechseln |