TOTAL LENGHT (Eigenschaft) in der Konfigurationseigenschaft

Hallo!

Hier ist mein Fall:

Mein Teil stellt verschiedene Rohrsegmente dar, die mit der Funktion "Mechanisch geschweißtes Element" und einer 3D-Skizze erstellt wurden.

In den Eigenschaften der Liste der geschweißten Teile finde ich die Eigenschaft TOTAL LENGTH

Was ich tun möchte, ist, den Wert dieser Eigenschaft abzurufen und sie einer meiner Eigenschaften in der Konfiguration hinzuzufügen.

Ist es möglich?

Vielen Dank im Voraus!

Als Teil der Schaffung einer Familie von Teilen?

Nein, keine Teilefamilie.

Die Eigenschaft, in der die Gesamtlänge angezeigt werden soll, heißt NoArticle. Dies ist die Eigenschaft, die in den Nomenklaturen meiner ASMs erscheint.

Das Ziel besteht darin, einen Wert des Typs 058796 L2500 zu haben

Wobei 058796 eine Artikelnummer ist, die zu meinem Rohschlauch passt, und 2500 die Gesamtlänge ist.

Hallo @damien.grandjean,

Ist das das erwartete Ergebnis?

Wenn ja, dann kopieren Sie einfach die Variable, die in der PRP " Gesamtlänge " der mechanisch geschweißten Elemente vorhanden ist.

2 „Gefällt mir“

Ja, das war's. :+1: Das Problem ist, dass Sie die Variable in den Eigenschaften der geschweißten Teileliste jedes Mal kopieren müssen... Um die Variable kopieren zu können, muss man das Häkchen " verknüpft " entfernen (was ich übrigens nicht ganz verstehe).

Ich frage mich, ob es eine Möglichkeit gibt, diese Variable mit einem Text wie $PRP"TOTAL LENGHT" " aufzurufen " (was übrigens nicht funktioniert...).

Ich hoffe, ich bin klar genug...

Wenn es wirklich wiederkehrend ist, könnte eine Möglichkeit darin bestehen, diese Eigenschaft in das Raummodell zu setzen. (. PRTDOT)
Auf der anderen Seite habe ich keine genaue Vorstellung davon, wie ich dorthin komme und um ehrlich zu sein, habe ich nicht wenig Zeit, um die Tests selbst :sweat_smile: zu machen.

Viel Erfolg bei Ihrer Suche.

PS: Ich glaube, dass Karosserie-PRPs nur in geschweißten Stücklisten oder Stücklisten mit der Option " Detaillierte Liste der geschweißten Teile" funktionieren.
Zur Überprüfung

Hallo
Wenn ich mich nicht irre, lesen Sie dieses Thema " sw-mass " Eigenschaften in der Liste der geschweißten Teile - Uncategorized - myCAD Forum zum Hinzufügen einer Eigenschaft zu allen Artikeln der Liste der geschweißten Teile auf einmal.

Re

Wenn die Schweißkonstruktion eine eindeutige Referenz (für die 058796) hat, ist es möglich, durch Wiederholen einer Prüfung eine Eigenschaftsgrenze auf der Ebene der Funktion der Schweißkonstruktion zu erstellen, die wie folgt formatiert ist:


Anschließend wird es in allen Artikeln weitergegeben und der Längenwert abgerufen, der jedem Artikel in der Liste zugeordnet ist (es wird das Inkrement des Artikels in der Liste aktualisiert).

Hallo @Cyril ,

Ich glaube, dass es hier darum geht, eine Eigenschaft in das Teil zu bringen und nicht in die mechanisch geschweißten Körper.

Für mich würde es ausreichen, die Variable wie in meiner vorherigen Nachricht zu kopieren und dann das Dokument als Teilevorlage zu speichern.

aber ich stelle mir Fragen...
Die Eigenschaft Gesamtlänge enthält die Information über den Typ der mechanisch geschweißten Elemente, um die es sich handelt (Beispiel: hohles Vierkantrohr 50×3 Stahl)
Also, wenn du ein Rundrohr machst, geht es nicht mehr?
An dem Tag, an dem Sie 2 verschiedene Arten von Profilen im selben Raum haben, wie funktioniert es?

Tatsächlich frage ich mich, was das Ziel dahinter ist...
Würde eine Stückliste mit der Option "Detaillierte Liste der geschweißten Teile" die Anforderungen nicht erfüllen?

Hallo @twathle ,
Genau, lesen Sie ein wenig diagonal.
Das Kopieren der Eigenschaft funktioniert, aber ja, wenn sich der Elementtyp ändert, ist er tot.
Für meinen Teil wird mir nicht die Art des Elements angezeigt, sondern nur eine Baumstruktur mit dem Namen " Artikelliste-von-Schweißteilen" in der Kopfzeile (n ist ein Inkrement).
Ich mache nicht viele Schweißkonstruktionen, daher habe ich keine Dateien mit verschiedenen Arten von Profilen (in diesem Fall sind das Modell in meinem Beispiel quadratische Profile namens Square 20x20)

Ja, wenn sich die Art des Elements ändert, würde die Lösung nicht mehr funktionieren, aber in meinem Fall ist das kein Problem.

Das Ziel ist es, eine .prt-Datei pro Pipe-Typ zu haben, diese .prt wird in einer .asm-Datei sowie in anderen "Standard  "-Teilen vorliegen.

In der Nomenklatur dieser .asm möchte ich etwas haben wie:

Pos. - Artikel-Nr. - Menge - Beschreibung
1 - xxxxxx - 12 - Steckschlüssel ø20/10x15
2 - yyyyyyy L2500 - 1 - Rohr ø50x2
3 - zzzzzz L1200 - 1 - Rohr ø40x3

In diesem Fall scheint mir die Lösung von @twathle gut.
Sie müssen eine Vorlage für ein Dokument erstellen.
Bei vorhandenen Eigenschaften reicht ein Codeausschnitt (Makro) aus, um die Eigenschaft hinzuzufügen und zu formatieren

Leider glaube ich nicht...
Denn Sie müssen für jedes Profil, das Sie haben, eine Dokumentvorlage erstellen...
50×3 Stahl
50×5 Stahl
50×3 Edelstahl
50×5 Edelstahl
UPN80 Stahl
UPN100 Stahl
UPN120 Stahl

ETC...

sehr lang und im Falle künftiger Entwicklungen unüberschaubar...

Vielleicht mit einer neuen Spalte in Ihrer Nomenklatur sehen?
eine Spalte, deren Wert eine Gleichung wäre, die gleich " Name " + " Gesamtlänge " + " ...  »

2 „Gefällt mir“

Hallo;

Ich frage mich, ob es nicht " praktischer " wäre, einfach eine Vorlage für die Annotation des Stils zu erstellen:

$PRPWLD: " Beschreibung " (" Bezeichnung " in meinem Fall, siehe unten)
$PRP"GESAMTLÄNGE" mm

image

oder noch besser, direkt in der Nomenklatur?

2 „Gefällt mir“

Ich denke, ich habe es geschafft, ein Makro zu erstellen, das den Namen des ersten Teils aus der Liste der gelöteten Teile in der Struktur übernimmt und ihn verwendet, um meine NoArticle-Eigenschaft nach Belieben zu vervollständigen:

XXXXXX DIE "TOTAL LENGTH@@@Article-welded-parts-list1@SW-Dateiname.SLDPRT"

Ich werde mit dieser Idee weitermachen! Vielen Dank für die Leads!

1 „Gefällt mir“