 |
PTC Creo Elements/Programmierung : Vektortransformation ohne Koordinatensystem
holt am 15.12.2021 um 11:56 Uhr (15)
Hallo,ich suche gerade in Modeling Lisp nach einer Möglichkeit, Vektoren in ein anderes Koordinatensystem zu transformieren, ohne ein Zielkordinatensystem anzugeben. Ich habe statt eines Zielkoordinatensystems nur einen Punkt und die Z- und X- Richtungen.Bei der Funktion sd-vec-xform muss ich ein sel_item angeben.Weiß jemand, wie man die Transformation ohne dieses Koordinatensystem berechnen kann?Als Ausweg könnte ich ein temporäres Koordinatensystem mittels Punkt/Richtung erzeugen, dieses für die Transfor ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
 |
PTC Creo Elements/Programmierung : Rückgängig nach Programmausführung
Greskamp am 09.03.2017 um 14:10 Uhr (15)
Hallo,ich habe mal ne generelle Frage. Ich habe manche Lisp-Progrämmchen, die logischerweise einige Schritte tun, bis sie fertig sind. Kannte Trennen, Lochung hin, versetzen.. was weiß ich.Jetzt ist es so, das bei manchen Programmen, nach der Ausführung, ich auf "Pfeil zurück oder Rückgängig" gehe, und es wird auf einen Schritt auf den Zustand vor dem Starten des Programms gesprungen, und bei anderen Programmen wird jeder einzelne Schritt zurück gegangen und irgendwann ist Schluß.Wie steuer ich sowas?----- ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
Makro Programmierung : Aufruf einer html-Seite per Knopfdruck
Marcel Capeder am 03.08.2004 um 11:09 Uhr (0)
Hallo Klaus Irgendwie krieg ich s nicht hin... :-( Bei mir kommt meistens der Lisp-Fehler: The function SD-DISPLAY-URL is undefined. - Wenn ich folgendes eingebe: (sd-display-url http://www.cocreate.com ) Ich möchte eigentlich nur das Menü (im Anhang, von Heikos Page) ergänzen... 1x Button mit dem Makro hinterlegt, 1x Button mit dem Aufruf einer kleinen Anleitung in html. Könntest du mir ein Beispiel zeigen, wie man so was richtig macht? - Vielleicht finde ich dann meinen Fehler... Gruss Marcel
|
| In das Form Makro Programmierung wechseln |
|
CoCreate Programmierung : LISP : Texteditor im Dialog aufrufen
Martin.M am 04.06.2010 um 10:32 Uhr (0)
Hallo Wolfgang,vielen Dank für die Hilfe. Ich habe es jetzt am Laufen. (Beschreibung :value-type :string :title "Beschreibung" rompt-text "Beschreibung eingeben" :show-input-tool ( sd-show-general-text-editor :title "Beschreibung" :initialText Beschreibung ) :hide-input-tool ( sd-hide-general-text-editor ) )TschuessMartin------------------ OSDM - Die freie WissensdatenbankOneSpaceManager Forum
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Menüs/Untermenüs
Walter Geppert am 16.02.2009 um 18:22 Uhr (0)
Wenn du vermeiden willst, dass die User noch irgendwas zusätzliches drücken müssen, definiere einfach einen "leeren" Dialog:Code:(sd-defdialog mein-unsichtbarer-lade-dialog:Dialog-title "Nix":Dialog-control :sequential:toolbox-button nil:variables ( ):local-functions ( (test 1 () .. .. ) ) :ok-action (test 1))Die "test 1" braucht auch nicht lokal im Dialog zu stehen, ist aber irgendwie leichter servicierbar so------------------meine LISP-Makros sind auf osd.cad.deDisclaimerGrüße aus Wie ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : LISP: als Variante geladene Teile ermitteln
holt am 12.03.2010 um 08:56 Uhr (0)
Hallo Wolfgang,du hast mich nicht ganz Mist-verstanden. Die Auswahl könnte auf diese Art geschickt gemacht werden.Aber...Über Attribute die am Modell hängen kann ich zwar feststellen welcher Teil durch welchen ersetzt werden soll. (z.B. höhere Version, späteres Aktualisierungsdatum, ...)Beim Ersetzen muss ich aber wissen, ob ein Teil Original- oder Variantenteil ist, da der Dialog Code:substitute_lav :lav_original_part :lav_version_partOriginal- und Variantenteil verlangt.------------------Gruß aus dem Sa ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Bogenförmiger Text
AlexG am 26.11.2013 um 11:54 Uhr (1)
Hallo Stephan,Eine "PTC-Goodie" an dieser Stelle kenne ich leider auch nicht.ABER das ganze lässt sich mit Sicherheit über Integration-Kit Funktionen und ein wenig Lisp lösen.1.) "Master"-AE erstellen - 2.) "Meinen Text" durchloopen - 3.) Einzelnen Buchstaben auf temporäre Arbeitsebene erzeugen - 4.) AE Rotieren - 5.) Geo auf Master-AE projezieren - 6.) Temporäre AE löschen - 7.) Zu Schritt 3.) bis das Ende des Textes erreicht ist.So oder so ähnlich könnte es aussehen. Gruß Alex------------------Computer s ...
|
| In das Form CoCreate Programmierung wechseln |
|
Makro Programmierung : Setzen von 2D-Hilfslinien zur Positionierung von Bemassung in Annotation
Walter Geppert am 27.10.2004 um 13:18 Uhr (0)
Zitat: Original erstellt von Dittrich: ...Weil das erste Maß von der Körperkante 2mm weiter entfernt sein soll, als der Abstand der Masslinien untereinander. So macht man das, wenn man TZ am Brett gelernt hat. Das lässt sich doch auch realisieren, das Erste mit :MIN_SPACE definieren, den Rest mit :DATUM_STEP in der Datei am_dimension.dms oder interaktiv unter Bemassung-Vorgaben-Plazier auto-Mindestabst bzw. MaßlinSchrit ------------------ meine LISP-Makros sind auf Heikos Hilfeseite Grüße au ...
|
| In das Form Makro Programmierung wechseln |
|
CoCreate Programmierung : Schleife zum öffnen und drucken von mehreren Dateien
clausb am 04.04.2009 um 11:52 Uhr (0)
Zitat:Original erstellt von der_Wolfgang:Hinweis: Integration Kit:Code:(sd-move-file source destination) ;; auch zum umbenennen verwenden(sd-copy-file source destination)Dieses sind nur 2 Bildschirmseiten oberhalb von (sd-sys-exec command) erklärt, welches man ja zum Aufruf einer DOS SHELL nutzt.Noch grundlegender: In jedem Common Lisp gibt es rename-file und delete-file.------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/[Diese Nachricht wurde von clausb am 04. Apr. 2009 e ...
|
| In das Form CoCreate Programmierung wechseln |
|
Programmierung : Strukturbrowser abfragen
holt am 16.08.2006 um 14:48 Uhr (0)
Hallo,ich möchte in OSD-M V14 eine neue Such/Filterspalte in den Strukturbrowser einfügen:"Teil/Baugruppe sichtbar" (d.h. das Element hat ein Häkchen davor)Mein Problem: wie kann ich per LISP abfragen, ob das Element angehakt ist?Ich habs bereits mit (sd-query-browser name :IS-OBJECT-DISPLAYED obj) versucht, aber offensichtlich ist das nicht die gewünschte Funktion.Weiß jemand von euch Rat? Es darf aber keine Aktion sein, die mit sd-call-cmds aufgerufen wird, da das nur in Dialogen erlaubt ist.Anbei mein b ...
|
| In das Form Programmierung wechseln |
|
CoCreate Programmierung : LISP: Variablenname im Code erzeugen
holt am 21.06.2011 um 15:49 Uhr (0)
Danke für eure Beiträge, dadurch (und mithilfe unseres ausgezeichneten Supports) bin ich zu der Erkenntnis gekommen, dass ein wenig mehr Code besser ist als solche unschönen Konstrukte. Zitat:Original erstellt von clausb:Hört sich eher fischig an.P.S.: Tut mir leid, dass ich mich so lange nicht gemeldet habe, war aber in letzter Zeit mit anderem beschäftigt und es hat doch eine zeitlang gedauert bis ich mich wieder in die Materie hineingearbetet habe um zu der Erkenntnis zu kommen ------------------Gruß a ...
|
| In das Form CoCreate Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Speichern MI mit Lsp?
Walter Geppert am 08.06.2016 um 20:03 Uhr (3)
Zitat:Original erstellt von friedhelm at work:Oder ist das Fehlen dieser Möglichkeit ein gewolltes Feature um den MM schmackhafter zu machen? Die Strukur eines 3D-Modells ist nun mal wesentlich komplexer als alle 2D(ME10)Dateien es darstellen. Wie gesagt, ich habe keinerlei kommerziellen Nutzen aus meinen Meinungsäusserungen, aber unser 3D-Programm (wie immer man es nennen mag) braucht eine übergeordnete Struktur = ModelManager. Wenns wer billiger hinkriegt, meine Hochachtung, aber realistisch gesehen gibt ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
Makro Programmierung : Ansichtensatz aktuell ?
Martin.M am 22.04.2006 um 12:49 Uhr (0)
Hallo,weiss jemand ob am Modell und Ansichtensatz der Zeitpunkt der letzten Änderung gespeichert ist ?Wie wird das mit Lisp abgefragt ?Ich möchte ein Macro schreiben welches eine Baugruppe nach Ansichtensätzen durchsucht und prüft ob seit der letzten Aktualisierung der Zeichnung das Modell geändert worden ist. Das Ergebnis soll dann in einer Liste ausgegeben werden.Damit kann dann wesentlich einfacher und schneller geprüft werden ob die Zeichnungen aktuell sind.TschuessMartin------------------ OSDM - Die f ...
|
| In das Form Makro Programmierung wechseln |