|
PTC Creo Elements/Direct Modeling : Importdaten leichter in Baugruppen einsortieren LISP?
Seele am 15.01.2016 um 11:17 Uhr (1)
OK, in deiner vorherigen Version, bevor die Teile in neuem Fenster dargestellt werden konnten, hat es von der Baugruppenerzeugung und Verschiebung her einwandfrei zu 100% für mich richtig funktioniert.hier waren Besitzer, Zielbaugruppe und BG Name als Eingabe noch vorhanden. Dieses verwende ich noch, würde aber auch gerne die neue Funktion dazu haben.Im neuen Makro hast Du Zielbaugruppe und Besitzer zusammengelegt. "Besitzer" gibt es nämlich nicht mehr in diesem LISP-Makro.Klammere ich deine Zeile wie Vorg ...
|
In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Direct Modeling : Importdaten leichter in Baugruppen einsortieren LISP?
Seele am 16.01.2016 um 19:58 Uhr (10)
Hallo Felix, ...das mit dem Baugruppe erstellen war so gemeint, ich wähle einen Besitzer z.B. "/Werkzeug-komplett"Gebe dann eine Neue Baugruppe an z.B. "Baugruppe1", der komplette Pfad wird also /Werkzeug-komplett/Baugruppe1alles wird da rein sortiert, dann lege ich wieder eine neue Baugruppe an "Baugruppe 2", also wird diese /Werkzeug-komplett/Baugruppe2 und ab jetzt werden die Teile hier rein gelegt. So war es auch beim ersten LISP.Beim neuen Lisp wurde ja Besitzer und Zielbaugruppe zusammengelegt, also ...
|
In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Direct Modeling : Importdaten leichter in Baugruppen einsortieren LISP?
Seele am 19.01.2016 um 10:13 Uhr (1)
Hallo Michael, also die Daten die ich einsortiere haben in der Regel keine Baugruppen, keine Exemplare, diese möchte ich ja mit dem Makro erst erzeugen, was ja super geht.Wenn man Daten von Elements/Direct bekommt, aber umsortieren will, wäre es bestimmt von Vorteil, wenn man optional eure besprochene Möglichkeit die komplette Baugruppe zu verschieben mit reinbaut.Diesen Anwendungsfall hatte ich noch nicht, aber wer weis, ob sowas mal kommt.Der Vorschlag von Felix hört sich diesbezüglich doch gut an :- Im ...
|
In das Form PTC Creo Elements/Direct Modeling wechseln |
 SW-Aussengewinde.lsp.txt |
PTC Creo Elements/Direct Modeling : bei Importdaten Innen + Außengewinde Informationen wieder herstellen
Seele am 30.01.2016 um 17:43 Uhr (6)
Hattet ihr schon mal das Problem, dass bei importierten Dateien die Gewindeinformationen weg sind und die Zeichnungsableitungen deswegen mäßig sind?Ich hatte das ziemlich oft und habe mir deshalb diese beiden LISP - Makro´s geschrieben in Anlehnung an ein altes bestehendes Außengewinde-Makro das ich in diesem Forum mal gefunden hatte. Ich habe es komplett Auseinander genommen und nach meinen Bedürfnissen wieder zusammen gesetzt.Ich habe es so erweitert, das man nicht nur metrische Gewinde, sondern theoreti ...
|
In das Form PTC Creo Elements/Direct Modeling wechseln |
 teilname.lsp.txt |
