|
CoCreate Programmierung : Modeling aktuelles Fenster löschen
friedhelm at work am 21.03.2013 um 14:58 Uhr (0)
Hallo Walter,ich benutze sehr oft hintereinander das Lisp das du hier ansehen kannst zum Suchen + Bearbeiten.Die Knöpfe dafür habe ich in die Minisymbolleisten für Auswahl "einzelnes Teil" + mehrere Teile Baugruppe" gelegt. Damit kann ich mir sowohl durch Auswahl der Teile als auch aus dem Strukturbrowser heraus einzelne Teile oder Baugruppen zeigen lassen. Das ist bequem und geht schnell.Dabei wird aber immer ein neues Fenster gemacht, das ich nach der zB. Änderung am Teil wieder löschen will um die Gesam ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Schleife zum öffnen und drucken von mehreren Dateien
Walter Geppert am 02.04.2009 um 09:05 Uhr (0)
Zitat:Original erstellt von TheSnorre: Was aber, wenn ich diese Dateien direkt aus dem Modelmanager exportiert habe. Das ist schon klar, dass die Dateien aus dem MM exportiert werden. Mit "hintenrum" meinte ich, dass die Dateien ohne Interaktion zwischen MM und Anno ja zunächst mal in ein Verzeichnis geschrieben werden. Wenn man die dann von dort (in deinem Fall mit einem Makro) lädt, ist eben ein Abgleich der Textreferenzen im Schriftkopf mit der Datenbank nicht mehr möglich und das was man zu sehen beko ...
|
| In das Form CoCreate Programmierung wechseln |
|
Programmierung : Abfrage: Makro definiert
der_Wolfgang am 27.08.2008 um 21:50 Uhr (0)
Zitat:Original erstellt von clausb: Ich vermisse das manchmal auch.me too, den upc habe ich auch schon mal verzweifelt gessucht. Nur ein grep in vorhandenen Macros hat mich dann weiter gebracht.Im Drafting ist es schwieriger im Index zu suchen, weil manche Namen zu kurz sind. Im Modeling könnte man nach "convert", "strings", "case", "upper", "up" .. suchen und findet dann die OLI funktion. Aber in der Drafting docu nach "u" zu suchen ist wenig zielführend dito im Modeling, aber da kann man, nach der aller ...
|
| In das Form Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Warum bricht Aufruf dieser Zeile das Makro ab ?
Seele am 27.10.2017 um 21:23 Uhr (1)
Hallo Wolfgang, ...vielen Dank für deine Antwort, ...also das LISP stammt noch aus meiner Anfangszeit, wo ich mich die ersten Male mit LISP auseinandergesetzt habe, deswegen schaut es echt Wüst aus, sollte ursprünglich erst mal schnell die Arbeit für mich erleichtern. Grundsätzlich bekomme ich von dem Makro keine Fehlermeldung und es tut auch seinen Dienst.Mittlerweile bin ich übergegangen die ersten Makro´s mit den neuesten Erkenntnissen meinerseits zu überarbeiten und zu verbessern. Also Quasi v2.0 zu e ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
 |
PTC Creo Elements/Programmierung : Im Annotation Linienlängen ermitteln
friedhelm at work am 26.12.2015 um 23:03 Uhr (1)
Hi,im Modeling ist das Messen etwas komfortabler, besonders wenn man eine geschlossene Kontur hat (1.Bild), aber auch bei der Summe von Einzelelememten ist es nicht schlecht (2.Bild).Im Anno, jedes angeklickte Element gibt seine Länge (3.Bild) Der Befehl dazu ist am_meas_len , vieleicht findest du für das Lisp Anregungen in der Help dazu.Hallo Karl-Josef, im Drafting gibt es moch den BefehlMEASURE_LENGTH mißt die Länge der gewählten Linie oder Rundung bzw. des gewählten Kreises, Bogens oder Splines.Wenn de ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
Programmierung : OSDM-Tiefekopie
Walter Geppert am 06.05.2008 um 10:53 Uhr (0)
Solange du nur die Elemente unterhalb des betreffenden Baugruppen-Asts kopieren willst, ist mit der Standard-Kopierfunktionalität und :ONELEVEL :OFF alles erledigt: Alle Teile/Baugruppen sind neu, aber gegebenenfalls untereinander wieder Exemplare und alle an Ort und Stelle.Wenn du aber "ausserhalb" dieses Asts auch Exemplare dieser Elemente durch die neuen ersetzen willst, wirds komplizierter.Die musst du dir zuerst alle suchen und dann abarbeiten. Hilfrteich ist dabei, dass die erzeugten Kopien bezüglich ...
|
| In das Form Programmierung wechseln |
|
CoCreate Programmierung : LISP: CoCreate Modeling V17.00; Package MEI
Patrick Weber am 26.04.2010 um 17:17 Uhr (0)
Information? Nein.Vermutung? Ja.Versuche mal SD-IDENTIFY-CLUSTER-BY-SYSID aus dem #FRAME2 package.Oder exportiere alle aktuell verfügbaren Symbole in eine Datei und suche darin nach identify-cluster o.ä.Einfach Copy&Paste ins ModelingCode:(let* (s p file-stream (lst ()) (foo-all-packages (list-all-packages))) (dolist (p foo-all-packages) (push (format nil "~a" p) lst) (do-symbols (s p) (push s lst)) ) (setf file-stream (open "c://symbole.txt" :direction :output)) (dolist (a (reverse lst)) (f ...
|
| In das Form CoCreate Programmierung wechseln |
 |
