| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
| |
| Virtual T-Days 2024: Ansys – mit multiphysikalischer Simulation & Materialwahl zum besseren Produkt, ein Webinar am 28.11.2024
|
Autor
|
Thema: Baugruppe erstellen über Befehlszeile (676 mal gelesen)
|
noxx Mitglied Steuerzahler
Beiträge: 801 Registriert: 13.12.2004 OS: Win 7 Ultimate 64 bit SP1 Speicher: 30 GB RAM Grafik: nVidia Quadro 4000 Creo Modelling v17.0
|
erstellt am: 09. Jan. 2009 08:53 <-- editieren / zitieren --> Unities abgeben:
Hallo, über die Befehlszeile (oder LISP) erstelle ich mit diesem Befehl eine Baugruppe: (create_assembly :name "Baugruppe") Wenn diese Baugruppe schon vorhanden ist, kommt es zu einem Fehler und es wird eine Baugruppe B1 erstellt. Kann man das irgendwie hinbekommen, dass er diese dann in Baugruppe.1, Baugruppe.2 usw nennt? gruss ------------------ OSD 15.5 WinXP Pro. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
clausb Ehrenmitglied V.I.P. h.c.
Beiträge: 2914 Registriert: 20.12.2000 Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.
|
erstellt am: 09. Jan. 2009 08:56 <-- editieren / zitieren --> Unities abgeben: Nur für noxx
|
noxx Mitglied Steuerzahler
Beiträge: 801 Registriert: 13.12.2004 OS: Win 7 Ultimate 64 bit SP1 Speicher: 30 GB RAM Grafik: nVidia Quadro 4000 Creo Modelling v17.0
|
erstellt am: 09. Jan. 2009 09:55 <-- editieren / zitieren --> Unities abgeben:
|
Patrick Weber Mitglied Konstruktionstechniker, Admin
Beiträge: 659 Registriert: 20.11.2006 Win11 Pro 23H2 Core i7-12700, 32GB RAM, Quadro P620 Creo Elements/Direct 19.0 M030 ModelManager 19.0 License Server 19.0 F000 clisp,VB.net,VBA,AHK,Python
|
erstellt am: 09. Jan. 2009 10:11 <-- editieren / zitieren --> Unities abgeben: Nur für noxx
(create_assembly :name (sd-gen-obj-basename :assembly :prefix "Baugruppe.")) So? EDIT: verdammte Smilies :P ------------------ Grüße pw
[Diese Nachricht wurde von Patrick Weber am 09. Jan. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
noxx Mitglied Steuerzahler
Beiträge: 801 Registriert: 13.12.2004 OS: Win 7 Ultimate 64 bit SP1 Speicher: 30 GB RAM Grafik: nVidia Quadro 4000 Creo Modelling v17.0
|
erstellt am: 09. Jan. 2009 10:28 <-- editieren / zitieren --> Unities abgeben:
|
Patrick Weber Mitglied Konstruktionstechniker, Admin
Beiträge: 659 Registriert: 20.11.2006 Win11 Pro 23H2 Core i7-12700, 32GB RAM, Quadro P620 Creo Elements/Direct 19.0 M030 ModelManager 19.0 License Server 19.0 F000 clisp,VB.net,VBA,AHK,Python
|
erstellt am: 09. Jan. 2009 10:37 <-- editieren / zitieren --> Unities abgeben: Nur für noxx
|
noxx Mitglied Steuerzahler
Beiträge: 801 Registriert: 13.12.2004 OS: Win 7 Ultimate 64 bit SP1 Speicher: 30 GB RAM Grafik: nVidia Quadro 4000 Creo Modelling v17.0
|
erstellt am: 09. Jan. 2009 10:50 <-- editieren / zitieren --> Unities abgeben:
|
noxx Mitglied Steuerzahler
Beiträge: 801 Registriert: 13.12.2004 OS: Win 7 Ultimate 64 bit SP1 Speicher: 30 GB RAM Grafik: nVidia Quadro 4000 Creo Modelling v17.0
|
erstellt am: 09. Jan. 2009 11:35 <-- editieren / zitieren --> Unities abgeben:
ich nochmal, sorry. versuche gerade in diese Baugruppe einen 3D Punkt zu erzeugen, was aber leider scheitert. evtl. kann sich einer den Code mal angucken Code:
(create_assembly :name (OLI:sd-gen-obj-basename :assembly :prefix "Baugruppe.")) VERTEX_CREATION :wire_part "/~A/Punkt" (OLI:sd-gen-obj-basename :assembly :prefix "Baugruppe.") 565,565,500 complete
Die erste Zeile erstellt die Baugruppe, die zweite einen 3D Punkt (Bezeichnung PUNKT), dieser soll in die Baugruppe aus Zeile 1. ------------------ OSD 15.5 WinXP Pro. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
clausb Ehrenmitglied V.I.P. h.c.
Beiträge: 2914 Registriert: 20.12.2000 Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.
|
erstellt am: 09. Jan. 2009 12:05 <-- editieren / zitieren --> Unities abgeben: Nur für noxx
|
noxx Mitglied Steuerzahler
Beiträge: 801 Registriert: 13.12.2004 OS: Win 7 Ultimate 64 bit SP1 Speicher: 30 GB RAM Grafik: nVidia Quadro 4000 Creo Modelling v17.0
|
erstellt am: 09. Jan. 2009 12:14 <-- editieren / zitieren --> Unities abgeben:
|
clausb Ehrenmitglied V.I.P. h.c.
Beiträge: 2914 Registriert: 20.12.2000 Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.
|
erstellt am: 09. Jan. 2009 12:18 <-- editieren / zitieren --> Unities abgeben: Nur für noxx
|
Patrick Weber Mitglied Konstruktionstechniker, Admin
Beiträge: 659 Registriert: 20.11.2006 Win11 Pro 23H2 Core i7-12700, 32GB RAM, Quadro P620 Creo Elements/Direct 19.0 M030 ModelManager 19.0 License Server 19.0 F000 clisp,VB.net,VBA,AHK,Python
|
erstellt am: 09. Jan. 2009 12:37 <-- editieren / zitieren --> Unities abgeben: Nur für noxx
(setf newgeneratedassembly (OLI:sd-gen-obj-basename :assembly :prefix "Baugruppe.")) (create_assembly :name newgeneratedassembly) vertex_creation :wire_part "/Punkt" 565,565,500 complete change_pa_owner :new_owner (format nil "/~A" newgeneratedassembly) :parts_assemblies (oli:sd-inq-curr-part) complete Solchen Code würde ich normalerweise nicht mal mit einer Pinzette anfassen. EDIT: (Offtopic) Kann man den Speicher, der für eine Variable reserviert wird, wieder freigeben? Also die Variablendeklaration rückgängig machen/"löschen"?
EDIT2: Jedesmal ist der Haken beim Smilies-Schalter wieder raus. -.- ------------------ Grüße pw [Diese Nachricht wurde von Patrick Weber am 09. Jan. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
clausb Ehrenmitglied V.I.P. h.c.
Beiträge: 2914 Registriert: 20.12.2000 Ich schreibe das hier in meiner Freizeit und spreche weder für meinen Arbeitgeber noch für andere Firmen. Mehr Unsinn von mir unter clausbrod.de.
|
erstellt am: 09. Jan. 2009 13:02 <-- editieren / zitieren --> Unities abgeben: Nur für noxx
|