|
CATIA V5 Programmierung : part and drawing open with a macro
toyo83 am 07.03.2007 um 16:10 Uhr (0)
hy i want to open automaticly a drawing and a part with a macro with the start of a userform my code lokks like that:Code:Dim doc, doc1 As DocumentsSet doc1 = CATIA.DocumentsSet doc = CATIA.DocumentsDim path, path1 As Stringdoc = CATIA.Documents.Open("Z:dataINTERNESzk_zeichnungencarrier.CATPart")doc1 = CATIA.Documents.Open("Z:dataINTERNESzk_zeichnungenCarrier.CATDrawing")formatka.showbut it opens only the catpart and gives me an error: "tht object doesnt support this..." and that error is to that code : "f ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CAAUseCase mit Visual Studio ausführen
listing_code am 07.03.2007 um 17:11 Uhr (0)
Hi Beautyhabe ich das richtig verstanden:Möchtest Du CAAUseCase im Visualbasic Editor von VisualStudio in Catia ausführen?GrüßeL_C
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Messung erstellen
listing_code am 07.03.2007 um 14:56 Uhr (0)
Grüßt Euch!Ich stehe gerade voll aufm Schlauch:Ich kann mit folgendem Code eine Messung durchführen:....... Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench") Set TheMeasurable = TheSPAWorkbench.GetMeasurable(RefPoint2) Dim Coordinates1(2) TheMeasurable.GetCOG Coordinates1 MsgBox ", Center of gravity : X = " & _ CStr(Coordinates1(0)) & ", Y = " + CStr(Coordinates1(1)) & ", Z = " + CStr(Coordinates1(2)).....Wie kann ich aber das Ergebis im Baum einfügen, sowas ähnliches wie im ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatisches Aufrufen eines Makros im Batch-Modus
tomtom1972 am 13.03.2007 um 07:15 Uhr (0)
Hallo,zu 2.du kannst im Script abfragen, welche Lizenz(en) CATIA gezogen hat. Wenn jene die du benötigst nicht dabei ist, liegt ein Lizenzfehler vor. Ein Problem hast du nur, wenn du auch keine Grundlizenz hast (MD2 oder HD2 oder was vergleichbares). Dann läuft das Script erst gar nicht.zu 3.Das dauert ja in deinen Fall ewig lange, wenn du mit jedem Modell CATIA neu startest. Besser wäre: am Anfang einmal CATIA aufrufen, und dann nur noch nacheinander die Modelle.GrussTomTom ------------------tomtom1972
|
In das Form CATIA V5 Programmierung wechseln |
|
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 |