Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Koordinaten von Excel 2007/(2010) nach V5

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:  Koordinaten von Excel 2007/(2010) nach V5 (2783 mal gelesen)
K-Jay
Mitglied
Student


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

Beiträge: 18
Registriert: 09.01.2012

Centrino 1,73GHz; 1GB
Win XP SP3
Catia V5 R19 SP6
MS Office 2007

erstellt am: 23. Jan. 2012 16: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

Hi,
ich arbeite mit Catia V5 R19 SP6 und möchte aus MS Excel 2007/(2010) x-und y-Koordinaten ins Catia mittels eines Makros laden.
Alle bereits angebotenen Lösungen helfen mir nicht weiter, wie z.B.:

-C:\Programme\Dassault Systemes\B19\intel_a\code\command\GSD_PointSplineLoftFromExcel
    --> zeigt die Fehlermeldung "Objekt unterstützt diese Eigenschaft oder Methodik nicht"
- oder von dessault systems die "Point.zip"
    --> zeigt die Fehlermdeldung "Index außerhalb des gültigen Bereiches"!

Wer kann mir hier bei meinem kleinen Problem helfen?

------------------
Gruß K-Jay

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: 23. Jan. 2012 17:11    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 K-Jay 10 Unities + Antwort hilfreich

Servus
hast du dir auch mal die Redme.txt durchgelesen. Hast du ein Part geöffnet? (beim dem Makro von catia.cad.de)

Gruß
Bernd

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

[Diese Nachricht wurde von bgrittmann am 23. Jan. 2012 editiert.]

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

K-Jay
Mitglied
Student


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

Beiträge: 18
Registriert: 09.01.2012

Centrino 1,73GHz; 1GB
Win XP SP3
Catia V5 R19 SP6
MS Office 2007

erstellt am: 23. Jan. 2012 17:25    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

Ja hab ich. Die Seite von diesem Link catia.cad.de gibt auch nur an, dass das Makro nur unter R16, 17 und 18 funktioniert!
Irgendwas muss ja anders sein bei R19, ich weis nur nicht was. Vielleicht ist es ja nur eine kleinigkeit die am Quellcode geändert werden muss?!

------------------
Gruß K-Jay

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: 23. Jan. 2012 18:06    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 K-Jay 10 Unities + Antwort hilfreich

Servus
Versuch mal das Makro schrittweise (aus dem VBA-Editor heraus) auszuführen, um Festzustellen wo das Makro aussteigt. (hab kein Excel 2007)

Gruß
Bernd

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

[Diese Nachricht wurde von bgrittmann am 23. Jan. 2012 editiert.]

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

K-Jay
Mitglied
Student


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

Beiträge: 18
Registriert: 09.01.2012

Centrino 1,73GHz; 1GB
Win XP SP3
Catia V5 R19 SP6
MS Office 2007

erstellt am: 24. Jan. 2012 18:56    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

Hab im Excel-Dokument die Makros aktiviert und anschließend den Makronamen "Feuil1.CreationPoint" selektiert und auf "Schritt" geklickt. "Sub CreationPoint()" (unten fett unterlegt) erscheint dann gelb unterlegt und das ist ja die erste Zeile von "Creates all usable points from the parameter file"!
Das sieht so aus:

'------------------------------------------------------------------------
' Creates all usable points from the parameter file
'------------------------------------------------------------------------
Sub CreationPoint()

    'Get CATIA
    Dim PtDoc As Object
    Set PtDoc = GetCATIAPartDocument
   
    ' Get the HybridBody
    Dim myHBody As Object
    Set myHBody = PtDoc.Part.HybridBodies.Item("GeometryFromExcel")
   
    Dim iLigne As Integer
    Dim iValid As Integer
    Dim X As Double
    Dim Y As Double
    Dim Z As Double
    Dim Point As Object
   
    iLigne = 1
    'Analyze file
    While iValid <> Cst_iEND
        'Read a line
        ChainAnalysis iLigne, X, Y, Z, iValid
        iLigne = iLigne + 1
       
        'Not on a startcurve or endcurve -> valid point
        If (iValid = 0) Then
            Set Point = PtDoc.Part.HybridShapeFactory.AddNewPointCoord(X, Y, Z)
            myHBody.AppendHybridShape Point
        End If
    Wend
   
    'Model update
    PtDoc.Part.Update
End Sub

Was kann ich hier machen?

------------------
Gruß K-Jay

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: 24. Jan. 2012 19:04    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 K-Jay 10 Unities + Antwort hilfreich

Servus
Du kannst mit F8 jede Zeile einzeln ausführen, und dann erkennen wo das Makro aussteigt. Somit kann man analysieren, wo der Fehler liegt.

Gruß
Bernd

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

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

DanielFr.
Moderator
Manager


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

Beiträge: 2506
Registriert: 10.08.2005

HP Compaq 8710w, Intel Core Duo T7700, 2,40 Ghz, 3GB RAM, Windows XP Professionel @32bit, Quadro FX 1600M, CATIA V5 R19 SP3

erstellt am: 25. Jan. 2012 07:52    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 K-Jay 10 Unities + Antwort hilfreich

Hallo,

willst du wirklich nur X/Y-Koordinaten in CATIA übertragen? Dann benötigst du auf jeden Fall noch eine Ebene/Fläche um die Z-Koordinaten der Punkte festzulegen. Oder willst du X7Y7Z-Koordinaten einlesen?

------------------
MFG Daniel

Systeminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)

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

K-Jay
Mitglied
Student


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

Beiträge: 18
Registriert: 09.01.2012

Centrino 1,73GHz; 1GB
Win XP SP3
Catia V5 R19 SP6
MS Office 2007

erstellt am: 25. Jan. 2012 15: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

Ja, nur x- und y-Koordinaten die in einer ebene sind! Das Makro was ich zu bearbeiten versuch ist die "Point.zip" (catia.cad.de) von Dessault systems.

------------------
Gruß K-Jay

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

K-Jay
Mitglied
Student


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

Beiträge: 18
Registriert: 09.01.2012

Centrino 1,73GHz; 1GB
Win XP SP3
Catia V5 R19 SP6
MS Office 2007

erstellt am: 25. Jan. 2012 15: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

Nach der Zeile:

"Set myHBody = PtDoc.Part.HybridBodies.Item(1)" (vom Text weiter oben)

kommt die Fehlermeldung: "Index außerhalb des gültigen Bereiches!"
Lösungvorschläge?

------------------
Gruß K-Jay

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: 25. Jan. 2012 15:56    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 K-Jay 10 Unities + Antwort hilfreich

Servus
Erstelle dir ein Geometrisches Set im Part, dann sollte das Script weiterlaufen (bis zum nächsten Problem?.

Gruß
Bernd

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

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

K-Jay
Mitglied
Student


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

Beiträge: 18
Registriert: 09.01.2012

Centrino 1,73GHz; 1GB
Win XP SP3
Catia V5 R19 SP6
MS Office 2007

erstellt am: 25. Jan. 2012 17: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

Ja, jetzt funktionierts endlich!
Vielen Dank Bernd 

------------------
Gruß K-Jay

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