PTC Creo Elements/Programmierung : Zeichnung mit Job Server aktualisieren
der_Wolfgang am 12.04.2021 um 18:03 Uhr (15)
klingt eigentlich nach einer netten Idee. ein Grundproblem ist aber (denke ich) der Taskagent läuft nur mit einen EINEM document, also Modell ODER Zeichnung. Nun kann man einen Taskagent Job so aufsezten das ein JOB auch eigenen LISP code ausführt. Ob man es hinbekommt.. wenn ein (geändertes) Model im TA geladen wird programmatisch den 2d-3d-Link zu befragen die dann gefundene Zeichnung in der höchsten Version zu ermitteln diese zu laden diese zu aktualiesiern und diese dann auch noch programmatisch speic ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
Makro Programmierung : Punkt einlesen im Annotation
Magoo am 22.07.2005 um 06:16 Uhr (0)
Hallo, ich habe folgende Situation: Ich habe in meinem Dialog einen Button erstellt, der es ermöglichen Soll, einen Auswahlkasten zu markieren. Jetzt stehe ich allerdings auf dem Schlauch, denn ich weiss nicht so recht, wie ich Punkte in LISP einlesen kann. In ME10 wäre das ja ganz leicht gemacht mit "READ PNT ...". Sowas ähnliches bräuchte ich jetzt auch in Annotation. Schön wäre auch noch, wenn ein Gummirahmen ausgehend vom 1. Punkt angezeigt wird. (Soll später so ähnlich aussehen, als wenn man beim Plot ...
|
| In das Form Makro Programmierung wechseln |
|
Programmierung : Alternative Benennung in Baumstruktur
der_Wolfgang am 03.06.2008 um 22:03 Uhr (0)
Zitat:Original erstellt von Kricher:die Richtung ist schon mal korrekt. ...... Einfach ein "Seelenloses" Feld zum Ohne Seele : kein Inhalt!Woher nimmst Du den den Inhalt deiner Beschreibenden Spalte??? hmmm??Wenn du dir das LISP, auf das dich Matthias schon hingewiesen hat, mal ansiehst, wirst du vielleicht erkennen das jede Spalte eine Funktion erhält um das "Seelenlose" Feld (1) mit Leben zu füllen. - Deine Anfrage war wirklich nicht gut zu verstehen, aber mit den Browser views und einer ggf. selbst ...
|
| In das Form Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Wie erstellt man ein eigenes Auswahlmenü wie in der PartLibary in LISP?
der_Wolfgang am 12.08.2021 um 20:38 Uhr (2)
Zitat:Original erstellt von Walter Geppert:Man kann mit dem IntegrationKit auch solche grafischen Bedienfelder definieren, siehe User Interface Construction Toolkit. Es gibt in der Hilfe sogar ein Beispiel, für Anfänger aber etwas trickyein link wäre kürzer gewesen :-D In der Konzept Seite: == User Interface Construction Toolkit - Conceptsfindet sich dann auch das von Walter kopierte Beispiel:== User Interface Construction Toolkit Examplewelches alle möglichen Dinge zeigt, die man umsetzen kann.----Wolfgan ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
Programmierung : OSDM: kleines Lisp-Programm zum Kopieren eines Teils gesucht
MC am 16.10.2006 um 14:22 Uhr (0)
Hallo Walter!Vielen Dank schonmal vorab!Ich habe es versucht zu korrigieren, allerdings tut sich wieder nichts, zumindest kann ich keine Kopie, die ja einen neuen Namen haben müßet, finden (in-package :custom)(use-package LI)(sd-defdialog teil-kopieren-original-loeschen:dialog-title "Kopie erstellen - Original loeschen":variables( (teil :value-type art :title "Teile" :modifies nil rompt-text "Teil angeben" ) ; :initial-value sd-inq-curr-part):local-functions ( (progn (sd-call-cmds (create_multiple_pa ...
|
| In das Form Programmierung wechseln |
|
Programmierung : VL zwischen 2 AE für Loft per LISP-Macro erstellen
kai.wiegand am 29.06.2007 um 15:44 Uhr (0)
Super Klaus !Werde gleich 10 Unities auf die Reise schicken. ABER, was erstaunlich ist, das Beispiel-Macro und mein eigenes entsprechend umgestricktes Macro laufen beide zuhause in der PE-Version einwandfrei, , bloß hierfür habe ichs nicht geschrieben.In der 2005er Version von OSDM im Büro, wo ichs brauche aber bekomme ich folgende Fehlermeldung beim erstellen der VL/MatchLine: "Die Eingabe enthält Element der falschen Art" und das bei BEIDEN Macros. Nächste Woche bekomme ich die 2007er Version installie ...
|
| In das Form Programmierung wechseln |