|
PTC Creo Elements/Programmierung : ActiveX-Control im Modeling einbinden?
Kricher am 03.11.2017 um 17:35 Uhr (1)
Hi Ihr,ich möchte im Modeling ein Panel haben, in dem ein externes ActiveX-Control angezeigt wird. Am besten sollte das Panel auf der rechten Seite des Anwendungsfensters platziert sein (docked). Ist sowas über API möglich, ich habe leider selbst keine Lösung gefunden.Weder über Lisp noch über .Net (Addin) bekomme ich dies umgesetzt.Mir würde aber auch eine andere Lösung helfen, bei der ich eine URL anzeigen kann und die Adresse wärend der Laufzeit ändern kann.In anderen CAD-Systemen habe ich dies hinbekom ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Lisp zum zerlegen einer 2D Kontur in XYZ Koordinaten
der_Wolfgang am 15.04.2025 um 16:29 Uhr (5)
Zitat:Original erstellt von NutundFeder:Irgendwie läuft er nicht durch, obwohl die Kontur geschlossen ist.Kann ich die Arbeitsebene einemal uploaden und jemand schaut sich die an?Typische Fragen des / eines jeden Supports:a) welche Fehlermeldungen erhälst du? Kann man i.d.R. als Text kopieren.b) genauso wichtig: welches Tool, in welcher Version setzt du ein? Verweise auf den _vorhandenen_Download link wäre am bestenc) wie rufst du das Tool auf? Welche Parameter, welche Randbedinungen?d) welche Version von ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
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 |
|
PTC Creo Elements/Programmierung : Warum bricht Aufruf dieser Zeile das Makro ab ?
Seele am 26.10.2017 um 14:25 Uhr (8)
Hallo, ...ich benutze in einem Makro folgenden Befehl zwei Mal:(oli::set_anno_color :text FARBE) ;; gewählte Farbe setzen (oli::set_anno_color :text 65280) ; 3D-Text Farbe Standard grün zurück setzen Eigentlich möchte ich innerhalb der Konstruktion mehrere Flächen mit Vermerken versehen, aber der Befehl zu setzen der Farbe würgt das LISP-Makro ab.Ein vorgestelltes sd-call-cmds , darf ich bei diesem Befehl nicht verwenden, dann kommt eine Fehlermeldung.Was kann ich machen, damit das Makro nicht abbricht, s ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : alle Ansichtssätze im Strukturbaum auf einmal zu klappen?
Seele am 08.02.2017 um 07:54 Uhr (5)
Hallo, ...bei der täglichen Arbeit kommt es öfter mal vor, das sich die Ansichtssätze im Strukturbaum (SolidDesigner) öffnen,dadurch wird der Strukturbaum unendlich lang. Ich weis auch das man im Strukturbaum grundsätzlich die Ansichtssätze ausblenden könnte, indem man diese einfach nicht mit anzeigen lässt.Das würde zwar helfen, aber ich finde es schlecht, wenn man dann gar nicht mehr merkt, das an einem Teil schon Ansichtssätze dran hängen.Ich frage mich jetzt, ob es auch möglich ist mit einem LISP-Befeh ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
CoCreate Programmierung : Problem mit mutual-exclusion
der_Wolfgang am 27.10.2008 um 22:00 Uhr (0)
... das man auf die X1/2, Y1/2 buttons druecken muss, um den Fehler zu sehen, hatte Patrick aber auch geschrieben. Das war die wichtigste, aber kleine feine Info, die ich auch erst mal überlesen hatte.Anbei eine überarbeitete Version.Patrick, aufgrund der Mutual exclusions drängt sich die Verwendung einer CONDition auf, bzw. derer zwei. Die von dir in dem Bereich genutzen IFs.. waren klassische WHENs, weils keinen else Zweig gab. Aber die 6 WHENs waren jeweils ein COND. Der 2. 6fach-if-Block ist zu einer s ...
|
| In das Form CoCreate Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Behälter abfragen ob er schon existiert.
Seele am 21.03.2019 um 18:54 Uhr (1)
Halloich erzeuge im Lisp mittels diesem Befehl einen Behälter an einem Teil.(create_container :owner (sd-inq-parent-obj Flaeche) :name "Messpunkte")Damit es bei der Wiederholung des Befehls keine Fehlermeldung gibt, möchte ich vorher abfragen, ob dieser schon existiert.Den abzufragenden Namen habe ich bereits hiermit erstellt:(format nil "~a/Messpunkte" (sd-inq-obj-pathname (sd-inq-parent-obj Flaeche)))Auf der Suche im Integration Kit, konnte ich leider den Befehl nicht finden, mit dem ich abfragen kann, ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
CoCreate Programmierung : Befehl für Drehachse?
AdrianF am 11.02.2009 um 13:01 Uhr (0)
Hallo,ich hab ein Lisp in dem ich den Befehl Drehen, Teileeigenschaften (Farbe, Dichte, Transparenz) zuordnen vereinen möchte.Leider kommt beim laden des LISP mit :value-type :direction3d die Meldung: "Illegal Value Type: DIRECTION3D in ACHSE". Mit :measure-direction komm ich ein bissel weiter, aber wenn die Achse quer auf der Arbeitseben liegt, stimmt die Achse vom Drehteil nicht!Welchen Value Typ muß ich einsetzen? Danke.(in-package :EXAMPLES)(use-package :OLI);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ...
|
| In das Form CoCreate Programmierung wechseln |
|
Programmierung : ... is not of type STRING
StephanWörz am 07.03.2008 um 17:12 Uhr (0)
... hab hier noch was gefunden: www.informatik.uni-ulm.de/ki/Edu/Programmierkurse/Lisp/WS0304/folien5-4.psVielleicht bin nich nicht der einzige der das ganze nicht so blickt Zitat:BackquoteSowohl Quote als auch Backquote schützen vor Ausführung.Bei Backquote kann man die Ausführung jedoch mit Kommawieder anschalten. Backquote ist nützlich zur Definition vonMakros.Hinter einem Backquote steht das Muster einer Datenstruktur(Form). Dieses Muster wird kopiert, bis auf die mit Kommagekennzeichneten Teile ...
|
| In das Form Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Punktewolke zerlegen um die einzelnen Koordinaten zu erhalten
Seele am 18.05.2021 um 13:28 Uhr (1)
Hallo,ich habe mal wieder ein Problem ohne einen Lösungsansatz, vielleicht kann mir hier jemand helfen.In einer Punktewolke sind mehrere Punkte drin. Symbol im Strukturbaum sieht aus wie ein Spline.Ich kann jetzt zwar diesen "Spline"- "Punktewolke" komplett anwählen, aber wie verwalte ich die darin enthaltenen Punkte einzeln?Wie schaffe ich es dass ich die Wolke in ihre Einzelkoordinaten zerlege, damit ich damit arbeiten kann?Wie kann ich dann gezielt einen einzelnen Punkt herauslöschen, wenn ich die Koord ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
CoCreate Programmierung : Teile ausblenden
noxx am 09.08.2007 um 12:36 Uhr (0)
Zitat:Original erstellt von 3D-Papst: Wieso lädst du es 2x? IMHO gibts da meistens Fehler wenn man sowas tut.So gehe ich meistens vor wenn ich ein LISP anpasse. Ändere meist eins nach dem anderen, sonst ist es schwer mit der Fehlersuche. Bisher funktionerte das auchimmer, ist aber nicht so schlimm, kann dem Teil auch immer einen anderen Namen bzwIndex geben.Und weiter Frage: Kann man das auch auf Baugruppen anwenden ?Habe das Teil auch erstmal anpassen können, mit dem Ausblenden klappt das schon ganz gu ...
|
| In das Form CoCreate Programmierung wechseln |
|
Makro Programmierung : Anpassung in der ma_customize klappt nicht
MC am 02.06.2005 um 09:45 Uhr (0)
Hallo allerseits, ich passe gerade unser System an und muß unter anderem die diversen customize-dateien mit Umgebungsvariablen anstatt mit expliziten Pfaden ergänzen. Dazu habe ich unter Windows und Unix eine Variable SDMACROCUSTOMIZEDIR erzeugt, die den Pfad zu unseren Makros definiert. In der sd_customize und am_customize klappt das nach dem Muster: (LOAD (FORMAT NIL ~A/d_SD/makro-menue-modeling.lsp (GETENV SDMACROCUSTOMIZEDIR ))) auch sehr gut unter beiden Betriebssystemen, aber wenn ich die ma_cu ...
|
| In das Form Makro Programmierung wechseln |
|
Makro Programmierung : selbstgedenggeltes Attribut an SDPart hängen
Dorothea am 15.01.2004 um 07:34 Uhr (0)
Hallo, (sd-attach-item-attribute nd_part eigene-attribute ... (set_part_base_density : parts nd_part :dens (setq solid_dichte (Dichte))) ... Beim Attribut erhalte ich den angehängten Fehler. Der Dialog set_part_base_desity verlangt eine Liste von Teilen. Wenn das bei dir funktioniert, dann enthaelt deine Variable nd_part eine Liste von sel_item s. Die Funktion sd-attach-item-attribute verlangt als ersten Parameter ein einzelnes Part. Deshalb kann man da nicht direkt die Variable nd_part verwenden so ...
|
| In das Form Makro Programmierung wechseln |