Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Drafting
  Catia V5 Zeichnung Datum automatisch erstellen

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:  Catia V5 Zeichnung Datum automatisch erstellen (2540 mal gelesen)
CAD-wermichel
Mitglied
Konstrukteur

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

Beiträge: 2
Registriert: 27.05.2014

erstellt am: 03. Jun. 2014 08: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

hat jemand eine Idee, wie man in Catia V5 ein Datum automatisch ertellen lassen kann.
Hintergrund ist der, dass auf ausgedruckten oder als PDF erzeugte Zeichnungen die Zeichnungsstände nicht zu erkennen sind, wenn nicht extra händisch ein Datum eingetragen wurde.
Ideal wäre ein automatisches "Einfrieren" des Speicherdatums, sichtbar auf der Zeichnung.

Hat hierzu jemand eine Idee, wie so etwas funktionieren könnte.

Danke,

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

bgrittmann
Moderator
Konstrukteur


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

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 03. Jun. 2014 08:59    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 CAD-wermichel 10 Unities + Antwort hilfreich

Servus
Fall du das pdf per PDF-Drucker erstellst, könntest du einfach die Infozeile mit dem Datum aktivieren (bzw entsprechend definieren).

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

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

Studentla
Mitglied
Konstrukteur


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

Beiträge: 19
Registriert: 13.01.2004

Catia V5 - R19

erstellt am: 08. Okt. 2014 14:24    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 CAD-wermichel 10 Unities + Antwort hilfreich

Hallo!
Hast du mittlerweile eine Lösung gefunden?
Wir haben das mit einem Makro gemacht. Das Textfeld, in dem das Datum eingetragen werden soll, enthielt einfach "-Datum-" (ohne Anführungsstriche). Das Makro war im Prinzip ein Suchen+Ersetzen mit Suche: "-Datum-"; Ersetze: "aktuelles Datum". Den pdf-Export machst du ja sicher auch schon mit einem Makro, sofern es mehrere Zeichnungen sind. Da kannst du die paar Code-Schnipsel mit reinbasteln. Noch ein on error next dazu, dass das Makro nicht hängen bleibt, sofern es kein Datums-Textfeld findet und gut is 


Beste Grüße,
Daniel

------------------
Die geistige Umnachtung zählt zu meinen persönlichen Highlights und im "Dumm aus der Wäsche Gucken" macht mir so schnell keiner was vor.
Meine Taktlosigkeit eckt stets an.
Möglich machen das sowohl die 2 Maggiflaschen, als auch der Teller bunter Knete in meinem Kopf.
Das unkontrollierte Aneinanderschlagen der Synapsen ist mein Antrieb.
Ich bin einer der Gottes eigenen Prototypen, die niemals in Serie gehen werden.

Was auch immer das bedeuten mag...

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

RSchulz
Moderator²
Head of CAD, Content & Collaboration / IT-Manager



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

Beiträge: 5541
Registriert: 12.04.2007

erstellt am: 08. Okt. 2014 14:55    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 CAD-wermichel 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Studentla:
.. Noch ein on error next dazu, dass das Makro nicht hängen bleibt, sofern es kein Datums-Textfeld findet und gut is  

...oder sauber abfangen 

Wir machen das auch per Makro, allerdings beim Erstellen und Füllen des Kopfes. Lässt sich aber sicherlich ohne Probleme auch bei der PDF-Generierung verankern. BTW würde ich aber nicht irgendwelche Texte nehmen, sondern das Textfeld entsprechend benennen. z.B. Feld_Datum_Druck oder so. Lässt sich per Makro alles machen.

------------------
MFG
Rick Schulz

Nettiquette (CAD.de)  -  Was ist die Systeminfo?  -  Wie man Fragen richtig stellt.  -  Unities

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

RSchulz
Moderator²
Head of CAD, Content & Collaboration / IT-Manager



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

Beiträge: 5541
Registriert: 12.04.2007

@Work
Lenovo P510
Xeon E5-1630v4
64GB DDR4
Quadro P2000
256GB PCIe SSD
512GB SSD
SmarTeam V5-6 R2016 Sp04
CATIA V5-6 R2016 Sp05
E3.Series V2019
Altium Designer/Concord 19
Win 10 Pro x64

erstellt am: 08. Okt. 2014 15:26    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 CAD-wermichel 10 Unities + Antwort hilfreich

Hallo,

ich habe dir mal etwas aus dem .Net von mir zusammen gewürfelt. Das funktioniert so natürlich noch nicht, da die Objekte nicht klar definiert sind, die Funktionen sind allerdings alles schon in Ordnung...

Code:


    GenerateFormattedTextBox(tmpView, Date.Now, 150, 150, SheetName & "Feld_Datum_Druck", catMiddleLeft, 2, 0)
    WritePrintDate(tmpSheet, tmpView)

    Public Sub WritePrintDate(ByVal tmpSheet As DrawingSheet, ByVal tmpView As DrawingView)

        Dim tmpTexts As DrawingTexts
        Dim tmpText As DrawingText
        Dim SheetName As String

        Try

            tmpTexts = tmpView.Texts
            SheetName = tmpSheet.Name.Substring(InStr(tmpSheet.Name, "."))

            For i = 1 To tmpTexts.Count

                tmpText = tmpTexts.Item(i)
                If InStr(tmpText.Name, "Feld_Datum_Druck") Then
tmpText.Text = Date.Now
                End If
                Application.DoEvents()

            Next

        Catch ex As Exception

            MsgBox(ex.ToString, MsgBoxStyle.Critical, "Fehler in Modul WritePrintDate")
            Application.DoEvents()

        End Try

    End Sub

    Public Sub GenerateFormattedTextBox(ByVal tmpView As DrawingView, ByVal textValue As String, ByVal pos_x As Double, ByVal pos_y As Double, ByVal textName As String, _
                                ByVal anchorPosition As String, ByVal size As Double, ByVal angle As Double)

        Dim NewText As DrawingText

        Try

            NewText = tmpView.Texts.Add(textValue, pos_x, pos_y)
            NewText.Name = textName
            NewText.SetFontName(0, 0, "Monospac821 BT")
            NewText.SetFontSize(0, 0, size)
            NewText.AnchorPosition = anchorPosition
            NewText.Angle = angle

        Catch ex As Exception

            MsgBox(ex.ToString, MsgBoxStyle.Critical, "Fehler in Modul GenerateFormattedTextBox")
            Application.DoEvents()

        End Try

    End Sub


------------------
MFG
Rick Schulz

Nettiquette (CAD.de)  -  Was ist die Systeminfo?  -  Wie man Fragen richtig stellt.  -  Unities

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