• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

Problem:

  • Ersteller Ersteller micgiul
  • Erstellt am Erstellt am

micgiul

Guest
hallo alle!

ich habe probleme mit dem deckel, den ich nicht reparieren kann.

ich fand auf einer website ein lisp-programm, um zusätzliche felder auf der strukturliste anzuzeigen.

jetzt wollte ich meine felder zum beispiel das gewicht des teils hinzufügen, sobald sie die dichte bemerken.

dann kopierte ich den code und schrieb die folgende funktion:

(defun browser-display-contents-weight (node)
(let (node-item (sd-pathname-to-obj (browsernode-objpath node)))
(wenn (sd-inq-part-p node-item) (sd-inq-part-density node-item :instance))
(sd-call-cmds (get_vol_prop :for_part :part node-item :tol :percent_tol 10 :mass)
"n/a"
)
;
)

gibt mir fehler, wenn es geht, um diese zeile auszuwerten (sd-call-cmds (get_vol_prop :for_part :part node-item :tol :percent_tol 10 :mass).

es ist kein syntax-fehler wie fehlende verwandte sagt mir, dass es den code nicht auswerten kann.
ich drücke diese linie funktioniert in einer anderen lisp-funktion, und es gibt mir das gewicht!

ich weiß nicht, wie ich kann, wenn sie mir helfen können, ihnen im voraus zu danken.

danke.
michael
 
aus der strukturliste visualisiert die asche des teils (siehe dichte) das gewicht macht mich ein wenig schwer zu lesen.
 
andy-manager's antwort setzen die floh in mein ohr...

und dann zwang ich das system ein wenig und fand die lösung, die ich die .lsp-datei anhänge.

praktisch laden sie die neue anzeigetabelle, und dann aus dem tool-menü starten sie die funktion "add weight", die einmal alle teile mit dem auswahlmenü ausgewählt (z.b. alle wurzel durch klicken auf wiederauftreten) automatisch berechnet die gewichtsnote die dichte....

functioncchia ist ein erster schritt für mich in richtung des verständnisses etwas...

hallo und ich hoffe, diese datei kann jemandem helfen.
 

Anhänge

hallo shaba, seit dem ersten mal, dass du meine arbeit genossen hast, konnte ich das makro aktualisieren.

berechnet nun auch gewichte.

ich habe eine kleine überprüfung auf meine zeichnungen (vorausgesetzt mit etwa 4000 stücken zwischen teilen und baugruppen) und gibt mir einen fehler unter 1 pro tausend im vergleich zu dem gewicht, das mir die berechnungsfunktion teil gibt!

und diesmal fühle ich mich zufrieden.

hi.
michael
 

Anhänge

danke!
ich habe 2 kleine anfragen:
können sie in der tabelle das spezifische gewicht *1000 schreiben?
also statt 0,00786 => 7,86
und können sie den spaltentitel ändern?
ich möchte "veränderlich" in "mod" ändern
danke!
 

Anhänge

  • Image4.png
    Image4.png
    1,6 KB · Aufrufe: 21
aus dem bild, das sie haben, verwenden sie nicht das "mein" makro.

wenn sie das tun wollen, was sie mich fragen oder mir die makrodatei schicken wollen, die sie benutzen...

hi.
michael
 
da ist sie!
ich versuchte es mit kleinen ergebnissen zu ändern
das problem ist, dass ich die befehlsdokumentation nicht finde.
zum beispiel diese "sd-create-column-definition"
auf der hilfe gibt es nichts
 

Anhänge

wie sie in der datei sehen, ist das wort "änderbar" nicht da, sie können sehen, dass es sich an einige andere browser erinnert... aber ich habe nicht mit aufmerksamkeit den code gesehen...

stattdessen habe ich die befehle hinzugefügt, um 1000 die dichte zu multiplizieren und ich habe ihnen eine notiz mit geändertem schreiben gemacht. .

ich hoffe, ich habe das....

über die dokumentation ist auf dem online-führer...
nur, dass es ein paar monate her ist, seit ich unsere nasen gevögelt habe und ich hoffe, dass früher oder später etwas mehr herausfindet...

hi.
michael
 

Anhänge

danke für die akte!
ich hatte auch erraten, die * 1000 zu machen, aber es machte mich falsch

:detail-config'(:contents-name :doc-uid-column :modifiziert :contents-density :instance-density)

das "veränderbare" nimmt es von :änderbar

man sollte eine spalte mit "sd-create-column-definition" gewichtet erstellen
so können sie den benutzerdefinierten namen geben
aber ich brauche inq befehl, um mir zu sagen, ob der teil oder die gruppe editierbar ist.
eine ähnliche sache für das, was getan wurde für:konten-densität
 
aber keine dokumentation....

finden sie wo erklärt der befehl "sd-create-column-definition"
ich weiß nicht.
 
PHP:
(oli:sd-num-to-string (* (oli::sd-sys-to-user-units :density (sd-inq-part-density node-item :contents)) 1000)
sogar in ihrer datei fehlte eine klammer.
jetzt

(excuse the triple post)
 
tut mir leid wegen der klammern..

die informationen, die sie suchen... finden sie im online-handbuch und integrationskit und finden mit ein wenig geduld alles, was sie brauchen.

hi.
michael
 
hast du das makro aktualisiert?
benutzerdefinierte_browser_views.lsp
ich weiß, du musstest es hinzufügen, um gruppen und untergruppen gewicht zu geben.
tnx!
 
ich habe gewichte für gruppen hinzugefügt. das makro ist nicht perfekt, aber das ergebnis gibt es.
ich verstehe nicht, warum sie ein makro dieser art brauchen, da es den speziellen befehl gibt, der ihr gewicht zeigt.
für diejenigen, die modellmanager verwenden, verwenden sie nicht, wie auf jedem ungeschützten teil gibt ihnen einen fehler.
laden sie es aus >file>load>select die datei im ordner. sonst gibt es einen fehler.
die komponenten mit einem fenster auswählen und die gruppen aus der struktur auswählen.
 

Anhänge

ich verstehe nicht, warum sie ein makro dieser art brauchen, da es den speziellen befehl gibt, der ihr gewicht zeigt.
vielen dank für das makro
gut aufrichtig die gewichte in der struktur ist bequemer
besonders für meinen chef, der es sporadisch verwendet. .

ich versuche auch andere makros des typs, zum beispiel fand ich eine, die durch gewicht nur das objekt berührt. .
 
Ich arbeite nicht... die Gewichtsberechnung.... Modellierung v.18
Sie wissen, warum
Es könnte sein, dass ein Befehl veraltet wurde, ehrlich zu den 18 hatte ich keine großen Probleme gefunden, die mit den 19 ich nicht sagen kann, die Lispe ich verwendet, bis die 18 nicht funktionieren praktisch mehr.

zu überprüfen ist, wie es sich anfühlt, Ihnen die verschiedenen Zeilen mit den Videoergebnissen mit dem Befehl anzuzeigen (Display (Funktion, die Sie sehen möchten))
 
für einige lisp, die bis Version 17 funktionierte, füge einfach ":toolbox-button t" hinzu
am Anfang der Lispe

(sd-defdialog 'iwg-teil-mehrfach-eigenstaendig-dialog
:dialog-title "mehrfach eigenstaendig"
:toolbox-button t
;:dialog-control:sequential
 

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben