| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| PLM TechnologieForum Bamberg |
Autor
|
Thema: Mehrere Benutzerdefinierte Eigenschaften in einer Zeile (1318 mal gelesen)
|
Becer Mitglied
Beiträge: 15 Registriert: 22.08.2014
|
erstellt am: 19. Okt. 2018 13:22 <-- editieren / zitieren --> Unities abgeben:
Hallo Leute, ich spiele gerade mit benutzerdefinierten Eigenschaften herum. Mir ist da was aufgefallen was ich mir nicht einleuchtet. Villeicht könnt ihr mir auf die Sprünge helfen. Wie im Bild zu sehen sind die benutzerdefinierten Eigenschaften von einem Teil namens abc.sldprt dargestellt. Ich kann nun die Masse eines anderen Teils (def.sldprt) hier mit dem Befehl "SW-Mass@def.sldprt" als Wert ausgeben lassen, der dann auch in der Stückliste steht. Auch kann man mehrere Massen von verschiedenen Teilen der Baugruppe hintereinander anzeigen lassen. Find ich toll. Nur warum funktioniert das nur mit der Masse? Warum kann ich nicht die Pos.-Nr. eines anderen Teils dynamisch auslesen oder eine andere schon hinzugefühe benutzerdefinierte Eigenschaft wie der eingetragene Lieferant? Gruß Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
ublum Mitglied Dipl.Ing.(FH) Kunststofftechnik
Beiträge: 1173 Registriert: 10.10.2002 Zeichenbrett,Tusche SolidWorks bis 2022 AutoCad2023 DDS2022
|
erstellt am: 19. Okt. 2018 14:57 <-- editieren / zitieren --> Unities abgeben: Nur für Becer
|
Becer Mitglied
Beiträge: 15 Registriert: 22.08.2014
|
erstellt am: 19. Okt. 2018 15:41 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von ublum: Hallo, vielleicht liegt es daran, dass in deiner Stückliste nicht die richtigen Attribute eingestellt sind.
Also meine Stückliste funktioniert schon. Mich hat es nur gewundet, dass ich die Masse von Teilen beliebig als Wert in einer benutzerdefinierten Eigenschaft schreiben kann. Andere Attribute werden nur als Befehlstext ausgegeben. Würde gern mal wissen wo hier die Unterscheidung liegt. Mir ist schon bewusst das die Masse direkt von Solidworks kommt, Lieferant natürlich nicht. Hab ich ja selbst manuell hinzugefügt. Dennoch müsste es doch wenigstens mit der Pos-Nr. gehen?! [Diese Nachricht wurde von Becer am 19. Okt. 2018 editiert.]
[Diese Nachricht wurde von Becer am 19. Okt. 2018 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Heiko Soehnholz Ehrenmitglied V.I.P. h.c. Dipl.-Ing. (FH) Maschinenbau
Beiträge: 5463 Registriert: 03.07.2002 SOLIDWORKS 2001 - 2024SP0.1 Elite AE Award 2023 SOLIDWORKS Premium, Simu, Flow, Plastics, Composer, MBD, Inspection, PDMP, Visualize, TopsWorks, DPS Tools, JobBox, MacroSheet, etc. Passungstabelle von Heinz WIN10x64 22H2 | HP ZBook 17 Fury G8
|
erstellt am: 19. Okt. 2018 19:38 <-- editieren / zitieren --> Unities abgeben: Nur für Becer
N'Abend, wenn du nicht selbst ein Feld namens Pos.-Nr. angelegt und befüllt hast, dann geht gerade dies überhaupt nicht. Die Positionsnummer ist eine Eigenschaft in einer Baugruppe und nicht im Teil selbst. Denn ein Teil könnte ja auch mehrfach eingebaut sein, und bekäme dadurch unterschiedlichste Positionsnummern... ------------------ Einen schönen Gruß von Heiko - www.dps-software.de - www.iknow-solidworks.de - Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Junior Projektingenieur (m/w/d) Entwicklung / Konstruktion Maschinenbau | Du möchtest deine Karriereentwicklung nicht dem Zufall überlassen? Dann gehe mit uns gezielt den nächsten Schritt. Dazu bringen wir bei FERCHAU als eine der führenden europäischen Plattformen für Technologie-Dienstleistungen die smartesten und innovativsten Köpfe mit Unternehmen verschiedenster Branchen zusammen. Wir suchen dich: als ambitionierte:n Kolleg:in, der:die wie wir Technologien auf die nächste Stufe bringen möchte.... | Anzeige ansehen | Projektmanagement |
|
Becer Mitglied
Beiträge: 15 Registriert: 22.08.2014
|
erstellt am: 22. Okt. 2018 09:44 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Heiko Soehnholz:
Die Positionsnummer ist eine Eigenschaft in einer Baugruppe und nicht im Teil selbst. Denn ein Teil könnte ja auch mehrfach eingebaut sein, und bekäme dadurch unterschiedlichste Positionsnummern...
Das ist richtig ja, es geht ja darum das zu umgehen. Derzeit arbeite ich mit einem Makro welches statisch die aktuellen Pos.-Nr. aus der Baugruppe ausliest und als benutzerdefinierte Eigenschaft schreibt, um die in der Zeichnung im Rahmen automatisch eintragen zu lassen. Das gestaltet sich aber recht aufwändig.... Stückliste muss bestimmten Namen haben etc... und man muss das jedesmal neu machen wenn eine winzige Änderung der Baugruppe hat. Mir würde es vollkommen ausreichen wenn die Pos Nr dynamisch eben aus der zuletzt geöffneten Baugruppe in das Part geschrieben wird. Man muss dann ja nur sichergehen, dass man vorher die richtige Baugruppe geöffnet hatte und auf aktualisieren geklickt hat. Das würde viel Zeit sparen. Hab nur noch keinen Weg gefunden das hinzubekommen, egal welchen ansatz ich wähle...
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |