|
CoCreate Programmierung : LISP: Konfigurationen manipulieren
uli1601 am 19.10.2007 um 09:13 Uhr (0)
So, hab gestern mal versucht, die gemachten Anmerkungen umzusetzen:Code: (setq my-conf (sd-inq-configuration-props conf)) (setq partsinconf (1)) (dolist (pos (getf my-conf :Positions)) (nconc partsinconf (list (first pos)))) (pop partsinconf) (display "Parts in Konf_Ziel") (display partsinconf)Damit möchte ich alle Teile der Konfiguration "conf" herauslesen und diese in der Variable "partsinconf" ablegen.Beim ersten Durchlauf funktioniert dies auch soweit.Wenn ich den LISP-Code allerdings ein zweites ...
|
| In das Form CoCreate Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Lisp zum zerlegen einer 2D Kontur in XYZ Koordinaten
NutundFeder am 12.05.2021 um 13:44 Uhr (1)
Hallo habe nochmal was.Habe die csv eingelesen und bekomme so ein komischen Splinebereich.Weiß nicht wo es herkommt.Anbei die csv und ein Screeshot.GrußNutundFeder[Diese Nachricht wurde von NutundFeder am 12. Mai. 2021 editiert.][Diese Nachricht wurde von NutundFeder am 12. Mai. 2021 editiert.]
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Laufwerksvariable in Lisp-Macro
sas-m2n am 20.08.2015 um 07:15 Uhr (1)
Hallo,möchte folgendes realisieren:Wir haben eine Lispdatei womit alle Annotationsymbole geladen werden.Ich möchte in dieser Datei den Laufwerksbuchstaben als Variable setzenund danach die Macros mit "Load" aufrufen (siehe unten).Habe aber diesbezüglich keine Ahnung wie das geht.Gruß Steffen (setf laufwerkspfad "P:")(load laufwerkspfad "/Tools/V17/3D/ANNOTATION/KST2511/Texts/Beschriftung/Index.lsp")
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
Makro Programmierung : Makrowunsch für animierte gif s
RainerH am 29.06.2004 um 14:32 Uhr (0)
Hallo Heiko, konnte meine Finger nicht davon lassen und habe aus den oberen zwei LISP von Massimo und Martin ein neues gebastelt. 1.) C:Temp muss angelegt sein 2.) Es duerfen keine Dateien in diesem Ordner mit Bild*.jpg vorhanden sein, was aber vorher ganz grob abgefragt wird. Probiers mal aus - ist aber sicherlich noch ein wenig verbesserungsbeduerftig... Gruss RainerH.
|
| In das Form Makro Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Model Manager --> 3D speichern erweitern
SOLID-master am 07.02.2020 um 08:26 Uhr (1)
Hallo Wolfgang.Erst einmal vielen Dank für deine zwei Ansätze. Den ersten Ansatz hatte ich bereits versucht und auch einiges hinbekommen .Allerdings ist der zweite Ansatz von dir viel interessanter und auch mein Ziel. Ich werde später berichten (wird etwas dauern)ob es geklappt hat. Überschreiben von Funktion haben wir bereits mit AutoCAD (LISP) gemacht.
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : 3D Notizen in Modeling von Fläche löschen.
Seele am 23.05.2016 um 07:11 Uhr (1)
Hallo ich habe jetzt schon etwas herumexperimentiert:Es gibt mehrere Befehle Anno´s zu löschen:delete_custom_feature FEATURE-Variabledoc3d_delete_anno FEATURE-Variableremove_feature FEATURE-Variablemein Problem ist, das im Makro eine Fläche gewählt wurde mit (FLAECHE :value-type :face :title "Zyl.-Flaeche" :prompt-text "Bitte Zylinderflaeche eingeben"Setze ich :value-type auf :feature dann funktioniert das zwar einwandfrei, aber dann würde mein restliches Makro, wo ich es einbaue nicht mehr funktionieren ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
CoCreate Programmierung : [LISP] filter only unique object
shaba am 19.11.2010 um 16:36 Uhr (0)
Sorry for english, but i dont understand germani need a filter to show in the tree only unique part, not shared partI think a function that the first time find a share obj return "1" and return "2" on the otherFor example:Part.1Part.2Part.3Part.4(All shared obj together, the same part shared 3 times)Part.1 = "1"Part.2 = "2"Part.3 = "2"Part.4 = "2"So i can filterI hope im a bit clearTnx for help
|
| In das Form CoCreate Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Lisp zum zerlegen einer 2D Kontur in XYZ Koordinaten
NutundFeder am 02.05.2021 um 13:14 Uhr (1)
Ja geht in die Richtung.Ich habe das auch bereits so praktiziert das ich segmentweise gearbeitet habe. Irgendwie waren dann Anfang Nachfolger-Segment und Ende Vorgänger-Segment nicht verbunden.Würde gerne die Sache noch soweit optimieren, dass ich eine sichere Vorgehensweise habe.Erstellen die Werkzeuge oben denn Linienzug/Spline auch?GrußNutundFeder
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : 25.0 in 25 wandeln
RainerH am 17.06.2005 um 09:04 Uhr (1)
@BerndDazu gibt es in LISP: read-from-string(setf zahl (read-from-string string))Eine Zahl kannst du auch umgekehrt in einen String wandeln:(setf string (oli::sd-num-to-string zahl))HTHGrussRainerH.
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
Makro Programmierung : Makrowunsch für animierte gif s
Castell am 24.06.2004 um 18:54 Uhr (0)
Hola Heiko! Quick an Dirty. Lisp einlesen und in der Toolbox Viewport rotieren anklicken. Ausfüllen und starten. Proggi erzeugt unter c: emp pro Schritt ein JPG (Bildxxx.jpg). WICHTIG: c: emp muß existieren und es dürfen keine Bildxxx.jpg vorhanden sein. Wie schon gesagt quick and dirty. Viel Spaß damit. ------------------ Viele Grüsse aus dem Schwabenländle Massimo Castell ------------------ DIE inoffizielle Hilfeseite zum OneSpace Designer http://osd.cad.de
|
| In das Form Makro Programmierung wechseln |
|
Programmierung : Zeichnung als MI speichern
Walter Geppert am 13.08.2007 um 12:08 Uhr (0)
Diese Befehle sollte man als sogenannte COMMANDS immer innerhalb eines (sd-call-cmds) aufrufen z.B.:Code:(sd-call-cmds (AM_STORE_DRAWING :FILENAME (format nil "~a/~a" meinverzeichnis meindateiname)))Da siehst du auch, wie man einen Pfad (oder auch andere Strings) mit (format) zusammensetzen kann------------------meine LISP-Makros sind auf osd.cad.deGrüße aus Wien WalterDC4 Technisches Büro GmbH
|
| In das Form Programmierung wechseln |
|
Programmierung : kann Stichwort in Hilfe nicht finden
Walter Geppert am 09.03.2007 um 20:37 Uhr (0)
In die Kommandozeile (oli::sd-online-reference) eintippen und RETURN, dann gibts in der Toolbox einen Eintrag [/i]Online Reference. Nach Aufruf erhält man eine Tabelle mit allen (auch selbstgeschriebenen) verfügbaren Dialogen und nach Anklicken auch ihren Parametern------------------meine LISP-Makros sind auf osd.cad.deGrüße aus Wien WalterDC4 Technisches Büro GmbH
|
| In das Form Programmierung wechseln |
|
Makro Programmierung : Setzen von 2D-Hilfslinien zur Positionierung von Bemassung in Annotation
Walter Geppert am 27.10.2004 um 13:48 Uhr (0)
... und noch einen drauf, auch wenns konservative Kunden nicht gerne hören: TZ war gestern, heute arbeiten wir mit 3D, das bietet ganz andere Möglichkeiten der technischen Dokumentation und der Informationsweitergabe, da sollte man sich nicht eisern an antiquierte Regeln halten müssen ------------------ meine LISP-Makros sind auf Heikos Hilfeseite Grüße aus Wien Walter DC4 Technisches Büro GmbH
|
| In das Form Makro Programmierung wechseln |