Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  SolidWorks
  Bezugshinweis mit $SPRPMODELL: autom. belegen? VBA?

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS
  
Formnext 2024, eine Veranstaltung am 19.11.2024
Autor Thema:  Bezugshinweis mit $SPRPMODELL: autom. belegen? VBA? (506 mal gelesen)
Iwona W.
Mitglied
Konstrukteurin, SWX key-user


Sehen Sie sich das Profil von Iwona W. an!   Senden Sie eine Private Message an Iwona W.  Schreiben Sie einen Gästebucheintrag für Iwona W.

Beiträge: 130
Registriert: 25.04.2005

SWX 2011, SP 4.0
Win 7 64bit; AS 32GB; Intel Xeon 3,40GHz
NVidia Quadro 4000

erstellt am: 24. Jun. 2009 08:21    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Guten Morgen,

in einer Zeichnung können für die Texte der Stücklistensymbole Benutzerdef. Eigenschaften zugewiesen werden (z.B "PartNo"). Kann man dies auch - auch mittels VBA – für Bezugshinweise festlegen? Und zwar mit dem gleichen Automatismus, so daß sofort beim Einfügen eines Hinweises die $SPRPMODEL:“PartNo“ eingetragen wird oder der Inhalt leer bleibt, wenn Eigenschaft nicht vergeben ist? Weißt jemand Rat?

Gruß

------------------
Iwona

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Piet
Mitglied
Konstruktionsleiter & Konstrukteur


Sehen Sie sich das Profil von Piet an!   Senden Sie eine Private Message an Piet  Schreiben Sie einen Gästebucheintrag für Piet

Beiträge: 661
Registriert: 20.11.2001

SWx 2021

erstellt am: 24. Jun. 2009 16:30    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Iwona W. 10 Unities + Antwort hilfreich

Möglich ist das mit einem Makro bestimmt. Den Ablauf stelle ich mir so vor:
- Makro starten
- Teil mit der Maus picken, damit das Teil identifizieren
- Die benutzerdefinierte Eigenschaft auslesen und in den Text eintragen.

Ich versteh das doch richtig, dass du das in Baugruppenzeichnungen einsetzen willst?
Das Identifizieren des Einzelteils geht wahrscheinlich über den SelectionManager, damit kenn ich mich nicht aus. Der Rest sollte nicht allzu schwer sein.

Piet

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Iwona W.
Mitglied
Konstrukteurin, SWX key-user


Sehen Sie sich das Profil von Iwona W. an!   Senden Sie eine Private Message an Iwona W.  Schreiben Sie einen Gästebucheintrag für Iwona W.

Beiträge: 130
Registriert: 25.04.2005

SWX 2011, SP 4.0
Win 7 64bit; AS 32GB; Intel Xeon 3,40GHz
NVidia Quadro 4000

erstellt am: 25. Jun. 2009 09:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Piet!

danke für Deine Antwort. Ich dachte ursprünglich an einen Automatismus, ohne jedes mal das Macro starten zu müssen. Eine ideale Lösung scheint es aber nicht zu geben. Versuche es jetzt per Macro, hab dabei ein Problem mit dem Zugriff auf das ausgewählte Part in der Ansicht, werde dies aber neu posten.

Gruß.

------------------
Iwona

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Piet
Mitglied
Konstruktionsleiter & Konstrukteur


Sehen Sie sich das Profil von Piet an!   Senden Sie eine Private Message an Piet  Schreiben Sie einen Gästebucheintrag für Piet

Beiträge: 661
Registriert: 20.11.2001

SWx 2021

erstellt am: 25. Jun. 2009 12:15    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Iwona W. 10 Unities + Antwort hilfreich

Ein Hinweis auf die Schnelle:

Die benutzerdefinierten Eigenschaften bekommst du über modeldoc2.CustomInfo(FieldName) = value

Ich benutze das in einem meiner Makros so:
frmMaterial.txtName.Text = RefModel.CustomInfo("Name")

Der Befehl ist zwar offiziell veraltet, funktioniert aber noch.

Piet


Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

u.clemens
Mitglied
Konstrukteur


Sehen Sie sich das Profil von u.clemens an!   Senden Sie eine Private Message an u.clemens  Schreiben Sie einen Gästebucheintrag für u.clemens

