Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  View in FT&A selektieren und aktivieren

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:  View in FT&A selektieren und aktivieren (3349 mal gelesen)
Bobie
Mitglied
Student


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

Beiträge: 22
Registriert: 28.09.2009

erstellt am: 12. Nov. 2009 05:09    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


Unbenannt.JPG

 
Hallo,
Hat es jemand schon mal geschafft, auf die TPSView-Collection zuzugreifen?

Meine Frage ist:
Zum Beispiel gibt 2 TPSViews.Wie kann ich durch einen VBA-Makro ein TPSVeiw (FT&A Functional Tolerancing & Annotation) aktivieren.

Danke!

[Diese Nachricht wurde von Bobie am 12. Nov. 2009 editiert.]

[Diese Nachricht wurde von Bobie am 10. Dez. 2009 editiert.]

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

Bobie
Mitglied
Student


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

Beiträge: 22
Registriert: 28.09.2009

erstellt am: 10. Dez. 2009 20: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

V5Playaz
Mitglied
Dipl.-Ing (BA)


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

Beiträge: 447
Registriert: 12.07.2005

DELL PRECISION 390
3,25 GB RAM
WIN XP PRO SP2
CATIA V5 R16-19
Delmia V5 R19
VB6, VB2008
Adobe Acrobat 9 Pro Extended

erstellt am: 10. Dez. 2009 21:38    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 Bobie 10 Unities + Antwort hilfreich

Versuchs mal mit der Watch-List oder mit der Objektauflösung im VBA-Editor.

grüße Dominik

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

ua0jr
Mitglied
CATIA Admin


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

Beiträge: 20
Registriert: 01.03.2002

Der von V4 kam ...

erstellt am: 14. Dez. 2009 10:29    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 Bobie 10 Unities + Antwort hilfreich

Hallöchen
Ich hab das selbe Problem!

Ich suche jetzt schon seit ein paar Tagen eine Lösung.
Hab' aber im Objektkatalog auch nix g'funden??

Bitte was ist die "Watch-List"

Grüße JR

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

V5Playaz
Mitglied
Dipl.-Ing (BA)


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

Beiträge: 447
Registriert: 12.07.2005

DELL PRECISION 390
3,25 GB RAM
WIN XP PRO SP2
CATIA V5 R16-19
Delmia V5 R19
VB6, VB2008
Adobe Acrobat 9 Pro Extended

erstellt am: 14. Dez. 2009 16:10    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 Bobie 10 Unities + Antwort hilfreich

Watch-List gibt es im VBA-Editor.
(Kurz: Hiermit lassen sich die Variablen von CATIA beobachten)

Dazu bitte Forensuche benutzen.

grüße Dominik

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

Bobie
Mitglied
Student


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

Beiträge: 22
Registriert: 28.09.2009

erstellt am: 14. Dez. 2009 22: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

Hi V5Playaz

Danke für Ihre Antwort.

Ich will es mal probieren.

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

ua0jr
Mitglied
CATIA Admin


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

Beiträge: 20
Registriert: 01.03.2002

Der von V4 kam ...

erstellt am: 15. Dez. 2009 11: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 Bobie 10 Unities + Antwort hilfreich

Ich glaub ich hab's ... (kommt aus einem catvba-Form !!!)

da ist sicher viel zu viel für Euch drinnen (einige Attribute/VAriablen aus dem UserForm usw.)
aber ich bin zu faul, das jetzt zu löschen

Grüße aus Wien
JR

Private Sub submit_Click()
  Dim RC As Integer ' RC für DOF-Analyse
  Dim Sel As Object
  Dim Sel1 As Object
 
  Dim SelFeld(1), Sel1Feld(0), Status
 

    mtm_refpunkt.Hide
   
    ' RP-Properties im Namen
    Dim C_DOC As Document
    Set C_DOC = CATIA.ActiveDocument
    Set Sel = C_DOC.Selection
    Set Sel1 = C_DOC.Selection


    Set C_Part = C_DOC.Part
    Set HBody = C_Part.HybridBodies.Item("MTMGEO")
    Set C_HybS = HBody.HybridShapes
    Set C_HybSFact = C_Part.HybridShapeFactory
   
    sRefPt = mtm_refpunkt.Label4.Caption ' -- zb. RP01
    Set MyRefPt = C_HybS.Item(sRefPt)
   
    'der Name um die Attribute erweitert
    sRefPtNewName = sRefPt _
                  & " " _
                  & mtm_refpunkt.DofX.Text _
                  & mtm_refpunkt.DofY.Text _
                  & mtm_refpunkt.DofZ.Text _
                  & " " _
                  & mtm_refpunkt.xCoord.Caption _
                  & " " _
                  & mtm_refpunkt.yCoord.Caption _
                  & " " _
                  & mtm_refpunkt.zCoord.Caption _
                  & " " _
                  & mtm_refpunkt.AufnArtXa.Text _
                  & mtm_refpunkt.AufnArtXb.Text _
                  & ";" _
                  & mtm_refpunkt.AufnArtYa.Text _
                  & mtm_refpunkt.AufnArtYb.Text _
                  & ";" _
                  & mtm_refpunkt.AufnArtZa.Text _
                  & mtm_refpunkt.AufnArtZb.Text
    MyRefPt.Name = sRefPtNewName
       
    'flächenkugerl ...
    Set ref = C_Part.CreateReferenceFromObject(MyRefPt)
    Set flächenkugerl = C_HybSFact.AddNewSphere(ref, Nothing, 0.5, -90#, 90#, 0#, 360#)
    ' -- vollkugel
    flächenkugerl.Limitation = 1
    HBody.AppendHybridShape flächenkugerl
    flächenkugerl.Name = "Kug" & sRefPt '-- zb.KugRP01
   
    C_Part.InWorkObject = flächenkugerl
    C_Part.Update
   
    'annotation
    Dim MTMAnnoSets As AnnotationSets
    Dim MTMAnnoSet As AnnotationSet
    Dim MTMAnnoFact As AnnotationFactory
    Dim MTMAnno As Annotation
    Dim MTMAnnoViews As TPSViewFactory
   
   
    Dim MyAnnoView As TPSView
   
    Set MTMAnnoSets = C_Part.AnnotationSets
    Set MTMAnnoSet = MTMAnnoSets.Add("ISO_000_V5R18")
    Set MTMAnnoFact = MTMAnnoSet.AnnotationFactory
    Set MTMAnnoViews = MTMAnnoSet.TPSViewFactory
   
   
    '-- select plane/face for annoview
    RC = MsgBox("YES: Create New AnnotationView" & vbCrLf _
              & "No: Use existing View" & vbCrLf _
              & "(be sure,that this view is active" & vbCrLf _
              & "otherwise rightclick annotation to" & vbCrLf _
              & "Transfer to Annontaion View/Plane !!!)", vbQuestion + vbYesNo, "New Annotation View ?")
   
    If RC = vbYes Then
      Sel.Clear
      SelFeld(0) = "Face"
      SelFeld(1) = "Plane"
      Status = Sel.SelectElement2(SelFeld, "Select Face for AnnotationView", False)
      Set AnnoPlane = Sel.Item(1).Reference
      Set MyAnnoView = MTMAnnoViews.CreateView(AnnoPlane, 1) ' 1--> frontview
   
      Sel.Clear
    End If
   
    'now select the TPSView to create the annotation in it ...
    '---
    Sel1.Clear
    Sel1Feld(0) = "AnyObject"
    Status = Sel1.SelectElement2(Sel1Feld, "Select AnnotationView", False)
    CATIA.StartCommand ("Activate View")
    CATIA.RefreshDisplay = True
    Sel1.Clear
    '!!!!!!!!!!!!!!
     
    Set userSurfs = C_Part.UserSurfaces
    Set userSurf = userSurfs.Generate(ref)
 
    Set MTMAnno = MTMAnnoFact.CreateEvoluateText(userSurf, mtm_refpunkt.xCoord.Caption _
                                                        , mtm_refpunkt.yCoord.Caption _
                                                        , (mtm_refpunkt.zCoord.Caption), True) ' true --> leader
                                                       
    'MTMAnno.Text.Text = "-" & mtm_refpunkt.Label4.Caption ' -- zb. "-RP01"
    MTMAnno.Text.Text = mtm_refpunkt.Label4.Caption ' -- zb. "RP01" bei leader
    MTMAnno.Name = mtm_refpunkt.Label4.Caption
    Dim Txt As DrawingText
    Set Txt = MTMAnno.Text.Get2dAnnot
    Txt.AnchorPosition = 2 '--MiddleLeft
    Txt.ActivateFrame (catRectangle)
   
    Txt.Leaders.Item(1).HeadSymbol = catFilledCircle
   
    MTMAnno.ModifyVisu
   
    C_Part.Update

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

Bobie
Mitglied
Student


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

Beiträge: 22
Registriert: 28.09.2009

erstellt am: 19. Dez. 2009 13:36    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

Super!

Tousend mal Danke!

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

Bobie
Mitglied
Student


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

Beiträge: 22
Registriert: 28.09.2009

erstellt am: 20. Dez. 2009 01: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

Noch eine Frage zu TPSViews

Zum Beispiel habe ich 3 TPSViews mit Namen("Front View.1","Front View.2","Front View.3")

Wie kann ich durch einen Macro die drei Namen in MsgBox auslesen?

Ich habe so geschrieben, aber leider funktioniert es nicht.

Dim CurAnnotationSets As AnnotationSets
Dim CurAnnotationSet As AnnotationSet
Dim CurTPSViews As TPSViews
Dim CurTPSView As TPSView

Set CurAnnotationSets = CurPart.AnnotationSets
Set CurAnnotationSet = CurAnnotationSets.Item("Annotation Set.1")

Set CurTPSViews = CurAnnotationSet.TPSViews <--------------Fehlermeldung dazu!!!!!!!!!

Dim Count As Integer

Count = CurTPSViews.Count    

Dim ArrCurTPSViewName(Count)

for i = 1 to Count
ArrCurTPSViewName = CutTPSViews.Item(i)
msgbox(ArrCurTPSViewName )
next

In V5Automation gibt es keine Eingenschaft "Name"unter das Object "TPSVIEW"?

Unter das Object "AnnotationSet" gibt es auch keine Eigenschaft "TPSViews"

Ist es wahr? Man kann nicht die Namen durch Macro auslesen?
keine Schnittstelle dazu?

Danke

[Diese Nachricht wurde von Bobie am 20. Dez. 2009 editiert.]

[Diese Nachricht wurde von Bobie am 20. Dez. 2009 editiert.]

[Diese Nachricht wurde von Bobie am 20. Dez. 2009 editiert.]

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

V5Playaz
Mitglied
Dipl.-Ing (BA)


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

Beiträge: 447
Registriert: 12.07.2005

DELL PRECISION 390
3,25 GB RAM
WIN XP PRO SP2
CATIA V5 R16-19
Delmia V5 R19
VB6, VB2008
Adobe Acrobat 9 Pro Extended

erstellt am: 20. Dez. 2009 21:42    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 Bobie 10 Unities + Antwort hilfreich

Hallo,

Schon mal geprüft wieviele AnnotationSets vorhanden sind?
(mit CurAnnotationSets.Count)

Kann es sein das, dass Item("Annotation Set.1") nicht gefunden wird?

grüße Dominik

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



Konstrukteur / Ingenieur Catia V5 (all gender)

Die ALTEN Consulting Services GmbH bietet mit über 20 Jahren Branchenerfahrung ihren namhaften Kunden aus Industrie und Wirtschaft hochspezialisierte Engineering- und IT-Dienstleistungen zur gemeinsamen Realisierung von branchen- und technologieübergreifenden Lösungen an.

Kompetenz, Engagement und Leidenschaft verbinden alle unsere Mitarbeiter der ALTEN Consulting Services GmbH. Dabei ...

Anzeige ansehenKonstruktion, Visualisierung
Bobie
Mitglied
Student


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

Beiträge: 22
Registriert: 28.09.2009

erstellt am: 25. Dez. 2009 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

Zitat:
Original erstellt von V5Playaz:
Hallo,

Schon mal geprüft wieviele AnnotationSets vorhanden sind?
(mit CurAnnotationSets.Count)

Kann es sein das, dass Item("Annotation Set.1") nicht gefunden wird?

grüße Dominik


Mit msgbox bekomme ich count = 1

Item("Annotation Set.1") ist auch richtig und vorhanden.....

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