|
PTC Creo Elements/Programmierung : Listen vergleichen
MiBr am 09.06.2021 um 13:47 Uhr (1)
Hallo,ich schreibe gerade nee Lisp und stehe voll auf dem Schlauch!Mittels folgendem Code bekomme ich die Listen von zylindrischen FlächenCode:(setf zyl_flae (sd-call-cmds (get_selection :focus_type *sd-cylinder-seltype*:allow_face_par :select:in_part Besitzer)))Ich habe zwei Listen: zylinderflächen_vor_bearbeitung und zylinderflächen_nach_bearbeitung.Jetzt möchte ich alle Flächen ermitteln die in zylinderflächen_nach_bearbeitung hinzugekommen sind.Also:Elemente aus zylinderflächen_nach_bearbeitung - Eleme ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Direct Modeling : PDF laden
MiBr am 20.06.2018 um 06:57 Uhr (1)
Hallo Wolfgang,mit oli:sd-retrieve-url bekomme ich das Word-file in einen Pfad gelegt.Mit pprint sieht das dann so aus:"C:UsersmibrAppDataLocalTemp30i1j534ja38u8p5608"leider bekommt der Datei-Name keine .doc verpasst so das ich diesen nicht einfachüber oli:sd-display-url laden kann. (Aber das wusstest Du bestimmt schon!)Kann ich das .doc da irgendwie hinterklemmen? Meintest du das mit dos-shell?Wobei ich mich mit dos-shell noch weniger auskenne wie mit Lisp .Zitat:Mir deucht wir hatten so ein Thema innerh ...
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
 |
PTC Creo Elements/Direct Modeling : Bemassungstext kopieren
MiBr am 05.02.2018 um 07:29 Uhr (15)
Hallo Wolfgang,erstmal wieder ein Dankeschön für deine Ausführung, jetzt kann ich alle meine Lisp mal wieder auf Optimierungspotential (sehr hoch) durchschauen!Das mit dem sd-num-equal-p ist ein sehr guter Hinweiß, hatte mit dem Vergleichen = von Zahlenschon mal ein Problem und sage jetzt lieber nicht, wie ich das gelöst habe!Das mit dem Input, hatte ich eins zu eins aus dem IKit übernommen und mir bei der Variable überhaupt nichts gedacht.Und mit dem fast durchgänig in zwei Sprachen, habe ich dann auch ...
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Direct Modeling : 3D Scan mit Faro Scanner - wie geht ihr mit Punktewolken um?
MiBr am 25.06.2019 um 08:27 Uhr (1)
Hallo nochmal,ich habe die Anzahl der Zeilen/Punkte der Wolke jetzt nach der File-Größe und der File-Größeder ersten 100000 Zeilen ermittelt.Falls die Wolke aus weniger als 100000 Zeilen/Punkte besteht werden die gesamten Linien/Punktegezählt.Die 100000 Zeilen habe ich als guten Kompromiss zwischen Genauigkeit und Wartezeit empfundenen.Somit sollte die %-Angabe und die erstellen Punkte der Wolke in etwa passen.Anbei die von mir erweiterte Lisp, falls euch noch was auffällt - Wünsche/Fehler etc. melden!Gruß ...
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
 Verzahnung.zip |
PTC Creo Elements/Direct Modeling : Zahnräder positionieren
MiBr am 29.04.2021 um 08:15 Uhr (1)
Hallo Schnackl,falls Du die Zahnlücke zum Zahn mittig positionieren willst, dann kann man die Winkel mittels Zähnezahlbzw. Übersetzung leicht berechen. Da mir das als Getriebebauer auf die Dauer aber zu mühsam war, habeich mir dazu ein kleines Tool geschreiben.Das Tool berechnet nur die Verdrehwinkel! Ein verdrehen habe ich nicht ins Tool gebracht, da ich mal das Teildrehe, die Arbeitsebene oder evtl. nur die Flächen oder, oder, ... .Falls du Evolvente an Evolvente anliegen soll, zwecks FEM oder so, dann m ...
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Programmierung : Zeichnung aus Annotation laden über LISP
MiBr am 05.11.2018 um 09:39 Uhr (1)
Hallo Peter,Zitat:Durch das 3D Modell kann man sich ja die Stammdaten oder dann wohl auch die Zeichnung und kommt an das pdf??? (weiß ich nicht mit Sicherheit).Das geht! Ist mir aber etwas zu viel geklicke, daher kam die Frage und passte ja auch zum Thema!Zitat:Die Abfrage für die Oracle Datenbank und sql würde ich über Python programmieren ...Können uns gerne mal über PN austauschen wenn du da Interesse hast.Da ich keine Ahnung von der Oracle Datenbank und sql besitze (bin Konstrukteur), wäre es mit Siche ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Aus Protokoll Werte lesen
MiBr am 30.06.2017 um 07:48 Uhr (1)
Hallo,bei der Auswertung habe ich noch ein Problem bekommen. Es gibt bei der Verzahnungen meisteine Vorbearbeitung. Diese führt dazu, das es im Protokoll, bis auf die Werte, zwei identischeZeilen gibt. Wenn ich im Protokoll z.B. nach "Diametrales Zweikugelmass (mm)" suche findet er die Zeilen korrekt.Ich denke aber, dass die Lisp die erste Zeile einfach überschreibt und ich diese nicht mehrauswerten kann.Habe schon kläglich Versucht eine Liste erstellen zu lassen und wollte anschließend dieentsprechende Ze ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Direct Modeling : Formelemente mehrfach kopieren
MiBr am 19.10.2016 um 12:32 Uhr (1)
@ Felix,deine Tool zum Kopieren von Formelementen gefällt mir sehr gut, Danke dafür!!!Ich würde mir ein zweites Tool wünschen mit dem ich Lochbilder erstellen kann.Hintergrund:Da ich Getriebebauer bin haben wir entsprechend viele rotationssymmetrische Teile.Und wenn ich Zähne kopiere ist es oft notwendig eine einzelne Fläche zu kopieren,diese Radial zu vervielfachen und mittels Einfügen zu subtrahieren. Also jeden Zahneinzeln einfügen und das nervt. (Über Formelement/Muster funzt das nicht)Eine Auswahl wü ...
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
 Protokoll.txt |
PTC Creo Elements/Programmierung : Aus Protokoll Werte lesen
MiBr am 27.06.2017 um 07:11 Uhr (15)
Hallo Forum,als Getriebebauer benötigen wir des öfteren mal Zahnräder! Hierzu haben wir ein Verzahnungsfeld aufden Zeichungen. Diese werden händisch aus dem Berechnungsprotokoll übernommen, siehe Anhang.Leider sehr mühsam und zudem Fehler anfällig. Jetzt habe ich mich gefragt, ob man mit einer Lisp dieWerte nicht aus dem Protokoll lesen kann.Falls es gehen sollte, wäre folgendes mit den vier Werten ein gutes Beispiel: Diametrales Rollenmass nach DIN 3960 (mm) [MdR.e/i] 50.793 / 50.751 195.654 / 195.572Wenn ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Direct Modeling : Kanten einer bestimmten Länge einfärben um die Auswahlfunktion F2 vorzubereiten
MiBr am 24.01.2024 um 16:14 Uhr (1)
Hallo Wolfgang,Zu Punkt 1 - geändertZu Punkt 2 - geändertZu Punkt 3- Habe es erst mit sd-edge-p und sd-face-p versucht. Die Befehle funktionieren irgendwie nicht und ich bin dann auf is-... gestoßen und die funzenZu Punkt 4 - Da muss ich noch etwas lääänger über die Umsetzung nachdenken ... hmmhmm, grübel, grübel , .....Zu Punkt 5 - War sooo stolz auf mein lambda ... Und ja das mit gleich großen Flächen kommt schon mal vor, ist aber für mich i.O.!Zu Punkt 6 - Siehe Punkt 4Zu Punkt 7 - Hatte ich auch drüber ...
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
 |
PTC Creo Elements/Programmierung : docupntcnp X/Y ändern
MiBr am 30.01.2018 um 10:05 Uhr (15)
Hallo,ich versuche gerade mal wieder nee Lisp zu schreiben, in dieser würde ich einen Punkt wählen und einenText mit einer Verschiebung in X/Y absetzen.Für den Punkt habe ich die Variable - Ausw_pun - , die ich im Anno mittels :value-type :docupntcnp ermittel.Der Inhalt sieht dann z.B. so aus:#S(GPNTDOCU X -856 Y 615 GPORT "Annotation")Mittels (setq posX gpnt2d_x) (setq posY gpnt2d_y) kann ich dies auch entsprechend weiter verarbeitenund das klappt alles gut und funzt.Trotzdem denke ich, es wäre einfacher, ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Direct Modeling : Toleranzen hinzufügen
MiBr am 05.12.2016 um 12:52 Uhr (1)
Hallo,ich habe da nochmal ein Problem, wir haben bei uns zwei Bemaßungsstile 5.0 und 3.5.Jetzt wollte ich das Tool erweitern - Format der Bemaßung ändern in 3.5 Stil oder 5.0 StilDer Code für 5.0 sieht so aus:Code:(if STIL_GR(sd-call-cmds (am_dim_props :dim_list DIM_TOLERANZ:text_color_setting :off:ARROW_FIRST_ABS_SIZE 5:ARROW_SECOND_ABS_SIZE 5:line_color_setting :off:TEXT_COLOR 65280 :done:TEXT_ABS_SIZE 5:TEXT_SCOPE:PREFIX:TEXT_COLOR 65280 :done:TEXT_SCOPE:POSTFIX:TEXT_COLOR 65280 :done:TEXT_SCOPE:ALL_TOL ...
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Direct Modeling : Druckmenü
MiBr am 16.03.2016 um 08:02 Uhr (1)
Hallo, ich bins nach mal mit einer Frage zum Drucktool.Anstelle vom drucken, wollte ich mir Pdf´s der Zeichung erstellen und direkt öffnen lassen!Teil der Lisp:(when (or(string= blatt "A0") (string= blatt "DINA0") (string= blatt ".sfeld_rahmen_A0")) (if (and (equal einpassen t) (string= ausr "quer")) (progn (am_plot_ex :Plot_style :pdf_a0 :output_drawing :destination "C: empplot.pdf" :scale :fit :ORIENTATION :landscape :POSITION :CENTER :plot :yes (oli:sd-display-url "C:TEMPplot.pdf") )Dies funzt bei klein ...
|
| In das Form PTC Creo Elements/Direct Modeling wechseln |