|
CATIA V5 Programmierung : WinXP 64 bit - V5R16 SP8 - VBA geht nicht
Bobby_Joe2001 am 14.03.2007 um 19:00 Uhr (0)
Ich denke es liegt an der 64Bit Catia-Version.Wir haben dafür keine Lösung gefunden, außer die 32Bit-Version zu verwenden (in Verbindung mit 64XP).Wird auch ein Grund dafür sein, dass sämtliche OEMs die 32Bit-Version verwenden.Gruß------------------Du musst die Leute einmal richtig ärgern, dann wirst du endlich ernst genommen.Konrad Adenauer
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Großes Problem
tonka am 15.03.2007 um 11:55 Uhr (0)
Hy@allIch habe ein rießen Problem. Wir arbeiten auf CATIA V5 R14 & R16 und haben einige VBA-Makros extern. Programmiert wurden sie in C#.NET (2005) und in VB.NET (2005). Diese funktionieren nur auf meinem PC, also auf jenem, mit dem Sie programmiert wurden, jedoch funktioniert es bei allen anderen Rechnern nicht, sowohl bei VB als auch bei C#.Das eine Beispielprogramm soll ein Geometrisches Set anlegen und dann aus einem File eine Punktewolke auslesen. Das Geomatrische Set wird erstellt, jedoch sobal ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Großes Problem
tonka am 15.03.2007 um 13:37 Uhr (0)
Hallo AxelIch habe die Standard Version (leider). Was meinst du genau mit den Runtime Libarys? Die von CATIA oder Visual Studio. Ich habe alle Verweise gemacht und alle dlls und sonstiges mitkopiert.MfGTonka
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy, Paste As Result --> Fehlermeldung
der-quest am 15.03.2007 um 13:45 Uhr (0)
Hallo zusammen!Ansich ist es nur eine sehr einfache Operation, die ich versuche per Makros nachzustellen: Es soll eine Kurve aus einem Part in ein anderes Part kopiert (as Result) werden. Offensichtlich referenziere ich die beteiligte Geometrie, die Parts etc. falsch, da es die Meldung "...for selected objects not allowed" gibt. Nach (!) der Meldung wird ein Fehler an der unten markierten Stelle angezeigt.Der Code:Code:Sub CATMain()Dim productDocument1 As DocumentSet productDocument1 = CATIA.ActiveDocument ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Großes Problem
CAMiCADse am 16.03.2007 um 09:34 Uhr (0)
Hallo Tonka,hast du R14 und R16 parallel auf den Maschinen laufen? Damit hatte ich auch schon meine Problemchen.Hast du schon mal versucht CATIA neu als com-server zu registrieren, damit die richtigen TypeLibs gezogen werden?Also erst mal CNEXT /unregserver und dann wieder CNEXT /regserver.Keine Ahnung ob das was bringt, aber Schaden kanns jedenfalls nicht.GrußCAMiCADse
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kaufteile ausblenden
windrebel am 16.03.2007 um 10:21 Uhr (0)
Hallo V5amSee,ich schlage vor, den Baum rekursiv zu durchlaufen!Ich lege bewußt meine Kaufteile in einem Kaufteilordner ab!Jedes im Baum gefundene Part oder Product bestizt einen Pfadnamen.Ist in diesem Pfadnamen der Name des Kaufteilordners enthalten, dann selektiere eben dieses Part/Product und... Dim Selection,VisPropertySet Set Selection = CATIA.ActiveDocument.Selection Set VisPropertySet = Selection.VisProperties VisPropertySet.SetShow catVisPropertiesNoShowAttrHoffe, das hilft!Grußwindreb ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einsteiger-Frage
Axel.Strasser am 16.03.2007 um 13:05 Uhr (0)
Soweit ich es interpretiere, definierst Du zwar einen Parameter, verwendest Ihn aber nachher nicht. Versuche mal Deine "100.000000"durch "realParam1" zu ersetzen. Wenn Du mehr in Richtung Makros und vb mit Catia machen willst, wäre vielleicht ein Buch nicht schlecht, den allein mit dem Makrorekorder wirst Du nicht so weit kommen.Axel
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einsteiger-Frage
spikey jr. am 16.03.2007 um 10:08 Uhr (0)
Hallo AxelSehr gerne! Ich zeichne wie gesagt das Makro auf - verknüpfe dabei den erzeugten Parameter mit meiner Offsetebene - er übernimmt in der Aufzeichnung aber nur den absoluten Wert. Bin aber wie gesagt blutiger Anfänger! Hier der Code:Code:Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartParameter erzeugen ------------------------------------------------------------------------------------Dim parameters1 As ParametersSe ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : freistich via makro
silima am 16.03.2007 um 15:08 Uhr (0)
Hallo!ich darf blöderweise für meine Studienarbeit Makroprogrammierung in Catia machen. Mein prof will, dass ich ein Makro für die automatische erstellung von freistichen bastle...Sonst bin ich in Catia doch ganz gut, aber bei Programmierung beißts dann aus, ich kann eigentlich kein VB. Immerhin schafft es meine Programmierkunst schon, eine msgbox auszugeben (haha!) und der user kann einen punkt auswählen. den will ich benutzen, um die Geometrie des Freistichs da rum zu bauen. jetz frag ich mich, wie ich d ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Rade & VB .NET
tomtom1972 am 23.03.2007 um 13:43 Uhr (0)
Hallo Augustiner,die Frage ist (für mich) unverständlich:eine in VB erzeugte Form ist ein externer Prozess (?), wie soll der in CATIA integriert sein ? Oder willst du die Form (Quellcode) sozusagen mit der Rechten Maustaste aus dem VB Projekt kopieren und ins Rade einfügen ? GrussTomTom------------------tomtom1972
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einsteiger-Frage
spikey jr. am 15.03.2007 um 17:49 Uhr (0)
Selbst hab ich schon etwas vba-Erfahrung und habe deshalb beschlossen mir die Programmierung für Catia anzueignen. (Ich bitte um Nachsicht- ich hab heute erst angefangen)Jetzt wollte ich ein Makro erstellen, das mir einen Parameter erzeugt (hab ich hinbekommen - hört,hört) und dann eine Offsetebene generiert, die mit diesem Parameter verknüpft ist. (Das klappt nicht )Versucht habe ich es mit einer Makroaufzeichnung- leider erkennt er nicht, dass ich einen Parameter verknüpfe, sondern nimmt nur den Wert de ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro läuft nicht unter XP
mech_fer am 20.03.2007 um 15:23 Uhr (0)
Guten Tag an alle,ich habe ein Makro für Schriftfeld und Zeichnungsrahmen.Es ist im Prinzip das Makro, welches mit der V5-Installation geliefert wird - lediglich ein bischen angepasst.Problem:es läuft unter Unix, und sogar unter einer älteren Win2000-Umgebung fehlerfrei, nur unter XP-Pro nicht.Die Methode AnchorPosition ist fehlerhaft, laut Fehlermeldung.Ist es jetzt ein XP-Problem oder Catia-seitigKann mir jemand helfen? Gruß mech_fer
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro läuft nicht unter XP
Lusilnie am 20.03.2007 um 23:13 Uhr (0)
Hallo mech_fer,ich kann Dein Problem leider nicht nachvollziehen!Unter WinXP-Pro (mit SP2) mit sowohl R14... als auch R17... läuft das Dassault-Makro, was ja die gleichen Aufrufe hat wie Dein Makro.Also ergeben sich die Fragen: - Windows-Version (SP, zusätzliche Updates,...) - CATIA-Version (Release, ServicePack, HotFix)Mit den Angaben könnte man dann weitersuchen...mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
|
In das Form CATIA V5 Programmierung wechseln |