Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Product/Part-Parameter ins Schriftfeld der Zeichnung

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
Autor Thema:  Product/Part-Parameter ins Schriftfeld der Zeichnung (1513 mal gelesen)
mech_fer
Mitglied



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

Beiträge: 25
Registriert: 18.03.2004

erstellt am: 25. Jul. 2007 09: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

Hallo zusammen,

ich habe mir ein vorhandenes Makro umgebastelt um das Schriftfeld der Zeichnung automatisch auszufüllen.

Das klappt mit den Parametern aus den Product/Part-Properties auch ganz wunderbar.
Ich trage z.B. die Abmessungen einmal in die Product/Part-Properties ein, und übernehme sie ins Schriftfeld und gleichzeitig auch in die Stückliste.

Das sieht dann so aus:

Sub CATLinks()
  '-------------------------------------------------------------------------------
  'How to fill in texts with data of the part/product linked with current sheet
  '-------------------------------------------------------------------------------
  On Error Resume Next
    Dim ProductDrawn As ProductDocument
    Set ProductDrawn = DrwSheet.Views.Item("Front view").GenerativeBehavior.Document
  If Err.Number = 0 Then
    DrwTexts.GetItem("TitleBlock_Text_Number_1").Text = ProductDrawn.PartNumber
    DrwTexts.GetItem("TitleBlock_Text_Title").Text  = "pos."&ProductDrawn.DescriptionRef&" "&ProductDrawn.Nomenclature
    DrwTexts.GetItem("TitleBlock_Text_Material_1").Text  = ProductDrawn.Revision
    DrwTexts.GetItem("TitleBlock_Text_Dimension_1").Text  = ProductDrawn.Definition

    Dim ProductAnalysis As Analyze
    Set ProductAnalysis = ProductDrawn.Analyze
    DrwTexts.GetItem("TitleBlock_Text_Weight_1").Text = FormatNumber(ProductAnalysis.Mass,2)

    End If

Leider komme ich an andere Parameter aus dem Part/Product nicht heran, zB der Parameter Material oder ein selbst angelegter Parameter des Typ String der die Härteangaben enthält.

kann jemand helfen?
vielen Dank schon mal

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)2023 CAD.de | Impressum | Datenschutz