|
PTC Creo Elements/Programmierung : Tabellen positionieren
Crespo am 20.11.2009 um 10:44 Uhr (1)
Hi Dieter,es mag sein dass dieses widget gar nicht existiert.Da ist die Doku nicht mehr so aktuell. Früher gab es das mal...Mit dem Kommando(oli:sd-dump-control-tree :filename "c:/temp/tree.out") kannst Du Dir den gesamten widget-Baum in eine Datei rausschreiben lassen.Dort musst Du schaun, ob das von Dir angesprochene Control überhaupt existiert.Du findest dort ganz viele Controls,aber welches nun das passende ist In der IKIT-Doku findest Du untersd-show-dialog-shellja beim Parameter "position" ja einen ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
CoCreate Programmierung : unterschiedliche Teile mit gleichem Namen finden/vermeiden
Walter Geppert am 04.03.2011 um 08:47 Uhr (0)
Nachdem wir zunächst so lieb geholfen haben, muss ich jetzt zurück zu den harten Tatsachen:Ohne den ModelManager oder ein ähnlich komplexes Produkt kriegst du trotzdem nix in den Griff.Mit den gezeigten Funktionen und dem Wissen uber die SysIDs kannst du bestenfalls ein konkretes Projekt in einer Package-Datei zu einem Zeitpunkt beherrschen.Jedes weitere Vorkommen eines Objekts mit gleichen CSID in einer anderen Baugruppe / zu einem anderen Zeitpunkt kann eine andere Version bedeuten!Hier das Rad neu erfin ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Extrudieren oder Rotieren mit sysid - namen.
der_Wolfgang am 14.12.2009 um 16:34 Uhr (0)
Ich finde den Ansatz den Du da verfolgst ziemlich räusper schräg.Dieter hat dich schon auf den :initial-value hingewiesen. Der initial value ist, der von Deiner variable (!).Du koenntest dich auch mal ueber :Precondition informieren.Die Datei foo.lsp immer und immer wieder NEU zu laden erscheint mir sehr merkwürdig. Sie soll ja scheinbar nur einen Teilename liefern.WAS enthält foo.lsp?Frage: Warum erzeugst du ein PART (in der Initial phase) wenn du nur den Teilename benötigst?Lies auch mal ueber: sd-gen-o ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Extrudieren oder Rotieren mit sysid - namen.
SOLID-master am 14.12.2009 um 20:58 Uhr (0)
Ich finde den Ansatz den Du da verfolgst ziemlich räusper schräg.--relativDieter hat dich schon auf den :initial-value hingewiesen. Der initial value ist, der von Deiner variable (!).--ja die idee mit ":initial-value" muss ich nochmal testen.Du koenntest dich auch mal ueber :Precondition informieren.--??meinst du für LSP?? oder für def.dialog??Die Datei foo.lsp immer und immer wieder NEU zu laden erscheint mir sehr merkwürdig. Sie soll ja scheinbar nur einen Teilename liefern.--stimmt , war ein schnellsch ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Extrudieren oder Rotieren mit sysid - namen.
SOLID-master am 14.12.2009 um 15:53 Uhr (0)
anbei die syntax:#############################################(use-package :OLI)(sd-defdialog TestDialog :dialog-title "ExpressExtrude" :initial-value ( (load (format nil "~A/foo.lsp" (oli::sd-sys-getenv "SDSITECUSTOMIZEDIR"))) (create_part :name TeileName wner "/") ) :variables ( (neuesTeil :value-type art-incl-new) (ArbeitsEbene :value-type :wp-with-profile) (Abstand :value-type :distance) ) k-action (sd-call-cmds (extrude art neuesTeil :wp ArbeitsEbene :distance Abstand)))#################### ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Unicodeumwandlung
Dieter Kotsch am 17.12.2009 um 13:33 Uhr (0)
HiDanke( code-char 65.) = #A ;in an implementation using ASCII codesLeider finde ich hier keine Möglichkeit einen Unicode anzugeben.Beispiel: U+2126 für ein Ohm-ZeichenDagegen kann ich das Zeichnen mit entsprechender Kodierung aus einer Datei lesen.Grüße Dieter------------------nichts ist unmöglich
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : relative Pfade in der customize-Datei
RobCraven am 14.01.2010 um 13:45 Uhr (0)
Hallo liebe Gemeinde,ich hab mal ne kurze (blöde) Frage. Ich hab auch schon im Forum gesucht, bei claus auf der Seite und im IKit aber entweder bin ich zu blöd zum suchen oder ich versteh einfach nicht was dort geschrieben steht. Nun zu meiner Frage:ich habe das SDCORPCUSTOMIZEDIR auf H:/bla/blabla/blablabla gesetzt,wie lade ich jetzt mit Hilfe eines relativen Pfades ein lisp auf z.B. in der am_customize auf?Bisher hab ich es mit absoluten Pfaden gemacht, z.B. Code:(LISP::LOAD "H:/bla/blabla/blablabla/ANNO ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : relative Pfade in der customize-Datei
stb68 am 14.01.2010 um 14:01 Uhr (0)
Hallo RobCraven,z. B. so:(LOAD (FORMAT NIL "~A/machining_drill_table_v16.lsp" (MEI::GETENV "SDCORPCUSTOMIZEDIR")))Funtkioniert aber nur, wenn SDCORPCUSTOMIZEDIR als Umgebungsvariable bekannt ist.Entweder über Windows-Umgebungsvariable oder falls Du eine Batch-Datei zum Startenvon Modeling benutzt, eben da drin.GrußStephan------------------Alles wird gut ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : relative Pfade in der customize-Datei
clausb am 14.01.2010 um 18:35 Uhr (0)
IKIT, sd-load-customization-file------------------CoCreate Modeling FAQ: http://www.clausbrod.de/CoCreateModeling/
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : relative Pfade in der customize-Datei
der_Wolfgang am 14.01.2010 um 19:45 Uhr (0)
STANDARD LISP:Code: ;; load missing tool from same directory (load (format nil "~A/neues/file/daeben" (directory-namestring *load-truename*)))laed ein file relative zum gerade ladendem File. Am besten mal in den eigenen File ein (pprint *load-truename*) einfugen um sich schlau zu machen.So kann man auch automagisch beispielsweise einen Drafting Macro laden, der zu einem LISP file gehoert: beide files in der selben dir.. und das lisp-file findet seinen macro.Lektüre: http://www.lispworks.com/documentation/l ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : relative Pfade in der customize-Datei
der_Wolfgang am 14.01.2010 um 19:47 Uhr (0)
Zitat:Original erstellt von stb68:(LOAD (FORMAT NIL "~A/machining_drill_table_v16.lsp" ( ~~~~~~~~~ "SDCORPCUSTOMIZEDIR")))ersetze (MEI::GETENV ..) durch (oli:sd-sys-getenv ..)------------------ Seamonkey Firefox Thunderbird OSD Hilfeseite (de) / help page (en) NotePad++
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Layer festlegen für DXF-Export
JG am 12.11.2009 um 20:20 Uhr (0)
Hallo Thomas,die Zahlen habe ich nach dem DXF-Export vom SolidDesigner. Das komische an der ganzen Geschichte ist eigentlich das, dass die DXF-Datei nur dann richtig angezeigtwird, wenn ich die ACAD_LAYER und ACAD_LAYER_STATUS Info-Texte setzte.Sprich meine ursprüngliche Vorgehensweise SolidDesigner konstruieren. Im Draftingdann die Layer setzten und anschließend als DXF exportieren funktionierte einfachnicht, da ich bei dieser Vorgehensweise nichts von den beiden Info-Texten wußte.Deine Code-Zeilen wären ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Layer festlegen für DXF-Export
holt am 12.11.2009 um 19:55 Uhr (0)
Zitat:Original erstellt von JG:Mal nebenbei gefragt, kann mir jemand die Bedeutung der Zahlen hinter den ACAD_LAYER und ACAD_LAYER_STATUS Infos sagen (1. Ziffer bzw. Text ist der LAYER-Name) aber was will mir der Rest sagen?Keine Ahnung, ich glaube das kann dir wohl nur ein eingeweihter von Daimler sagen.Wo hast du die Zahlen übrigens her?Ich habe auch mal solche Layer-Konvertierungen gemacht.Zu Beachten ist dass kein Element mehr als eine LAYER-Info besitzt, sonst kennt sich das Zielprogramm nicht aus. I ...
|
| In das Form CoCreate Programmierung wechseln |