Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Drafting
  Neue Ansicht auf Nullpunkt des Blattes festliegen, wie ?

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:  Neue Ansicht auf Nullpunkt des Blattes festliegen, wie ? (1601 mal gelesen)
hu64cywy
Mitglied



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

Beiträge: 45
Registriert: 02.10.2011

Windows XP SP3
Intel Core2 Duo CPU E7300 2,66 GHz
3,0 GB Ram
NVIDIA GeForce 9500 GS

erstellt am: 06. Okt. 2011 14: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


cad2.JPG

 
Hallo,

für ein Makro möchte ich die Ansicht auf den Nullpunktes des Blattes festlegen. Ist dies möglich?

Beste Grüße

Michael

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: 06. Okt. 2011 14:20    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 hu64cywy 10 Unities + Antwort hilfreich

Servus
Bitte Systeminfo ausfüllen.
Ja klar geht dass. Das Beispiel (CATScript) setze die aktive Ansicht auf 0,0 (Vorsicht keine Fehlerbehandlung integriert):
Code:
Sub CATMain()

Dim drawingDocument1 As Document
Set drawingDocument1 = CATIA.ActiveDocument

Dim drawingSheets1 As DrawingSheets
Set drawingSheets1 = drawingDocument1.Sheets

Dim drawingSheet1 As DrawingSheet
Set drawingSheet1 = drawingSheets1.ActiveSheet

Dim drawingViews1 As DrawingViews
Set drawingViews1 = drawingSheet1.Views

Dim drawingView1 As DrawingView
Set drawingView1 = drawingViews1.ActiveView

drawingView1.x = 0.000000

drawingView1.y = 0.000000

End Sub



Gruß
Bernd

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

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

hu64cywy
Mitglied



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

Beiträge: 45
Registriert: 02.10.2011

Windows XP SP3
Intel Core2 Duo CPU E7300 2,66 GHz
3,0 GB Ram
NVIDIA GeForce 9500 GS

erstellt am: 06. Okt. 2011 14:33    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 Bernd,

es funktioniert. Danke :-) :-) :-)

Eine Frage noch. Zu meinem Vorhaben. Ich möchte die Textfelder des Schriftfeldes über ein Makro abfragen und beschriften. Mit meiner Vorlage klappt dies auch einwandfrei, aber eben nur über einer "Ansicht". Im Blatthintergrund ist dies leider nicht möglich eine Ansicht einzufügen. Weiß du, was man im Code umprogrammieren muss?


Beste Grüße

Michael

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

hu64cywy
Mitglied



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

Beiträge: 45
Registriert: 02.10.2011

Windows XP SP3
Intel Core2 Duo CPU E7300 2,66 GHz
3,0 GB Ram
NVIDIA GeForce 9500 GS

erstellt am: 06. Okt. 2011 14: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

Private Sub CommandButton1_Click()

Dim drawingDocument1 As DrawingDocument
Set drawingDocument1 = CATIA.ActiveDocument
     
Dim drawingSheets1 As DrawingSheets
Set drawingSheets1 = drawingDocument1.Sheets

Dim DrawingSheet1 As DrawingSheet
Set DrawingSheet1 = drawingSheets1.ActiveSheet
                 
                       
TEXTFELDER
    Set ActiveView = DrawingSheet1.Views.Item("Rahmen")
    Dim collection_textes As DrawingTexts
    Set collection_textes = ActiveView.Texts
 
                       
    Dim Feld_TEST As DrawingText
    Set Feld_TEST = collection_textes.GetItem("Text_TEST")
    Feld_TEST.Text = TextBox1.Value
   
End Sub

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

K.Siebert
Mitglied
Tech Zeichner


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

Beiträge: 415
Registriert: 19.05.2007

Win XP
Catia V5 R16 SP5 Hotfix 46
Catia V5 R19

erstellt am: 06. Okt. 2011 17:19    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 hu64cywy 10 Unities + Antwort hilfreich

Hallo,

Schau mal hier

das könnte dir helfen

------------------
    Sei Schlau bleib Dumm !!?!!    

[Diese Nachricht wurde von K.Siebert am 06. Okt. 2011 editiert.]

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

hu64cywy
Mitglied



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

Beiträge: 45
Registriert: 02.10.2011

Windows XP SP3
Intel Core2 Duo CPU E7300 2,66 GHz
3,0 GB Ram
NVIDIA GeForce 9500 GS

erstellt am: 06. Okt. 2011 18:47    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

Ich bin leider noch blutiger Anfänger in der Programmierung. Also mein Code funktioniert, aber nur auf einer "neuen Ansicht". Ich möchte die neue Ansicht auf den Blatthintergrund ändern. Könntest du vielleicht nachschauen welche Variabel das in deinem Code ist, da ich meinen gerade so verstehe :-)

Beste Grüße

Michael

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: 06. Okt. 2011 20:05    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 hu64cywy 10 Unities + Antwort hilfreich

Servus

AFAIR ist die zweite Ansicht auf einem Blatt immer der Hintergrund:
Set ActiveView = DrawingSheet1.Views.Item(2)
Dann solltest du die Texte "normal" ansprechen können. (siehe ach Forensuche und Doku)

Gruß
Bernd

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

[Diese Nachricht wurde von bgrittmann am 06. Okt. 2011 editiert.]

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

hu64cywy
Mitglied



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

Beiträge: 45
Registriert: 02.10.2011

Windows XP SP3
Intel Core2 Duo CPU E7300 2,66 GHz
3,0 GB Ram
NVIDIA GeForce 9500 GS

erstellt am: 07. Okt. 2011 11:40    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

Es funktioniert. Danke Danke :-) Die Form rufe ich über das Modul mit dem Befehl "FormEingabe.Show" auf. Ist es möglich pro Eingabefeld eine eigene Form aufzurufen. Bsp. 1. Form (Werkstükkanten) 2. Form(Tolerierungsgrad)

Beste Grüße

Michael

------------------------------
Aller Anfang in VB ist schwer

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

hu64cywy
Mitglied



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

Beiträge: 45
Registriert: 02.10.2011

Windows XP SP3
Intel Core2 Duo CPU E7300 2,66 GHz
3,0 GB Ram
NVIDIA GeForce 9500 GS

erstellt am: 07. Okt. 2011 12:37    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

Kann man sein selbst geschriebenes Makro auch auf einem Button legen?

Danke für eure Hilfe :-)

Beste Grüße

Michael

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

moppesle
Ehrenmitglied V.I.P. h.c.
Konstrukteur


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

Beiträge: 3418
Registriert: 28.05.2009

CATIA V5 R19 SP9
WIN 7 64bit

erstellt am: 07. Okt. 2011 19:51    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 hu64cywy 10 Unities + Antwort hilfreich

Hallo Michael,

natürlich.

Makro in Bibliothek ablegen.

RTM auf Befehlsleiste "Costomize".
Dann auf den Reiter "Commands".
Unter Categories "Makros" auswählen.
Nun kannst du unter Commands dein Makro auswählen.
Unter Show Properties kannst du noch ein Icon zuweisen.

Aus dem Fenster Commands nun dein Makro in eine Toolbar ziehen. (Kannst auch eine eigene Toolbar unter dem Reiter "Toolbar" anlegen.)

fertig

Gruß Uwe

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