|
CATIA V5 Programmierung : Punkte in Catia importieren
as-tom am 08.05.2009 um 06:51 Uhr (1)
Hallo zusammen,hat keiner von Euch eine Ahnung, wie ich mein Problem lösen kann. Ich stehe völlig auf dem Schlauch.Die Punkte die ich bekomme, sind Schaufeln eines Verdichterrades. Mit diesen Punkten sollen dann Flächen erzeugt werden, welche dann zur Berechnung der Strömung herhalten müssen.Mein Chef möchte, dass, wenn neue Räder konzipiert werden müssen, es nur noch "einige wenige" Knopfdrücke bedarf, um das neue Rad zu erzeugen (in Catia.Also, bitte gebt mir doch mal Hinweise zur Problemlösung!Gruss, Th ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Messungen
Str33t am 10.01.2016 um 21:21 Uhr (1)
Denke das ich relativ viel Erfahrung hab mit catia, zumindest was catia im normalen 3D Bereich angeht. Im Makro Bereich hab ich fast keine Erfahrung, allerdings ist dies unserer Semester Beleg. Daher muss es so gut wie möglich aufgebaut sein , und vorallem veränderungsstabil, darauf wird bei uns an der Hochschule viel wert gelegtWar mein erster danke damals allerdings hatte unser Dozent auch keine Ahnung wie man dies genau als Makro ausführt, da er sich das über die Jahre selber bei gebracht hat.Also hatte ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geschwindigkeit CATIA
DanielFr. am 20.03.2010 um 18:39 Uhr (0)
Hallo Wulfgang,ich würde sagen das es mit der Windows Architektur zusammenhängt. Innerhalb des Makro´s erzeugst du ja Objekte, die irgendwo im Arbeitsspeicher abgelegt werden. Diese können mit dem = Nothing Befehl zerstört werden. Das löschen des Objekts aus dem Arbeitsspeicher erfolgt aber nicht mit der Ausführung dieser Zeile. In der Zeile wird das Objekt nur markiert, so das es überhaupt aus dem dem Speicher gelöscht werden kann. Dafür ist der Garbage Collector zuständig. Ein Prozess der ständig durch d ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : RoughStock per Makro
moppesle am 01.08.2012 um 07:36 Uhr (0)
Hallo Doris,Zitat:@Uwe: Könntest du mir den Code vielleicht in Textform zukommen lassen, weil ich zur Zeit keinen Zugang zu einem Windows-Computer mit Catia habe. Kann dein Part also leider grad nicht öffnen. Dankeschön!es handelt sich nicht um ein Makro, sondern um eine Powercopy. Dachte mir, das es eine Alternative für euch sein könnte.Habe es bei uns ohne Probleme im Einsatz.Powercopy erzeugen oder in Startpart einbinden. Dann über ein Makro die Parameter der BoundaryBox abfragen.------------------Gruß ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nicht geladene Elemente löschen
shoutz000 am 28.05.2015 um 11:10 Uhr (1)
Bin gerade an den Zeichnungen dran und komm nicht weiter...Hab mal des zusammengestümpert :-PMeckert die ganze Zeit rum das der Index i falsch gewählt wurde...er muss zwischen 0 und 1 liegen. Liegt an der -1 aber ohn (-)werden die Skizzen nur selektiert und mehr nicht?!Code:Sub CATMain()Set oDoc = CATIA.ActiveDocumentSet oSel = oDoc.Selection oSel.Search "CATPrtSearch.Sketch,all" For i = oSel.Count To 1 Step -1 Set oSketch = oSel.Item2(i).Value oSel.Delete Set oDocSel = oSel.Item2(i).Document ...
|
| 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 : Verbindung zwischen VBA und CATIA V5 aufbauen!
HoBLila am 27.06.2008 um 08:32 Uhr (0)
Ich empfehle vorher zu prüfen ob es überhaupt ein ActiveDocument im CATIA gibt, sonst bekommst du nen Error bei der MsgBox, die dir ausgegeben soll ,dass alles korrekt ist. Wollt Dich nicht verbessern, nur ein Erfahrungswert, wo man sich später fragt warum geht das denn nicht richtig...------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Barcode Makro ??
ZORG am 09.08.2011 um 15:30 Uhr (0)
Hallo alle zusammen ! Ich habe wieder einmal eine Frage an Euch!Ich sollte unter CATDrawing per Makro einen Barcode erzeugen und diesen auf der Zeichnung als Strichcode darstellen.Mein Chef möchte eine Input Box haben wo er den Text eingeben kann, und anschließend möchte er über dem Schriftfeld den Strichcode habe!Leider hab ich wieder einmal keine Ahnung ob das mit Catia V5 überhaupt möglich ist!Natürlich gibt es viele externe Programme für Barcodes, nur mein Chef möchte alles mit CATIA machen! Meine er ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Micosoft Visual Studio 2010 und Catia V5 R19
8user8 am 06.08.2012 um 08:49 Uhr (0)
Guten Morgen und Danke für die Antwort,ich arbeite mit der early-Binding und habe die benötigten Verweise eingefügt, das IntelliSense funktioniert auch. Die Infos hätt ich euch auch gleich geben können. Meine Frage bezog sich auf die Anzeige während des Debuggens bzw. das Überwachungsfenster. Wenn ich mir die Eigenschaften uhnd Methoden eines (egal welches) Objekts anzeigen lassen möchte erhalte ich die Fehjlermeldung:"Beim Aufruf einer COM-Komponente wurde ein HRESULT E_FAIL-Fehler zurückgegeben."Laut Koc ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verschachtelte Körper bearbeiten
geekv5 am 10.11.2011 um 15:41 Uhr (0)
Komisch, er selektiert einfach nichts.. Habe nur ein Part offen mit einem "Hauptkörper" und einem "Körper.2", der einen "Block.1" beinhaltet.Code:Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim selection1 As selectionSet selection1 = partDocument1.selectionDim oPadkoerper = "Körper.2"geo = "Block.1"selection1.Search "(CATPrtSearch.BodyFeature.Name=koerper),all"selection1.Search "(CATPrtSearch.Pad.Name=geo),sel"MsgBox selection1.Count - ist 0For i = 1 To selection1.Cou ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Einstellung unter Knopf
Sylas am 13.11.2019 um 10:53 Uhr (1)
Zitat:Original erstellt von bgrittmann:Servus LucasSchon mal mit dem Makrorekorder versucht das aufzuzeichnen?Code:Sub CATMain()Dim settingControllers1 As SettingControllersSet settingControllers1 = CATIA.SettingControllersDim partInfrastructureSettingAtt1 As SettingControllerSet partInfrastructureSettingAtt1 = settingControllers1.Item("CATMmuPartInfrastructureSettingCtrl")partInfrastructureSettingAtt1.LinkedExternalReferencesOnlyOnPublication = TruepartInfrastructureSettingAtt1.SaveRepository End SubGrußB ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection add
DanielFr. am 17.03.2010 um 10:27 Uhr (1)
Hallo,ich geb Andy da recht, du musst einfach nur die Klammern löschen ansonsten mein VB das du eine Funktion aufrufen willst. ABER ich würde das Part Updaten bevor ich den Punkt in die Selection schiebe den wenn du mit dieser weiterarbeiten möchtest (z.B. einen neuen Punkt erstellen der sich auf den Punkt in der Selektion bezieht) kann es zu Laufzeitfehlern kommen wenn das Part nicht up-to-date ist. Dies ist eine schwer zu debuggende Fehlerquelle ------------------MFG DanielSysteminformation | Inoffiziel ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum erstellen von PDF/DWG
bgrittmann am 17.02.2021 um 18:09 Uhr (1)
ServusDazu gibt es bei FileSystem-Objekt (von Catia) die Methoden: FolderExists, GetFolder und CreateFolder.Beispiel (ungetestet):Code: strFolder = "D:Test"Dim oFileSys As FileSystem Set oFileSys = CATIA.FileSystemif oFileSys = oFileSys.FileExists(strFolder) then Set oFolder = oFileSys.GetFolder(strFolder)else Set oFolder = oFileSys.CreateFolder(strFolder)end ifGrußBerndPS: Statt den Pfad eingeben zu lassen könntest du diesen auch vom User auswählen lassen (und dabei ggf neu anlegen): mit BrowseForFolder ...
|
| In das Form CATIA V5 Programmierung wechseln |