|
PTC Creo Elements/Direct Modeling : Masse als Spalte im Strukturbaum
der_Wolfgang am 05.01.2022 um 17:48 Uhr (2)
Zitat:Original erstellt von Michael318:Na toll, da hast du mir ja jetzt einen Absturz beschert Dann hast du ein Daten Modell welches die Fähigkeiten des von Dir geladenen LispTools übersteigt. Ein Problem der durchgeführten Implementation. PUNKTEin (LISP-)Fehler im kontext eines (LITP basierten) Browsers im Modeling neigt dazu performante Abstürze zu erzeugen. IST SO .. PUNKT.Wer halt Fehler verursacht, darf sich nicht wundern wenn Program XYZ (mächtig) sauer reagiert. Expandiere mal stückweise um den ...
|
In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Direct Modeling : Masse als Spalte im Strukturbaum
Michael318 am 06.01.2022 um 12:25 Uhr (1)
Offenbar wird bei mir ein Fehler bei einem Flächenteil erzeugt. Eine eingebettete Elektronikbaugruppe enthält sehr viele Teile, davon auch viele Flächenteile.Die Meldung zum Fehler lautet so ungefähr: "NIL cannot be coerced to C double"Ich dachte ja, dass das damit abgefangen wird:Code: (not (sd-inq-empty-part-p sel-item)) (not (sd-inq-wire-part-p sel-item)) (not (sd-inq-face-part-p sel-item))Das scheint aber nicht so richtig zu funktionieren.Gibt es da noch eine Möglichkeit, das abzufangen?Wenn ...
|
In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Direct Modeling : Masse als Spalte im Strukturbaum
der_Wolfgang am 06.01.2022 um 15:00 Uhr (2)
Zitat:Original erstellt von Michael318:Offenbar wird bei mir ein Fehler bei einem Flächenteil erzeugt....Ich dachte ja, dass das damit abgefangen wird:Code: (not (sd-inq-empty-part-p sel-item)) (not (sd-inq-wire-part-p sel-item)) (not (sd-inq-face-part-p sel-item))... es noch schwache 200+ Bauteile und da geht die Gesamtberechnung mit ca. 5..10s durch.200 Bauteile 5.. 10 sekunden. das ist natürlich viel zu lahm für den Browser. Aber das geht so in die Richtung meiner Warnungen.Ja SO s ...
|
In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Direct Modeling : Masse als Spalte im Strukturbaum
der_Wolfgang am 05.01.2022 um 18:12 Uhr (1)
Zitat:Original erstellt von Michael318:Aber wie oft kommt denn das vor, dass der ganze Strukturbaum aufgeklappt ist?!Das ist egal. Wenn du am 29.Feb.2023 doch mal dein SubSub Assembly 4211 aufklappst und dann ein Fehler Z3B48 auftaucht.. magst du es nicht. Ob du dich dann noch an diesen Thred erinnerst? Deswegen ist ein Test "expandiere alles" ein valider test case. Wenn ich meine Funktion immer nur mit Assemblies aus 3 Würfelchen teste funktioniert das in 96% der Fälle, bei jeder Implementierung. Aber i ...
|
In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Direct Modeling : Masse als Spalte im Strukturbaum
Rene297 am 10.01.2022 um 06:38 Uhr (1)
Zitat:Original erstellt von Michael318:Ich glaube nun zu erahnen, warum der Fehler auftritt.Nicht das Flächenteil war ein Problem, sondern ein solid, bei dem keine Dichte zugewiesen ist. In meinem Fall ist das eine Elektronikkomponente, auf die ich keinen Einfluss habe, weil die aus einer anderen Abteilung kommt Die Problematik mit Solids, die keine Dichte aufweisen, hatte ich natürlich auch. Wir sind dieses Problem aber nicht mit dem Lisp-File selbst umgangen, sondern haben das Lisp bei reduziertem Stru ...
|
In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Direct Modeling : Masse als Spalte im Strukturbaum
Michael318 am 11.01.2022 um 09:03 Uhr (1)
Danke für den Hinweis Wolfgang!Für meine Lisp Kenntnisse reicht das aber leider nicht ganz So ist es vermutlich nicht korrekt eingebunden?!:Code:(defun my-inq-solid-part-p (node) (let ((sel-item (sd-pathname-to-obj (BrowserNode-objPath node)))) (and (sel_item-p sel-item) (sd-inq-part-p sel-item) (not (sd-inq-empty-part-p sel-item)) (not (sd-inq-wire-part-p sel-item)) (not (sd-inq-face-part-p sel-item)) (numberp (sd-inq-part-density sel-item)) ) ))
|
In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Direct Modeling : Masse als Spalte im Strukturbaum
der_Wolfgang am 11.01.2022 um 11:42 Uhr (2)
Hier noch eine Display Funktion für "massenlose" Teil, die selber noch mal ein NIL abfängtCode:(defun browser-display-obj-mass (node) (let* ((node-item (sd-pathname-to-obj (BrowserNode-objPath node))) (measure-res (frame2::getres (get_vol_prop :for_part :Part node-item :mass))) ;; teuer!) ) (if (numberp measure-res) (sd-num-to-string (sd-sys-to-user-units :mass measure-res)) ;; else (progn (format T "~&problem with getting mass in ~S~%" (BrowserNode-objPath node)) "n/a" ) ) );let) ...
|
In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Direct Modeling : Masse als Spalte im Strukturbaum
Michael318 am 11.01.2022 um 12:04 Uhr (1)
Ich komm nicht dahinter mit den beiden vorgeschlagenen Änderungen von dir, Wolfgang (numberp... und browser-display-obj-mass) erzeuge ich immernoch einen Absturz.Das Teil habe ich mal angehängt und auch die genutzte custom_browser_views.Der Fehler kommt auch, wenn ich nur die Dichte anzeigen lassen möchte, nicht aber die Masse. Die Dichte selber scheint doch aber gut abgefangen zu sein, oder täusche ich mich da?Wenn ich das ganze zu tracen versuche, erscheint auch rein gar nichts..
|
In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Direct Modeling : Performance Teile-/AE-Geo.-Stile
lix b am 12.01.2022 um 14:47 Uhr (1)
Hi,du kannst mal versuchen den kompletten Block bezüglich auto-behaelter-akt zu entfernen, ist für die Grundfunktion nicht erforderlich.LG Felix------------------Viele GrüßeFelix
|
In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Direct Modeling : Performance Teile-/AE-Geo.-Stile
janzi am 13.01.2022 um 10:39 Uhr (14)
Hallo Felix,läuft jetzt. Super vielen Dank. Musste noch für den Toolbox-Button folgendes einfügen. :toolbox-button :force t hat er nicht genommenViele Grüße Jürgen
|
In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Direct Modeling : Auswahlseite ausschalten ?
der_Wolfgang am 13.01.2022 um 18:51 Uhr (2)
Zitat:Original erstellt von molto:danke das überhaupt einer geantwortet hat.Gerd, verwexel Cad.de nicht mit einem gut bezahlten 24/7 Hotline Support. da muss man auch mal 42 Ta.. Stunden warten können. Und da Du Dein eigenes Problem nicht mal mehr selber nachvollziehen kannst, ist/war es wohl ein sehr seltenes Verhalten. Je weniger Leute das selbe Verhalten haben, um so länger dauert es bis zu einer Antwort.------------------ Firefox ESR Java Forum Stuttgart JUGS OSD Hilfeseite (de) / help page (en) ...
|
In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Direct Modeling : Auswahlseite ausschalten ?
molto am 13.01.2022 um 19:45 Uhr (1)
Hallo,sorry, hoffentlich habe ich keinem auf den Schlips getreten. War keine Absicht. Das Problem hat sich langsam eingeschlichen u. auf zwei Rechner gezeigt. War wohl die alte Kabelmaus. Mit dem neuen Rechner habe ich jetzt eine neue Funkmaus mit der sich dieses Problem auf dem zweiten Rechner auch nicht mehr zeigt.------------------Gerd
|
In das Form PTC Creo Elements/Direct Modeling wechseln |
|
PTC Creo Elements/Direct Modeling : Performance Teile-/AE-Geo.-Stile
der_Wolfgang am 13.01.2022 um 18:41 Uhr (3)
Zitat:Original erstellt von janzi: :toolbox-button t hat er nicht genommenT funktioniert nur beim erstmaligen Laden der Datei.. so, wie vor 25 Jahren.------------------ Firefox ESR Java Forum Stuttgart JUGS OSD Hilfeseite (de) / help page (en) NotePad++ BuFDi
|
In das Form PTC Creo Elements/Direct Modeling wechseln |