Beiträge: 964
Registriert: 04.07.2000

engineer's law
o cheap
o fast
o good
check only two !

erstellt am: 25. Jun. 2009 13:32    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Iwona W. 10 Unities + Antwort hilfreich

was fummelt ihr denn da mit Makros rum - das ist doch Basisfunktionalität schon seit Jahren ...
einfach Bwezugshinweis erstellen - Hinweislinie dabei auf der betreffenden Komponente der Baugruppe ablegen - Verknüpfung zu Eigenschaft (Hand mit Kettensymbol) wählen und dort Option "Komponente, an der die Beschriftung angefügt ist" anwählen und im Pull-Down-Menü die gewünschte Eigenschaft auswählen - fertig.
Nun kannst du die Hinweislinie auf verschiedene Komponenten ziehen - und sehen, wie sich vollautomatisch der betreffende Hinweistext ändert.
Das Neue vor einiger Zeit war, dass dies jetzt auch mit Stücklistensymbolen geht (so wie du es beschreibst), mit Bezugshinweisen ging das schon immer ...

------------------
mfg uc

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Iwona W.
Mitglied
Konstrukteurin, SWX key-user


Sehen Sie sich das Profil von Iwona W. an!   Senden Sie eine Private Message an Iwona W.  Schreiben Sie einen Gästebucheintrag für Iwona W.

Beiträge: 130
Registriert: 25.04.2005

SWX 2011, SP 4.0
Win 7 64bit; AS 32GB; Intel Xeon 3,40GHz
NVidia Quadro 4000

erstellt am: 25. Jun. 2009 13:43    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo u.c.,

wir fummeln nicht, wir programmieren 

Dass man ein Bezugshinweis mit einer Eigenschaft verbinden kann, ist mir bekannt. Die Funktionalität, die Du beschrieben hast, jetzt auch  (vielen Dank!). Kann man es festlegen, dass ALLE Bezugshinweise generell beim Erstellen die eine bestimmte Eigenschaft ablesen?

Gruß

------------------
Iwona

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

u.clemens
Mitglied
Konstrukteur


Sehen Sie sich das Profil von u.clemens an!   Senden Sie eine Private Message an u.clemens  Schreiben Sie einen Gästebucheintrag für u.clemens

Beiträge: 964
Registriert: 04.07.2000

engineer's law
o cheap
o fast
o good
check only two !

erstellt am: 25. Jun. 2009 13:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Iwona W. 10 Unities + Antwort hilfreich

 
Zitat:
Original erstellt von Iwona W.:
Hallo u.c.,
Kann man es festlegen, dass ALLE Bezugshinweise generell beim Erstellen die eine bestimmte Eigenschaft ablesen?

da kenne ich nichts - aber ich mach das immer so: Bezugshinweis wie beschrieben 1x erstellen, in die Zwischenablage kopieren und beliebig oft wieder einfügen ...

P.S.  ... und dann gibt's ja da auch noch Favoriten ...

------------------
mfg uc

[Diese Nachricht wurde von u.clemens am 25. Jun. 2009 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Iwona W.
Mitglied
Konstrukteurin, SWX key-user


Sehen Sie sich das Profil von Iwona W. an!   Senden Sie eine Private Message an Iwona W.  Schreiben Sie einen Gästebucheintrag für Iwona W.

Beiträge: 130
Registriert: 25.04.2005

SWX 2011, SP 4.0
Win 7 64bit; AS 32GB; Intel Xeon 3,40GHz
NVidia Quadro 4000

erstellt am: 26. Jun. 2009 11:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

habe einen andere Lösung gefunden. Da ich gerne "fummele"  ist es doch ein Macro geworden. Teil in der Ansicht wird angepickt, per Tastendruck Macro gestartet und ein Bezugshinweis mit dem Inhalt (Chr(36) & "PRPMODEL:" & Chr(34) & "PartNo" & Chr(34)) erstellt und entsprechend positioniert. Ist die Eigenschaft "PartNo" nicht vergeben, übernimmt die Note den Inhalt aus der TextBox.

Vielen Dank an Piet und u.c. für die Beteiligung am Thema!

Grüße und ein schönes Wochenende

------------------
Iwona

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz