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

Lisp, um Feststoffe mit gleichen Eigenschaften auszuwählen

  • Ersteller Ersteller lorenzo94
  • Erstellt am Erstellt am

lorenzo94

Guest
Gibt es die Möglichkeit, eine Lispe zu machen, um Feststoffe nach ihrem Volumen auszuwählen (oder eine Art "selekt ähnliche" aber nur das Volumen der Feststoffe berücksichtigen)? Danke.
 
Sie können alle Feststoffe mit ssget auswählen, dann für jeden den Volumenwert mit
(vla-get-volume (vlax-ename->vla-object) <ename>)
und dann mit Zyklus jedes Volumen mit dem Vergleichswert vergleichen.</ename>
 
Ich habe kein Autocad auf dem PC, von dem ich antworte.
mehr oder weniger tun dies:

1 - Anforderung Volumenwert gesucht werden (setq vol_limite(getreal))

2 - wählen Sie alle Feststoffe (setq sss(sget "x"((0. "3dsolid")))))

3 - erstellt einen Zyklus, in dem für jede Einheit der Auswahlgruppe sss
das Volumen extrahieren und mit dem Wert des Punktes vergleichen ANHANG
(setq k 0 list_solidi()))
(Repeat)
(setq e(ssname k sss) vol(vla-get-volume (vlax-ename->vla-object e))))
im Falle der Gleichheit einen soliden Namen zu einer Liste hinzufügen
(falls (= vol_limite)(setq list_solidi(cons and list_solidi))))

(setq k(1+k)
...

am Ende haben Sie eine Liste <ename> von solids und dann ist es einfach, sie an einen Auswahlbefehl zu übergeben



4.</ename>
 
Okay, danke, aber nicht sehr gut zu wissen, ist die lisp Sprache hart für mich. Kannst du nicht einen Entwurf runterwerfen? Vielen Dank!
 
Toll! Aber anstatt den Wert zu vergleichen, indem ich auf den Festkörper direkt muss ich ihn manuell einfügen. Können Sie nicht sicherstellen, dass der Referenzwert direkt ausgewählt wird, indem Sie auf einen Festkörper klicken?
 
Ersatz:
(setq vol_rif (getreal "\nvalore volume:"))

mit:
(setq vol_rif(vla-get-volume))))

Comunue... Ich erlaube mir, Ihnen zu sagen, dass das Lernen, kleine Computerprobleme allein zu lösen, eine sehr lohnende Sache ist.
Sie tun es durch Lesen (Bücher, Hilfe und Web-Tutorials) und versuchen und retrying.
aber das ist nur meine Meinung.
 
Ich weiß, in der Tat plane ich bereits mit Arduino und ich weiß es gut, es ist, dass ich dringend benötigt, aber sicher werde ich beginnen, Lisp zu studieren, da ich seine Nützlichkeit entdeckte! Vielen Dank
 

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