Smartpart - 3D-Schraube und Schweissnaht


Hi, hab ein Smartpart 3D-Schraube gebastelt und möchte nun den Makroverlegungsnamen aus dem Skript heraus entsprechend belegen, z.B. M16x75-10.8, damit man leicht erkennen kann, was das denn nu für eine Schraube ist, evtl. auslesen in Reports.
Geht denn das?

Gruß Ralph

1 - 10 (21)

Hallo,

als erstes brauchst du ein Attribut, wo die Bezeichnung rein soll.
Wir nehmen mal als Beispiel "Material".
Dann legst Du einen Parameter (z.B. "typ") an, welcher die Bezeichnung enthält,
und verknüpfst ihn mit dem Attribut (s. attribut.png)

Dann füllst Du im Parameter-Script den Parameter "typ" mit dem gewünschten Text:

d = 16 !durchmesser
l = 75 !länge
m = "10.8" !material

typ = "M"
typ = typ + STR ( d , 2 , 0 )
typ = typ + "x"
typ = typ + STR ( l , 2 , 0 )
typ = typ + "x"
typ = typ + m

PARAMETERS typ = typ

(Das musst du natürlich mit den konkreten Werten der Schraube machen.)

Dann bekommst Du automatisch den Parameter "typ" als Attribut (s. attribut_wert.png)

Gruß Jörg

Allegati (2)

img
attribut.png
Type: image/png
507 scaricato
Size: 63,72 KiB
img
attribut_wert.png
Type: image/png
445 scaricato
Size: 38,45 KiB

Hi Nemo,

die Attributbelegung ist schon klar, ich möchte aber den Makroverlegungsnamen belegen (wird standardmäßig mit dem Makronamen belegt), Grund: wenn ich die Schraube anklicke, soll im Eigenschaftenfenster unter Makroverlegungsname die Schraubenparameter angezeigt werden.
Gruß Ralph

Hallo,

der Name ist Standardmäßig mit dem Namen des SmartParts belegt.
Das läßt sich auch per Script nicht "überschreiben".

Hier mal eine 2D-Schraube, die ich im Internet gefunden und etwas angepasst habe...

Gruß Jörg

Allegati (2)

img
schraube.png
Type: image/png
559 scaricato
Size: 22,32 KiB
Type: application/octet-stream
623 scaricato
Size: 37,18 KiB

Hallo RPWeiss,

an dem smartpart hätte ich auch Interesse, würdest du das zum download anbieten?

Gruß Jürgen

Intelligente Schrauben werden immer wieder gerne programmiert,
insbesondere bei der CAD-Schulung.
In der Praxis ist es mir noch nicht begegnet,
daß solche Schrauben verwendet werden,
denn die sind echte Leistungsfresser.

Wenn im Stahlbau mal 293 (z.B.) solcher Schrauben verbaut werden,
muß beim Laden jedesmal jede berechnet werden,
denke bei "SchmartParts" wird es nicht anders sein,
und wenn ich das richtig mitbekommen habe, sind "SchmartPart" keine Ressourcenschoner :-)

Insofern gibt es bei CAD in der Regel,
ähnlich wie in der Werkstatt die üblichen Schübe mit allen möglichen Schrauben,
dann Kataloge mit allen möglichen Schrauben,
die dann auch entsprechnd dem Model benamst sind.

@ Jörg: das habe ich leider befürchtet, das das nicht geht, wäre ja auch zu schön, wenn NEM mal eine umfassende Funktion anbieten würde; vielleicht entwickeln sich die Smartparts ja in den nächsten Jahren noch.

@ KrisKelvin: kleine Smartparts sind in der Regel kein Performanceproblem

@ Jürgen: gerne, ist aber wie gesagt noch nicht ganz fertig. Dafür lege ich noch ein Schweißnahtsybol dazu. Ist aber auch noch nicht ganz vollständig :-)

Gruß Ralph

Allegati (2)

Type: application/octet-stream
740 scaricato
Size: 30,29 KiB
Type: text/xml
1916 scaricato
Size: 40,78 KiB

Hallo KrisKelvin,
da muss ich dir wiedersprechen. Ich weiss nicht warum du so energisch gegen die Verwendung von 3D-Schrauben redest. Ich verwende bei meinen Stahlbauplanungen immer 3D-Schrauben und kann deine Einsprüche nicht nachvollziehen. Sämtliche Projekte lassen sich gut bearbeiten.

@RPWeiss

Vielen Dank!

Es kommt beim Laden des Smartpart eine Abfrage "Wählen sie die zu verbindenden Smartparts..." was bedeutet diese?

Gruß Jürgen

Bei der Schweissnaht sieht der Pfeil ind der Vorschau gut aus, beim Absetzen wird der Pfeil recht groß , woran liegt das?

Gruß Jürgen

Allegati (1)

img
schweissnaht.png
Type: image/png
519 scaricato
Size: 25,18 KiB

Die Pfeildarstellung hängt irgendwie mit der Einstellung unter Optionen-Makros zusammen.

Gruß Jürgen

Allegati (1)

img
makro.png
Type: image/png
440 scaricato
Size: 72,06 KiB
1 - 10 (21)

https://campus.allplan.com/ utilizza cookies  -  Maggiori informazioni

Accetta