|
CATIA V5 Programmierung : Hilfe bei makros
listing_code am 12.03.2007 um 10:35 Uhr (0)
erstelle einen Code, kannst es auch aufnehmen und manuell bearbeiten. Dann schaue wo es klemmt. Bei bedarf den Code ins Forum posten, dann kann man schauen wo man was korrigieren kann.Tipp: Es gibt jede Menge Codebeispiele im Forum und im Catia Doku. GrüßeL_C---------Möge der Metacode mit Dir sein!---------
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatisches Aufrufen eines Makros im Batch-Modus
Stoffel am 12.03.2007 um 17:49 Uhr (0)
zu 1. Ja, das geht! Suche mal nach CATIA.ServerMode=TRUE (oder irgendetwas so in diese Richtung)Zu 2. und 3.nix - da sieht es wohl leider schlecht für dich aus....
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Rekursiv
okl am 13.03.2007 um 12:36 Uhr (0)
Moin TomTom!Ich denke, wir reden über dasselbe, haben nur unterschiedliche Sichtweisen auf das eigentliche Problem.Schön erklärt:http://de.wikipedia.org/wiki/Rekursive_ProgrammierungDu brauchst einfach extrem viel Speicher, um Deine Prozeduren und Methoden in den Speicher zu laden. Meines Erachtens wird nicht bei jedem neuen Prozeduraufruf die Variable neu beschrieben und das alte Ergbnis verworfen, denn sonst hättest Du am Ende des Tages nicht alle zugehörigen Inhalte ausgelesen. Also muss eine neue Varia ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : WinXP 64 bit - V5R16 SP8 - VBA geht nicht
martin2 am 14.03.2007 um 11:29 Uhr (0)
Hallo!Hab kürzlich einen neuen Rechner mit XP64bit erhalten - CATIA V5 R16 SP8 ist installiert. Beim Versuch ein neues VBA-Makro zu erzeugen kommt eine MessageBox mit folgender Fehlermeldung:VBA-Projekt "C:...VBA-Projekt1.catvba" erzeugen.Die Erzeugung des Projekts ist fehlgeschlagen. Die VBA-Hostanwendung ist nicht ordnungsgemäß registriert. Sicherstellen, dass die VBA-Hostanwendung in der Windows-Registrierungsdatenbank korrekt registriert ist. Zur Registrierung von VBA kann V5RegServer als Benutzer mit ...
|
In das Form CATIA V5 Programmierung wechseln |
|
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 |