|
OneSpace Modeling : Gestreckte Länge
Walter Geppert am 25.03.2004 um 10:00 Uhr (0)
Zitat: Original erstellt von Hartmuth: ...Vieleicht wäre das auch ein schönes Thema für Lisp-Programnierer, die neue Herausforderungen suchen. Habs schon gehört , bin aber grade ein bissl im Druck . Der Ansatz dazu lässt sich aber ganz gut auch so verwenden: Volumen des Teils dividiert durch Stirnfläche lässt sich in zwei Schritten auch zu Fuss ganz flott ermitteln ------------------ meine LISP-Makros sind auf Heikos Hilfeseite Grüße aus Wien Walter DC4 Technisches Büro GmbH
|
| In das Form OneSpace Modeling wechseln |
|
Programmierung : Lisp-Tool für Oberflächenzeichen?
Walter Geppert am 16.06.2005 um 10:23 Uhr (0)
Zitat:Original erstellt von rmcc1980: ... Zur Zeit werden wohl die von allen Blättern ausgewertet.Hallo Bernd,das ist bewusst so gemacht. Ich bin von der Annahme ausgegangen, dass "sauber" mit einem Datenmanagement gearbeitet wird und das heisst:Ein 3D-Modell=Eine Zeichnungsdatei, diese bei Bedarf (viele Ansichten und Schnitte) mit mehreren BlätternDa will ich natürlich auf jedem Blatt sehen können, welche Bearbeitungen für das Teil fällig sind.Das liesse sich aber noch ändern------------------meine LISP- ...
|
| In das Form Programmierung wechseln |
|
Programmierung : Liste in LISP sortieren
Walter Geppert am 23.02.2007 um 12:10 Uhr (0)
Das geht mit (stable-sort) und einem selbstgestrickten Sortierkriterium:Code: (setf sortlist (stable-sort list #(lambda (vor nach) (let () (if (string (nth 4 vor) (nth 4 nach)) t nil) );;let );;lambda );;sort );;setf (setf sortlist (stable-sort sortlist #(lambda (vor nach) (let () (if (string (nth 0 vor) (nth 0 nach)) t nil) );;let );;lambda );;sort );;setf------------------meine LISP-Makros sind auf osd.cad.deGrüße aus Wien WalterDC4 Technisches Büro GmbH
|
| In das Form Programmierung wechseln |
|
PTC Creo Elements/Direct Modeling : Genauigkeit vor Import einstellen
Walter Geppert am 16.11.2015 um 22:40 Uhr (1)
Zitat:Original erstellt von friedhelm at work:Will ja nicht unken,aber wenn das wirklich einmal zuischen Creo_xx und OSD 1/1 funktioniertgibts unser Modeling so nicht mehr Das hehre Ziel will ich ja gar nicht in Frage stellen, was mir wirklich weh tun würde ist der Verlust der derzeit hervorragenden Anpassbarkeit mit LISP-Makros an individuelle Konstruktionsprozesse. Jede Firma hat nun mal ihren individuellen Zugang zu speziellen Lösungsansätzen und die programmierbare Standardisierung derselben ist ein ...
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
|
CoCreate Modeling : Bemaßung von Linksgewinde
Walter Geppert am 31.01.2011 um 10:00 Uhr (0)
Zitat:Original erstellt von Michael Leis: Nur habe ich das bei der Version 17 noch nicht hinbekommen.MichaelGeht aber ganz genau so in sieht bei uns so aus:Code:;;Pfad fürs Ersetzen: C:Program FilesCoCreateCoCreate Modeling 17.0personalitygermanpesd.ms;;Für eine korrekte Gewindebemassung wurden folgende Zeilen in der pesd.ms geändert:1482:22Rechts1482:23Links;;und zwar auf:1482:221482:23LHDas ist natürlich kein LISP, sondern nur in einer README.txt gebunkert und muss auf jedem Rechner lokal und "zu Fuss" ...
|
| In das Form CoCreate Modeling wechseln |
|
CoCreate Modeling : Skizzen kopieren
Walter Geppert am 03.12.2009 um 11:50 Uhr (0)
Einmalige Messe-Sonderaktion (wenn ich auch nicht dabei bin )Das LISP-Makro "Skizze kopieren" nur hier und heute zum Download!Hinweis :Mit diesem Dialog kann man Skizzen kopieren. Die neue Skizze entsteht mit gleichen Namen unter dem selben Besitzer und ist eine echte Kopie, kein mehrfach benutztes Exemplar und damit unabhängig editierbar. (Sinnvolle) Einschränkung: Die Kopie muss verschoben werden, d.h. Start- und Zielpunkt dürfen nicht zusammenfallen.------------------meine LISP-Makros sind auf osd. ...
|
| In das Form CoCreate Modeling wechseln |
|
CoCreate Modeling : OSD-Makrobibliothek: Teile vervielfältigen
Walter Geppert am 12.10.2006 um 18:49 Uhr (0)
Hallihallo, es wird mal wieder Zeit, was hier reinzustellen (und Unities zu kassieren ). Das beigefügte LISP stellt einen Dialog zur Verfügung, mit dem man mehrere Teile und/oder Baugruppen auf einmal schnappen kann und diese dann mit bewegen 2 Punkte vervielfältigen kann.Gedacht wars für das Einbauen von Schrauben und Zubehör auch bei unregelmässigem Lochmuster, lässt sich aber auch sonst ganz gut verwenden, solange man nicht auch die Ausrichtung der Teile verändern muss.------------------meine LISP-Makro ...
|
| In das Form CoCreate Modeling wechseln |
|
PTC Creo Elements/Programmierung : Im Annotation Linienlängen ermitteln
Walter Geppert am 27.12.2015 um 10:01 Uhr (4)
Da haben wir leider einen der wenigen Schwachpunkte in der Doku.Es gibt zwar den Befehl (oli::sd-online-reference) für die Eingabe in die Befehlszeile, dann gibts in der Toolbox einen entsprechenden Eintrag, nur sind in dieser Online-Reference aus unerfindlichen Gründen leider nicht alle sog. Action-Routinen oder Commands eingetragen. Da hilft als Krücke nur mehr der Recorder.Im IKit selbst sind nur die LISP-Erweiterungen zum Programm dokumentiert.Speziell für Erweiterungen vom Anno sucht man sich da einen ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Direct Modeling : Modeling: 2D Element mehrmals kopieren
Walter Geppert am 29.11.2016 um 23:53 Uhr (3)
Zitat:Original erstellt von friedhelm at work:-In der v19 gibt es eine neue Symbolleiste "Zuletzt verwendete Befehle". Damit kann man die sechs zuletzt verwendeten Befehle erneut aufrufen. Warum erscheinen die selbstgeschriebenen Lisp nicht darin?Bin grade über den alten Beitrag gestolpert und habe doch noch eine vielleicht interessante Antwort.Wenn der Dialog über (sd-define-available-command) registriert wurde, scheint er auch in dieser Liste auf. Was nur so in der Toolbox rumkugelt aber nicht.------- ...
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
|
OneSpace Modeling : Lisp-Tool Koordinatentabelle
Walter Geppert am 29.01.2008 um 15:08 Uhr (0)
Ich glaube eher, dass der Befehl AM_GEO_COLOR im Zuge der ganzen Umstellung auf die interaktiv zu konfigurierenden Stile obsolet geworden ist und in der jüngsten Version nicht mehr unterstützt wird. Dann sucht der Interpreter diese Funktion natürlich im aktuellen Package (TEST) und findet da natürlich auch nix Generell muss man jetzt höllisch aufpassen, wenn man im Anno mit Linienarten/farben etc aus Makros heraus was ändern will. Einfach so Farben und Muster stzen wie im seligen ME10 istz nicht mehr drin. ...
|
| In das Form OneSpace Modeling wechseln |
|
CoCreate Modeling : creo elements
Walter Geppert am 29.10.2010 um 09:12 Uhr (0)
Zitat:Original erstellt von CAD97:CoCreate scheint mir doch sehr auf das Direct Modeling reduziert zu werden.Alles andere, was Cocreate ja irgendwie auch schon hatte.Paramtrics, Assembly etc. kommt wohl eher aus der Pro/E-EckeNaja, die Zusatzmodule sind ja nicht so unbedingt die Bringer, wenn da was Besseres kommt, würde ich es durchaus aushalten Wichtig wäre zu Wissen, inwieweit tatsächlich die Modelliersoftware samt LISP-Erweiterungsmöglichkeit erhalten bleibt und nicht nur die Modelle kompatibel zu ei ...
|
| In das Form CoCreate Modeling wechseln |
|
Programmierung : Lisp-Tool für Oberflächenzeichen?
Walter Geppert am 18.05.2005 um 13:10 Uhr (0)
@ RainerErst mal danke für die Blumen Und zu deiner Frage, ja genau, wobei die Lösung (c) die Beste wäre, mit (a) und einem kleinen ME10-Makro kommt man dann ja genau so weit.Aber irgendwie ist der Weg verbaut, oder ich seh ihn einfach nicht . Mit (sd-am-inq-unique-name item) oder (sd-am-inq-name item) kommt man nicht unter die von Annotation verwendete Zeichnungsstruktur, mit (sd-get-annotator-reference bject object-selected) kommt man wieder nur an einzelne Geometrie-Elemente ran und kann im ME10-Makr ...
|
| In das Form Programmierung wechseln |
|
OneSpace Modeling : Grosses Lisp-Problem
Walter Geppert am 01.12.2004 um 13:05 Uhr (0)
Zitat: Original erstellt von clausb: Offenbar interpretiert read-byte die 255 als end of file . EOF ist es aber auch nicht. Vielmehr wird der Stream bei 255 offensichtlich nicht wie bei allen anderen Werten um ein Element verkürzt und die Schleife könnte endlos laufen, wenn sie nicht durch f_length eingebremst würde Versuch mal, die Binärdatei schon als (unsigned-byte 8) zu erzeugen (wenn das von deinen anderen Anforderungen geht!), vielleicht wird dann das Zeichen nicht interpretiert und bra ...
|
| In das Form OneSpace Modeling wechseln |