|
Makro Programmierung : Lisp: Teile entfernen funktioniert nicht
holt am 04.03.2005 um 09:26 Uhr (0)
[QUOTE]Original erstellt von Dorothea: Der Code kann wie folgt aussehen: Code: :items :start :clear Tgr-Teile :select_done (Hier werden nur die Parameter aufgerufen, die man auch interaktiv eingibt.) Hallo Dorothea, habs probiert (bin erst nach meiner letzten Antwort draufgekommen, was du meinst). Es funktioniert! 10 Us 4U! Ein kleines Anliegen habe ich aber noch: Wie kann ich es anstellen, dass ein entfernter Teil im Darstellungsfenster nicht mehr hervorgehoben wird? Sonst sieht man ja nicht, dass ...
|
| In das Form Makro Programmierung wechseln |
|
Makro Programmierung : Elemente stutzen an inaktiven Elementen
Tom R am 29.06.2004 um 13:36 Uhr (0)
Hai! Bisher leben wir ganz gut damit, von Hand zu trennen. Das ist auch nicht die überwiegende Arbeit. Aber wenn so eine Verrohrung ansteht, nimmt das Verschneiden schon etliche Stunden in Anspruch. Deswegen wäre uns schon damit geholfen, wenn nur die einfachen Befehle zum stutzen, strecken und Entfernen der Mitte global funktionieren würden. Allein mit dem einfachen Makro, das ich mir da gebastelt habe, spare ich schon Einiges an Zeit. Nur weiss ich eben nicht, ob bei einer bestimmten Art der Fehleingabe ...
|
| In das Form Makro Programmierung wechseln |
|
Programmierung : Makro wird beendet
Dorothea am 02.10.2006 um 12:13 Uhr (0)
Hallo Stephan,Auch drawlist Funktionen muessen mit sd-call-cmds umschlossen werden. Das naechste Problem ist der Aufruf von remove_from_vp_dralist. Den muesstest Du genauso gestalten wie add_to_vp_drawlist. Aber wenn Du sowieso alle Teile entfernen willst, dann kannst Du auch die Funktion clear_vp aufrufen. Dein Code sollte so aussehen:Code:(DisplayFN (item) (sd-call-cmds (clear_vp (sd-inq-current-vp))) (when (sd-string-match-pattern-p SuchString (sd-inq-obj-basename item)) (sd-call-cmds (add_to_vp_drawli ...
|
| In das Form Programmierung wechseln |
|
CoCreate Programmierung : LISP: Schnittebene in Modeling 16 abfragen
holt am 10.07.2009 um 15:28 Uhr (0)
Ich möchte in Modeling 16 Schnittebenen die mit dem neuen Schnittelement erstellt wurden abfragen (U-, W-Richtung, Ursprung).Mein Problem: ich finde keine entsprechenden Funktionen!Es gibt zwar wie in den älteren Versionen die Funktionen sd-inq-model-clip-plane-origin, sd-inq-model-clip-plane-u-dir und sd-inq-model-clip-plane-w-diraber die funktionieren hier nicht da eine laufende Nummer (wahrscheinlich 1-6) zur Identifizierung verlangt wird. Ich habe aber nur ein sel-item.Kann mir jemand einen Tipp geben? ...
|
| In das Form CoCreate Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Drafting: CHECK_3D_GEO_MODIFY OFF...
Martin Gutjahr am 24.11.2025 um 20:01 Uhr (1)
Ich verwende die Infos massiv zur Selektion. Wie z.B. DOCU_THREAD, DOCU_STANDARD_LABEL, DOCU_SECTION_LINE_ELEMENT, SD_FACE_BLEND, SD_FACE_CONE, TS-BOHRLIST etcund auch die Textreferenzen "TR:tb:", SD_VIEW_TYPEs, SD_SHADED (um diese Ansichten zu entfernen)sowie aus Sheetmetal die SHA_BEND, SHA_PROCESS etc.Aber ich lösche halt viel rum und ändere, von daher ist das eine Einbahnstraße.Die Startparameter habens gebracht! SD_FROM_3D muß ich morgen mal ausprobieren, ob er noch meckert wenn das nicht mehr da i ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
CoCreate Programmierung : OSDM: Dateiattribute ändern
Tom R am 28.01.2009 um 08:56 Uhr (0)
Hallo!Da die Suche auf die Schnelle nichts erbracht hat, frage ich mal direkt nach: Wir speichern alle Zeichnungen, die mit ME10 in die Zeichnungsverwaltung abgelegt werden, als Kopie im Format PDF in einem bestimmten Verzeichnis ab. Nun möchte ich verhindern, dass da jemand drin herumwerkelt, wenn er grad ein PDF braucht. Denn wenn aus Versehen Dateien ausgeschnitten, gelöscht oder verschoben werden, merkt das niemand und die werden auch nicht neu erstellt, solange die ME10-Zeichnung nicht neu abgespeiche ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : OSDM: Dateiattribute ändern
Tom R am 28.01.2009 um 08:56 Uhr (0)
Hallo!Da die Suche auf die Schnelle nichts erbracht hat, frage ich mal direkt nach: Wir speichern alle Zeichnungen, die mit ME10 in die Zeichnungsverwaltung abgelegt werden, als Kopie im Format PDF in einem bestimmten Verzeichnis ab. Nun möchte ich verhindern, dass da jemand drin herumwerkelt, wenn er grad ein PDF braucht. Denn wenn aus Versehen Dateien ausgeschnitten, gelöscht oder verschoben werden, merkt das niemand und die werden auch nicht neu erstellt, solange die ME10-Zeichnung nicht neu abgespeiche ...
|
| In das Form CoCreate Programmierung wechseln |
|
Makro Programmierung : Punkte liegen nicht aufeinander
Thömu am 13.04.2006 um 15:10 Uhr (0)
Hmm, also, die Geometrie ist eigentlich nie so weit weg vom Nullpunkt. Dies hat sich nur bei meinen Test ergeben, da ich dort nebeneinander immer wieder eine neue Geometire habe aufzeichen lassen.Stimmt, eignetlich sollte ich die die Radien mit "verrunden" machen. Ich habe mich nicht dafür entschieden, da ich im Voraus jeden einzelnen Punkt berechne, überprüfe, ob diese Geometrie auch real herstellbar ist und dann die Gesammtlänge berechne. So müsste ich nun für jeden Radius wieder einen weiteren Punkt a ...
|
| In das Form Makro Programmierung wechseln |
|
Makro Programmierung : Dialog soll geöffnet bleiben und neue Eingabe erwarten
Martin.M am 11.11.2005 um 13:59 Uhr (0)
Hallo,mit dem Macro sollen Teile und BG eigenstaendig gemacht werden die keine Exemplare sind, also neue Teile an der gleichen Stelle.Ich möchte das der Dialog geöffnet bleibt und eine neue Eingabe erwartet. In der Beschreibung zu sd-defdialog habe ich nichts dazu gefunden.Kann mir von Euch einer schreiben wie das geht ?TschuessMartinCode:(in-package :EXAMPLES)(use-package :OLI);;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;(sd-defdialog gr_eigenstaendig :dialog-title "Eigenstä ...
|
| In das Form Makro Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Wie kann man aus einer Liste von Teilen die Exemplare entfernen?
Seele am 08.12.2017 um 11:41 Uhr (5)
Hallo,ich habe folgendes Problem, ...per Bildschirmwahl existiert eine Liste von Teilen Namens "Parts" natürlich sind darin auch Teile die Exemplare zueinander sind.Hat jemand eine Idee, wie ich diese Liste durchwurschteln kann, damit am Ende eine neue Liste von Teilen "Parts_neu" entsteht, bei denen die Exemplare von Teilen mit nur noch einem Teil noch vertreten sind?Hintergrund:Bei Abarbeitung der Liste wird jedem Teil der Liste je nach vorhandener Eigenschaft eine neue zugewiesen. Jedoch entsteht durch ...
|
| 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 |
 Eigenschaften-setzen.zip |
PTC Creo Elements/Programmierung : Button hervorheben
MiBr am 21.04.2017 um 09:49 Uhr (15)
Hallo,anbei das Tool. Dieses besteht aus 6 Lisp´s die sich gegenseitig aufrufen.Diese Tool habe ich aus mehreren Tool´s, aus dem Forum, an meine Bedürfnisseangepasst! Also nochmal Danke ans Forum!!!Leider habe ich noch ein Problem mit den Lisp´s Flächenfarbe/Teilefarbe.Vielleicht kann mir da ja noch jemand helfen!Hier funzt die folgenden Variable leider nicht, wenn ich die Flächen auswähleund anschließend die Lisp starte. Dabei wird die Fläche nach der initial-valueeingefärbt, obwohl in der Auswahl die Far ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Abmaße einer Baugruppe
StephanWörz am 12.09.2007 um 15:16 Uhr (1)
Hallo Walter!So was in der Art hab ich auch schon überlegt. Leider müssen wir mit mehreren Ebenen in der Struktur rechnen! Und Schreibschutz ist auch drauf...Ich habe mal folgendes vor zu testen:1. Selektierte Baugruppe als *.stp in TEMP-Verzeichnis exportieren, dabei Struktur auflösen:Code:;; Function zum exportieren der selektierten Baugruppe (export-step () (sd-call-cmds(step_export :SELECT (sd-inq-obj-pathname Baugruppe) :FILENAME Save_File :OVERWRITE :SYS-SETTINGS :assem-struct :Off ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |