Informationen zum Forum PTC Creo Elements/Programmierung:
Anzahl aktive Mitglieder: 339
Anzahl Beiträge: 6.017
Anzahl Themen: 975

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 1847 - 1859, 1972 Gesamtergebnisse mit Suchbegriffen lisp sec.

Direkter Link in ein Forum:

Lisp

PTC Creo Elements/Programmierung : Stammdaten über Lisp öffen
MiBr am 02.03.2022 um 12:32 Uhr (15)
Hallo,ich such nach einer Möglichkeit die Stammdaten im MM von einem nicht geladenen Teilanzuzeigen!Bei vorhandenen Teilen geht das ja so:(sd-call-cmds (NDM_SHOWEDITOR_PART :tab-name "STRUCTURE" :objects ITEM))Bisher habe ich es nur so lösen können:-derzeit Aktives Teil sichern-Teil laden-das jetzt ative Teil zu aufrufen der Stammdaten benutzen-aktive Teil löschen -vorheriges aktives Teil wieder herstellenCode:(let ((Default_Part (sd-inq-curr-part))) (sd-call-cmds (sd-db-element-load :identifier "111.0426 ...

In das Form PTC Creo Elements/Programmierung wechseln
CoCreate Programmierung : OSD hängt nach Befehlseingabe
NOBAG am 24.06.2009 um 22:03 Uhr (0)
Hallo Zusammen,Ich hab da ein bisschen Rumprobiert und von hierdiesen Text kopiert und in der Befehlszeile eingegeben...(in-package :clausbrod.de)(export ls-l)(defun file-mod-time(f) (multiple-value-bind (sec minutes hour date month year) (decode-universal-time (file-write-date f)) (format nil "~D/~2,0D/~2,0D ~2,0D:~2,0D:~2,0D" year month date hour minutes sec)))(defun print-file-info(s f) (format s "~A ~A ~A~%" (file-namestring f) (file-mod-time f) (oli:sd-inq-file-size (file-namestring f))))(defun ...

In das Form CoCreate Programmierung wechseln
PTC Creo Elements/Programmierung : Wie bekomme ich alle am Bildschirm angezeigten Teile in eine Liste? Aber keine BG.
Seele am 09.11.2017 um 15:48 Uhr (15)
Hallo, ich habe mal wieder ein Problem, ...in einem LISP möchte ich alle Teile die am Bildschirm angezeigt werden in einer Liste aufnehmen, um diese dann über ein dolist einzeln abzuarbeiten.Ich habe es versucht mit:(setf Darstellungsliste (sd-inq-vp-drawlist-objects (oli::sd-inq-current-vp)))In dieser Liste befindet sich zwar die aktuell selektierten Teile und Baugruppen in der Darstellungsliste, jedoch brauche ich beim Abarbeiten (dolist (Einzelteil Darstellungsliste) eben nur Teile für die folgenden B ...

In das Form PTC Creo Elements/Programmierung wechseln
PTC Creo Elements/Programmierung : Lisp zum zerlegen einer 2D Kontur in XYZ Koordinaten
NutundFeder am 26.04.2021 um 19:51 Uhr (1)
Hallo,ich habe einmal quick and dirty ein paar Skizzen gemacht.Im Prinzip beschreiben die Punkte ja eine 2D Kurve. Diese besteht aus mehreren Segmenten.Zum Beispiel verschiedene aneinander gekettete Kreisbögen.Die Gesamtkurve soll entweder vom Ursprung aus gesehen im Uhrzeiger oder gegen Uhrzeiger von Anfang zum Endpunkt abgetastet werden nach Punkten auf der Kurve.Nun zerlegt er schön die Segmente.Diese einzelnen Segmente für sich passen. Die Werte laufen genau in eine Richtung durch.Nur läuft er zum Beis ...

In das Form PTC Creo Elements/Programmierung wechseln
Makro Programmierung : Lisp: Teile entfernen funktioniert nicht
Dorothea am 04.03.2005 um 08:38 Uhr (0)
Hallo Thomas, Du hast sicherlich mal interaktiv mit dem Teiledialog gearbeitet. Ist dir da aufgefallen, dass bei der Auswahl immer alle Teile automatisch in der Liste waren, die auch Referenz von der Teilegruppe sind? Der Dialog ist so geschrieben, dass der Auswahldialog als initiale Liste die aktuell von der Teilegruppe referenzierten Teile bekommt. Wenn du nun programmatisch den Teiledialog aufrufst, musst du genau das beachten. Als erste Parameter fuer die Auswahl loesche also die initiale Liste und geb ...

In das Form Makro Programmierung wechseln
Programmierung : LISP: get_selection in ANNO
holt am 30.11.2007 um 08:16 Uhr (0)
Hallo,ich wollte eigentlich das Progrämmchen, das in diesem Threadhttp://ww3.cad.de/foren/ubb/Forum92/HTML/000395.shtmldiskutiert wurde, verwirklichen.Aber ich scheitere schon daran, Texte, die mit einer bestimmten Info versehen sind, in einer Funktion zu sammeln.Irgendwie wende ich den Befehl get_selection falsch an. Hier ein Beispiel, das man aus der Eingabezeile aufrufen kann:Code:(defun st-check-is-prop-text (item) (pprint item) (if (find "ST-PART-PROP: " (sd-am-inq-info-attributes item) :test #sd-s ...

In das Form Programmierung wechseln
Makro Programmierung : Lisp zum Verschieben von Teilen mit Namen-Generierung?
RainerH am 20.07.2005 um 15:24 Uhr (0)
@Michael Habe dein Lsip mal angepasst - muesste eigentlich nun funktionieren: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; ;; Beschreibung:  Verschiebt Teile/Baugruppen, die eine Bestimmte Suchvorgabe erfüllen ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (in-package  :custom) (use-package  :oli) (sd-defdialog Teile_verschieben   :dialog-title Teile verschieben   :toolbox-button t   :variables   (( Ausgangs - Angaben )     (objekt ...

In das Form Makro Programmierung wechseln

am_eb_speichern.lsp.txt
CoCreate Programmierung : Annotation - Einzelblatt abspeichern
dki am 28.08.2011 um 12:31 Uhr (0)
Hallo zusammen,ich habe seit kurzen das Problem das ich einem Kunden alle Blätter einzeln in DXF abspeichern muss. Da wir keine Datenbank benutzen habe ich an ein wenig Lisp gewagt und mir ein Makro geschrieben das diese Arbeit für mich erledigen soll. Für meine Zwecke funktioniert es (glaube ich zumindest) aber ich bin mir sicher das es der ein oder andere Wolfgang verbessern kann   .zum Makro:- der Speicherort kann angegeben werden- der Blattname ist frei wählbar- Teilauswahl der zu speichernden Blätter ...

In das Form CoCreate Programmierung wechseln
PTC Creo Elements/Programmierung : Benutzerabfrage einbauen, ...
Seele am 22.06.2021 um 06:45 Uhr (1)
Hallo Wolfgang,danke für den berechtigten Hinweis. Ich baue auch ungerne Abfragen für den Beutzer ein, in diesem Fall geht´s aber definitiv nicht anders, weil der Benutzer gefragt werden muss. Ursprünglich hatte ich schon ermittelt ob ein Fehler in der Kontur ist und wenn ja, dann sollte das LISP Makro mit einer Meldung abbrechen. Die Benutzer aber wollten unbedingt die Möglichkeit drin haben, es auch trotz dem Fehler ablaufen lassen zu können. Tja so kommt man um so eine Abfrage nicht herum, weil es Konst ...

In das Form PTC Creo Elements/Programmierung wechseln
PTC Creo Elements/Programmierung : RGB - Code richtig anzeigen lassen?
der_Wolfgang am 04.10.2018 um 21:15 Uhr (1)
Zitat:Original erstellt von Seele:(display (format nil "Flächenfarbe RGB: ~A" (sd-inq-face-color SelFace)))Wie stelle ich das an, das der Rückgabewert gleich die richtige gewünschte Ausgabe liefert?Gibt es in LISP da einen Zusatz für den format nil ? Brocken hin werf:Code:(setq rgb-color (sd-color-to-rgb (sd-inq-face-color SelFace))) ;; rbg triple(setq rbg-color255 (sd-vec-scale rgb-color 255)) ;; normiert auf 0..255Wenn es jetzt zu Rundungsfehlern kommt *) musst du format nil pimpenCode:(format nil ...

In das Form PTC Creo Elements/Programmierung wechseln
PTC Creo Elements/Programmierung : Speichern der Auswahl im Strukturbaum
AlexG am 16.01.2024 um 15:31 Uhr (1)
Hi,wenn ich dich korrekt verstanden habe, dann wird dir get_selection an dieser Stelle nicht viel helfen.Um die im Strukturbrowser selektierten Nodes zu prozessieren, wirst du wahrscheinlich um eine Verwendung der Funktion Code:sd-query-browser nicht umher kommen. Sollte aber gut umsetzbar sein, da an folgender Stelle gut, und mit Beispiel dokumentiert... schau dir zur Funktion den Parameter :get-selected-objects an. ;)https://support.ptc.com/help/creo_elements_direct/r20.3.0.0/advanced_documentation//inte ...

In das Form PTC Creo Elements/Programmierung wechseln
CoCreate Programmierung : Lisp Schleife
clausb am 05.09.2011 um 22:50 Uhr (0)
Und zur endgültigen Abschreckung jetzt die Schleife samt funktionierender Übersetzung des Zuweisungsversuches:Code:(setf winkel_1 1)(setf winkel_2 2)(setf winkel_3 3)(setf winkel_4 4)(setf winkel_5 5)(setf winkel_6 6)(setf DM_Unten 42)(loop for i from 1 to 6 do (let ((new-symbol (make-symbol (format nil "UBOGEN_~D" i)))) (setf (symbol-value new-symbol) (* 0.5 (symbol-value (find-symbol (format nil "WINKEL_~D" i))) DM_Unten)) ))Diese Variante hat aber mehrere Nachteile. Erstens verstehen sie wohl nur wen ...

In das Form CoCreate Programmierung wechseln
PTC Creo Elements/Programmierung : Referenzkoordinatensystem auswerten
Walter Geppert am 03.03.2021 um 12:43 Uhr (1)
Zitat:Original erstellt von MiBr:Anschließend habe ich die 2d-Anno aktualisiert und diese war leicht zerschossen, schade war aber wohl zu erwarten.Da müsste man zusätzlich zu allen Flächen auch alle Ansichtssätze genauso verschieben und dann erst das Teil zurückschiebenZitat:Wir haben aber auch DIN-Teile die im irgendwo liegen, da ginge dies. Alledings sind diese Teile meist in vielenBG verbaut, das wäre nee menge Arbeit!Tja, bei mehrfach genutzten Teilen muss man höllisch aufpassen, wenn die zudem noch in ...

In das Form PTC Creo Elements/Programmierung wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 ...  130   131   132   133   134   135   136   137   138   139   140   141   142   143   144   145   146   147   148   149   150   151   152 

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2026 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz