|
PTC Creo Elements/Programmierung : Exemplare zählen ohne Behälter
StephanD am 28.03.2018 um 12:35 Uhr (5)
Hallo,es gibt ja auf Lisp 3D 17 die Lisp-Datei (Exemplaranzeige.lsp) zum zählen und anzeigen der Exemplare innerhalb einer definierten Baugruppe. Es werden alle Exemplare angezeigt. Ich benötige aber eine Funktion die mir nur die Exemplare, die nicht in einem Behälter sind, anzeigt und zählt.Gibt es dazu etwas passendes oder hat jemand einen Programmierhinweis?Vielen Dank.GrüßeStephan[Diese Nachricht wurde von StephanD am 28. Mrz. 2018 editiert.][Diese Nachricht wurde von StephanD am 28. Mrz. 2018 editiert ...
|
In das Form PTC Creo Elements/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 |
|
PTC Creo Elements/Programmierung : Umlaute in CSV-Dateien - Stückliste
der_Wolfgang am 26.03.2018 um 13:38 Uhr (2)
Zitat:Original erstellt von MiBr:da hatte ich auch schon drüber nachgedacht, allerding ist das beim näheren betrachten nicht ganz so einfach.Stichwort : Rekursion! ( ich hatte das auch im Hinterkopf als wie uns um deine Funktion gekuemmert haben)Wir hatten das Thema auch vor gar nich so langer Zeit:* Ordnerinhalt über LISP auslesen* Wie bekomme ich alle am Bildschirm angezeigten Teile in eine ListeAber statt den vorhandenen Code (deswegen) in Funktionen zu unterteilen, von denenen sich eine rekursiv selb ...
|
In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Exemplare zählen ohne Behälter
StephanD am 29.03.2018 um 12:59 Uhr (7)
Hallo Felix,dein Ansatz ist super. Die ersten Versuche sind schon erfolgreich. Jetzt muss ich noch das ganze hübsch und bedienerfreundlich machen und prüfen.GrüßeStephan[Diese Nachricht wurde von StephanD am 29. Mrz. 2018 editiert.]
|
In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Lisp und Oracle
clausb am 29.04.2018 um 17:44 Uhr (1)
Etwas Ähnliches habe ich in meiner Zeit bei CoCreate übers .NET-API geschrieben und für eine Demo verwendet. War nicht schwer, in wesentlichen habe ich nur Codebeispiele für VBScript nach Lisp übertragen.[Diese Nachricht wurde von clausb am 29. Apr. 2018 editiert.]
|
In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Compile-File Funktion kennt er nicht
clausb am 22.06.2018 um 21:13 Uhr (1)
Die Version von Visual C++ für Deine Version von CoCreate Modeling findest Du in der Onlinehilfe zum Integration Kit ("Documentation for advanced users" / "Integration Kit" / "Introduction".Diesen und ein paar weitere allgemeine Hinweise zum Lisp-Compiler findest Du unter http://www.clausbrod.de/cgi-bin/view.pl/CoCreateModeling/OsdmFaqLispCompiler.Die Lizenzkosten musst Du bei PTC erfragen.Zur Ergänzung ist vielleicht noch diese Diskussion zum gleichen Thema im internationalen Userforum hilfreich: https:/ ...
|
In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Compile-File Funktion kennt er nicht
der_Wolfgang am 24.06.2018 um 11:33 Uhr (3)
Zitat:Original erstellt von Seele:Gibt es irgendwo auch eine Anleitung für das Compilieren?Das compile-file im IKIT sogar dokumentiert ist, wusste ich bis gerade auch nicht. Die Anleitung in kurz: IKIT lizenz installierter C-Compiler (wie oben bzw in der IKIT help erklärt) (compile-file "c:/beimir/mein-tollster-lisp-code.lsp")Das wars auch schon. Compile-file weiss wo die CI.EXE aus dem Microsoft compiler zu finden ist und ~macht dann eine dll draus~ . Aber das musst du eigentlich als Anwender schon ga ...
|
In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Lisp-Variable im Drafting-Befehl verwenden
achim96 am 22.10.2018 um 10:50 Uhr (1)
Sorry doppel-Posting[Diese Nachricht wurde von achim96 am 22. Okt. 2018 editiert.][Diese Nachricht wurde von achim96 am 22. Okt. 2018 editiert.]
|
In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Meldung vom System übers Programm bestätigen
Greskamp am 20.11.2018 um 12:41 Uhr (15)
Hallo,ich würde gerne wissen ob es eine Möglichkeit gibt Systemmeldungen über das Programm mit "OK" zu bestätigen.Ich würde gerne über Mehrfachabwickln Konturen als dxf speichern, da erscheint dann aber immer diese Meldung am Ende. Kann man in den Code irgendwie rein oder gibt es eine Möglichkeit am Ende die Meldung zu bestätigen.Einfach mit ":OK" klappt leider nicht.Ist ein Befehl aus dem Sheet Metal ,aber vielleicht weiß ja auch jemand wie man das sonst macht.Code: (sha_multi_unfold :base_face 273.27913 ...
|
In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Meldung vom System übers Programm bestätigen
Greskamp am 23.11.2018 um 07:35 Uhr (1)
Hallo Wolfgang,anbei das Bild von der online-reference zu sha_multi_unfold, da steht nicht wirklich was drin.Wenn ich Code:(sd-display-message "Na du!!" :title "Eilmeldung")aufzeichne, wird OK drücken oder bestätigen mit return leider auch nicht aufgezeichnet.Was könnte ich jetzt machen wegen dem Verbiegen?------------------Gruß Peter[Diese Nachricht wurde von Greskamp am 23. Nov. 2018 editiert.]
|
In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : wenn externes Ereignis passiert dann...
clausb am 02.12.2018 um 14:35 Uhr (1)
Die Antworten auf die drei Fragen sind: Ja, ja und ja :-)Und es gibt zur Umsetzung viele Ansätze. Zum Beispiel in Windows eingebaute Mechanismen zur Überwachung von Änderungen im Dateisystem ("FileSystemWatcher") oder periodische Dateiüberprüfungen via Windows-Task. Welcher Ansatz zu wählen ist, hängt von den genauen Randbedingungen ab. Zum Beispiel davon, wie verlässlich die Überwachung sein soll, was genau als Reaktion auf Änderungen passieren soll, wieviel Programmierkenntnisse man hat, welche Programmi ...
|
In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : wenn externes Ereignis passiert dann...
Greskamp am 03.12.2018 um 07:24 Uhr (1)
Guten Morgen die Herren,erst mal vielen Dank für die Rückmeldung und schön das es machbar ist. 2 Dinge könnte ich mir vorstellen. 1. Ich überwache über lisp eine Datei, und wenn sich diese ändert wird ein anderes lisp Programm gestartet oder das lisp Programm tut dies und das.2. Ich kann ein lisp Programm extern ansteuern, dann würde ich eine Datei z.B. über Python überwachen, das bekomme ich hin. Dann müsste ich also wissen wie ich extern ein lisp Programm im Modeling anstoße.Im Grund möchte ich, wenn ein ...
|
In das Form PTC Creo Elements/Programmierung wechseln |
|
PTC Creo Elements/Programmierung : wenn externes Ereignis passiert dann...
AlexG am 03.12.2018 um 11:42 Uhr (1)
Hallo Peter,anbei mal ein paar Zeilen Lispcode, welcher eine Datei über das Änderungsdatum überwacht. Das ganze hängt am Interactive Event. Es wird also jedes mal bevor der Benutzer eine Eingabe tätigt, geprüft ob sich das Speicherdatum der Datei geändert hat. Alternativ könnte man auch auf die Dateigröße schauen, ist aber relativ sinnfrei und daher auch auskommentiert... Ich hoffe du bekommst eine Idee davon wie man so etwas mittels Lisp überprüfen kann.Wenn ich von aus außerhalb den OSD ansprechen will, ...
|
In das Form PTC Creo Elements/Programmierung wechseln |