PTC Creo Elements/Direct Modeling : Teile umbenennen
MeFi am 02.02.2016 um 16:03 Uhr (5)
Hallo!Ich habe angehängtes Makro teilname.lsp in Gebrauch.Hier werden bei Baugruppen rekursiv alle Teile/Baugruppen nach den Instanznamen des Model Managers umbenannt.Wenn ich bei "alle umbenennen" den Haken entferne, wird überhaupt nichts umbenannt, weder die Baugruppe noch die Teile darunter.Kann man da irgendwas einbauen, daß man auswählen kann, ob rekursiv oder nur die Baugruppe umbenannt werden soll?Gruß
|
In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Direct Modeling : Toleranzen hinzufügen
Roman am 15.02.2016 um 15:17 Uhr (1)
Das Makro ist super,aber wie bekomme ich es in der toolbox angezeigt?Zur Zeit kann ich es nur mitEingabe von Code:gdm-dim-toleranz-dialog starten.Code::toolbox-button t habe ich schon gesetzt.Roman
|
In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Direct Modeling : Zeile in Textdatei einfügen aus LISP-Makro heraus
Seele am 23.02.2016 um 07:28 Uhr (5)
Frage vom LISP-Anfänger an LISP-Experten, ...wie ist es möglich in LISP eine Textdatei zu öffnen, Zeile für Zeile auszuwerten und dann hinter gefundener Zeileeine zusätzliche neue Zeile einzufügen und diese dabei in eine neue Datei zu schreiben? In einer DOS-Batch-Datei bewerkstellige ich es funktionierender Weise so :@echo off & setlocal set "Neuzeile=NeuenTextEinfügen;" set "Nach=TextinZeile;" set "Datei=%1" set "DateiTmp=%1.x_tfor /f "delims=" %%i in (%Datei%) do ( "%DateiTmp%" echo %%i echo %%i|fin ...
|
In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Direct Modeling : Zeile in Textdatei einfügen aus LISP-Makro heraus
Walter Geppert am 23.02.2016 um 08:37 Uhr (3)
Als Denkanstoss hilft vielleicht das: lisppart.lsp------------------meine LISP-Makros sind auf osd.cad.de DisclaimerGrüße aus WienWalter
|
In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Direct Modeling : Zeile in Textdatei einfügen aus LISP-Makro heraus
clausb am 23.02.2016 um 08:43 Uhr (1)
Du kannst Dich aus dem reichen Fundus von Tutorials und Doku zu Common Lisp bedienen. Zum Beispiel wird hier beschrieben, wie man in Common Lisp eine Datei Zeile für Zeile einliest:http://cl-cookbook.sourceforge.net/files.html#lineAuf dieser Basis kannst Du Dir Deinen Code bauen. Grobentwurf (ohne jedweden Test):Code:(in-package :de.clausbrod)(defun copy-file(infile outfile) (with-open-file (outstream outfile :direction :output) (with-open-file (instream infile) (do ((line (read-line instream nil) ...
|
In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Direct Modeling : Zeile in Textdatei einfügen aus LISP-Makro heraus
clausb am 23.02.2016 um 09:00 Uhr (1)
Diese Variante liest sich wahrscheinlich etwas leichter:Code:(defun copy-file2(infile outfile) (with-open-file (outstream outfile :direction :output) (with-open-file (instream infile) (loop for line = (read-line instream nil) while line do (write-line line outstream)))))Na gut, und wenn wir eh schon soweit sind:Code:(defun copy-file-with-replacement(infile outfile marker replacement) (with-open-file (outstream outfile :direction :output) (with-open-file (instream infile) ( ...
|
In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Direct Modeling : Zeile in Textdatei einfügen aus LISP-Makro heraus
Seele am 24.02.2016 um 07:35 Uhr (14)
Vielen Dank an Walter und Claus für die schnellen Antworten.Ich habe es gestern Abend ausprobiert und es hat funktioniert, .... Mit jedem LISP-Makro bekommt man mehr Erfahrung und vielleicht wird es ja noch mit dem LISPeln, ... Danke, Danke, Danke, ...------------------alles ist möglich, nichts funktioniert und trotzdem muß es bis morgen geschafft sein. Werden wir es schaffen? Ja wir schaffen das !!! :-)
|
In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Direct Modeling : Zeile in Textdatei einfügen aus LISP-Makro heraus
Walter Geppert am 24.02.2016 um 07:39 Uhr (1)
Zitat:Original erstellt von clausb:PS: An den Moderator: Vielleicht sollten wir das ins Programmierforum verschieben?[/i]Soeben erledigt ------------------meine LISP-Makros sind auf osd.cad.de DisclaimerGrüße aus WienWalter
|
In das Form PTC Creo Elements/Direct Modeling wechseln |
 |
PTC Creo Elements/Direct Modeling : 3D Access - Oberfläche anpassen Icon für eigene Lisps?
Seele am 11.03.2016 um 09:32 Uhr (1)
Ich habe mal eine allgemeine Frage zum 3D-Access das wir als Viewer in der Werkstatt verwenden.Im SolidDesigner kann man sich für seine eigenen Lisps über das Anpassen Menü einen neuen Knopf mit Icon erstellen.Im 3D-Access ist diese Funktion so nicht implementiert. Die Lisp-Makros die es betrifft, habe ich im Access eigebundenund diese Laufen auch soweit, wenn man sie über den Werkzeug-Knopf auswählt.Ich möchte aber für die Werkstatt die Oberfläche schöner und übersichtlicher gestalten, deswegen die Frage, ...
|
In das Form PTC Creo Elements/Direct Modeling wechseln |