|
PTC Creo Elements/Programmierung : Lisp zum zerlegen einer 2D Kontur in XYZ Koordinaten
TC17pro am 19.04.2021 um 14:14 Uhr (1)
Hallo,zeig mal her. Wie liegt die Kurve denn vor?EDIT: Hast du nicht hier schon mal nachgefragt? ------------------Freundliche GrüßeTC17proÜber eine Rückmeldung würde ich mich freuen, Danke.Meine Version TurboCAD V 17.2.77.1 ProfessionalFür die erstellten Beiträge ist die Haftung, Garantie und Gewährleistung ausgeschlossen.Nettiquette-----Sys-Info-----Richtig fragenDateianhänge hochladenSo sagt man Dankeschön - UnitiesNEU, aus gegebenem Anlass: Keinesfalls will ich Jemand beleidigen oder provizieren. Ich ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
CoCreate Programmierung : Schnittpunkt v. 2 unendl. Hilfslinien
holt am 05.11.2008 um 11:00 Uhr (0)
Zitat:Original erstellt von Patrick Weber:@holt:Willst du auf einen Fangbereich anspielen oder auf eine mögliche Punktüberdeckung? Letztere wird durch meine Variablendefinition im Dialog nicht möglich sein.Nein! Aber es hat etwas mit dem Fang zu tun.Überleg mal: Am Punkt PU liegen 2 Hilfslinien. Mit deinem LISP ist nicht gewährleistet, dass die schräge Hilfslinie gefunden wird. Tatsächlich wird bei beiden get_selection die selbe (senkrechte) Hilfslinie gefunden. Und die beiden ( ) haben keinen Schnittpun ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : unterschiedliche Teile mit gleichem Namen finden/vermeiden
Walter Geppert am 04.03.2011 um 09:43 Uhr (0)
Zitat:Original erstellt von ThHauck:...habe allerdings bisher nicht viel deutsche Hilfe dazu gefunden. Der IKit ist auch nur in Englisch. Als deutsches Grundlagenbuch hat mirPaul GrahamANSI Common LispISBN 3-8272-9543-2geholfenOnline sehe ich da immer wieder nachNachdem die universelle EDV-Sprache englisch ist und alle? Programmiersprachen eine englisch-basierte Syntax haben, finde ich gleichsprachige Handbücher eigentlich sogar praktischer als seltsam übersetzte------------------meine LISP-Makros sind au ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : LISP Übergangsrohr Rechteck-Rund
Knuddel25 am 27.01.2009 um 10:36 Uhr (0)
Hallo,ich danke euch für eure Antowrten. Wir werden bei uns demnächst auf V16 (ist das glaub ich von 2008) updaten, vielleicht kann ich mich ja in diesem Zuge beim Chef durchsetzen uns noch was zusätzliches zu geben.Gibt es im Internet vielleicht eine Übersicht, was man alles zusätzliches zum Modeling erwerben und installieren kann?Wir arbeiten viel mit Rohrleitungen und auch Übergänge, gibt es da was?Knuddeligen Gruß ------------------Das Leben ist kurz, weniger wegen der kurzen Zeit, die es dauert, sond ...
|
| In das Form CoCreate Programmierung wechseln |
|
Makro Programmierung : Lisp: Teile entfernen funktioniert nicht
holt am 04.03.2005 um 08:43 Uhr (0)
Zitat: Original erstellt von Dorothea: 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. Hallo Dorothea, ich möchte ja genau das, nämlich aus den Teilen, die bereits in der Teilegruppe enthalten sind Teile entfernen (funktioniert nicht) bzw. welche hinzufügen (funktioniert). -- ...
|
| In das Form Makro Programmierung wechseln |
|
Makro Programmierung : Beistand ! Wie ME10 Makro in Lisp?
tograh am 27.05.2004 um 11:18 Uhr (0)
Hallo Walter, hmpf, also doch wohl etwas schwieriger. Wie könnte denn sowas aussehen? Bei mir hapert das schon mit dem Nullpunkt setzen. die Tabelle wird eiskalt ins TOP gezeichnet könnte mann das nicht in etwa so lösen, wie Du das im am_posnum.lsp gemacht hast (da blicke ich nämlich gar nicht durch) bei masstäblicher Darstellung von Ansichten misst Anno trotzdem im TOP und zwar sturheil 1:1, das muss man also umrechnen Und wenn man hier im measure Befehl direkt die Ansicht angeben würde? Irgendwie möc ...
|
| In das Form Makro Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Ist es möglich mehrere Textfelder in Zwischenablage kopieren?
clausb am 15.03.2018 um 09:57 Uhr (1)
Wenn ich mich recht entsinne, gibt es im IKIT keine offizielle Möglichkeit zum Zugriff auf das Clipboard.Ich sehe spontan drei mögliche Ansätze: Aufruf von clip.exe aus Lisp heraus .NET-API verwenden und damit Clipboard-APIs anderer Applikationen (z.B. IE) fernsteuern Mit Excel kann man auch per DDE kommunizieren. Dafür gibt es APIs in CoCreate Modeling, siehe http://www.clausbrod.de/cgi-bin/view.pl/CoCreateModeling/FaqDde und http://www.clausbrod.de/cgi-bin/view.pl/CoCreateModeling/MacroHelloExcel[Diese N ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
CoCreate Programmierung : LISP: CoCreate Modeling V17.00; Package MEI
Patrick Weber am 27.04.2010 um 19:10 Uhr (0)
Zitat:Original erstellt von DieGraetsche:Ich habe extra die Sysmbol.txt aus dem Eintrag von Patrick Weber mit der Version 17 erzeugt. Hier ist auch noch die Funktion SD-IDENTIFY-CLUSTER-BY-SYSID drin.Nach Auffinden der "Funktion" (des Symbols), suchst du rückwärts nach dem Sharp-Zeichen "#". In diesem Package ist die gesuchte "Funktion" enthalten.Beispiel aus v16:Code:#FRAME2 package...IDENTIFY-CLUSTER-BY-SYSID...SD-IDENTIFY-CLUSTER-BY-EID...SD-IDENTIFY-CLUSTER-BY-SYSID...#xyz package------------------Grü ...
|
| In das Form CoCreate Programmierung wechseln |
|
PTC Creo Elements/Programmierung : check_part hat immer :failure
Seele am 29.07.2020 um 11:26 Uhr (1)
Hallo Peter, ...Ich hab mir das Problem mal kurz angesehen und das kleine LISP draus gebastelt.Ich hoffe dass es Dir hilft.Mir fiel auf, dass deine Original Routine immer Success als Rückmeldung lieferte, also wurde vermutlich nur kontrolliert, ob der Befehl sauber durchlaufen wurde, unabhängig vom Ergebnis.Deswegen habe ich das *sd-action-result* ausgewertet und siehe da, mit Fehler steht was drin, ohne Fehler kommt "nil" zurück und das kann man dann auswerten.Gruß Wolfgang ------------------alles ist mö ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
CoCreate Programmierung : Schnittpunkt v. 2 unendl. Hilfslinien
Patrick Weber am 04.11.2008 um 20:44 Uhr (0)
Verdammt! Ich habe den Fehler gefunden... Auf meiner Skizze ist die erste Hilfslinie (L1) eine Vertikale. Die Arbeitsebene ist aber um den Winkel Alpha eingedreht, wodurch die Linie nicht mehr vertikal ist. Also LISP angepasst und funzt nun. @highway45:Hatte ich mir schon vorher angeschaut, brachte mir aber keine Erleuchtung. @holt:Willst du auf einen Fangbereich anspielen oder auf eine mögliche Punktüberdeckung? Letztere wird durch meine Variablendefinition im Dialog nicht möglich sein.------- ...
|
| In das Form CoCreate Programmierung wechseln |
|
Programmierung : Parameterteil erstellen für SD-Power Normteilkatalog
Peach303 am 14.12.2007 um 10:51 Uhr (0)
Hier ist der Auswahlpunkt. Siehe Bild.Sollte eigentlich auch mathematisch perfekt auf der Fläche liegen...Hm, ab :in_part durch :selected_part getauscht. Dann kommt Fehlermeldung:LISP-Fehler:#S(SEL_ITEM ELAN::PATH (#S(ELAN::NPARCEL DSM::SIMPLE-ENTITY-PTR 157611344) #S(ELAN::NPARCEL DSM::SIMPLE-ENTITY-PTR 280394272)) TYPE ...) is not of type LIST.[Diese Nachricht wurde von Peach303 am 14. Dez. 2007 editiert.][Diese Nachricht wurde von Peach303 am 14. Dez. 2007 editiert.]
|
| In das Form Programmierung wechseln |
|
Programmierung : Pseudoordner in der Strukturliste umfärben
holt am 29.06.2007 um 08:26 Uhr (0)
Hallo Stephan,ich glaube, dass du Pseudo-Ordner mit deinem Interrogator gar nicht behandeln kannst, weil sie kein wirkliches Browser-Objekt sind, sondern nur eine optische Zusammenfassung von mehreren Exemplaren (vielleicht gibt es (noch) keine IKIT-Funktionen dafür oder sie sind nicht dokumentiert).Ich würde folgendes machen:Du kannst die Pseudo-Ordner ausschalten. (Siehe Bild)Dann werden deine Exemplare direkt angezeigt.Wie du an diese Einstellung per Lisp rankommst, weiß ich leider nicht.--------------- ...
|
| In das Form Programmierung wechseln |
|
CoCreate Programmierung : LISP: 3D-Zusatzfenster wieder loswerden
holt am 09.11.2009 um 13:58 Uhr (0)
Hallo,ich erzeuge in einem Annotation-Dialog innerhalb des Codes von :show-input-tool ein Zusatz-3D Fenster mit dem Befehl (DOCU::SHOW-3DVP).Beim Aufruf des Codes von :hide-input-tool möchte ich dieses 3D-Fenster wieder löschen.Leider finde ich keinen Befehl dazu.Versuche mit (sd-call-cmds (delete_vp "3D VP")) haben mich auch nicht weiter gebracht. Hier wird nur der Inhalt des DF entfernt aber das Fenster bleibt erhalten.Hat jemand Tips wie ich das lösen könnte?------------------Gruß aus dem SalzkammergutT ...
|
| In das Form CoCreate Programmierung wechseln |