|
CATIA V5 Programmierung : Visual Basic 2005 vs. VBA
hagard am 23.02.2007 um 09:44 Uhr (0)
Hallo!Zuerst danke ich Euch.Noch möchte ich Euch auf VB2005 Selection fragen.Dim CATIA as INFTIF.Application= GetObject(,"CATIA.Application")Dim oActDoc as INFTIF.Document= CATIA.ActiveDOcumentdim oSel as INFTIF.Selection= CATIA.SelectionIst diese CODE gut oder nein?DANKE SEHRHAGARD
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : StartCommand und WinXP 64-Bit
INLU am 06.03.2009 um 09:25 Uhr (0)
Hallo Zusammen,Ich habe ein Problem mit dem Befehl StartCommand und WinXP 64-Bit.Da wir nun auf XP-64 umgestellt haben, bin ich gerade dabei, unsere Macros anzupassen. Dabei ist mir aufgefallen, das der Befehl StartCommand unter 64-Bit wohl nicht mehr richtig funktioniert.Ich verwende VBA und R16 SP5 in 32-bit unter WinXP 64-Bit !Beispiel Technological Results Unter 32-Bit funktionierte dieser Code:--------Set sel = partDocument1.Selectionsel.Clearsel.Add body1CATIA.StartCommand "Create Technological Resul ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Per VB auf mehrere Caita Instanzen zugreifen
tiecat am 27.09.2012 um 11:08 Uhr (0)
Hallo zusammen,seit einigen Monaten erstelle ich Macros für CatiaV5R19 mit Hilfe von VB2010.Den Zugriff auf Catia erzeuge ich durch GetObject(,"Catia.Application").Dabei kann ich allerdings immer nur auf das erste gestartete Catia zugreifen. Welche Möglichkeit gibt es, auf ein zweites oder drittes Catia auf dem gleichen Rechner zuzugreifen?Wäre super, wenn da jemand einen Tipp hat.Grußtiecat
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dokumentnamen aus assembly
HeinHein am 18.06.2013 um 14:57 Uhr (0)
Hallo,ich versuche verzweifelt aus einem Assembly die Dokumentnamen der enthaltenen Subassemblies und CATParts zu ermitteln.Bisher klappt bei mir nur for x =1 to CATIA.Documents.Count filename=CATIA.Documents.Item(x).NamenextMit CATIA.Documents werden aber alle geoeffneten Catia Dokumente angesprochen und genau das will ich nicht.Wer kann mir helfen? Gruss HeinHein------------------HeinHein
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Games - MineSweeper
DanielFr. am 23.12.2009 um 07:57 Uhr (0)
Hallo Kai,nicht schlecht. Das in knapp 700 Zeilen . Schöner Code. Letzter Arbeitstag im Jahr ist gerettet ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA Makro startet nicht immer
DanielFr. am 02.11.2013 um 15:51 Uhr (1)
Hallo,Hast du deine UserSettings mal gelöscht? Klingt nach Problemen in der Catia Umgebung.------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Prüfen, ob Textfeld in Drawing vorhanden ist
DanielFr. am 17.08.2009 um 16:46 Uhr (0)
Hallo,also ich habe mir das gerade nochmal angeschaut. Der Quelltext war schon richtig aber ich wusste nicht das du dein Script ausführst obwohl eventuell gar kein Textfeld im Hintergrund ist. Hierzu musst du dann bevor du die Funktion aufrufst noch eine Abfrage machen ob die Texts-Collection der Hintergrundansicht leer ist, ansonsten wirft dir die Funktion immer false zurück...muss sie ja auch den es gibt ja kein Textfeld zum Prüfen und standardmäßig steht ein Bool-Parameter immer auf false Hier der ange ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : NC Parameter bearbeiten
HoBLila am 27.07.2009 um 16:01 Uhr (0)
Sorry, dass ich erst jetzt antworte, aber am Wochenende habe ich meist was anderes zu tun. ^^Hier der Code, der dir hoffentlich weiter hilft. Wirst Dich ärgern, denn auch das war nicht sonderlich schwer.Vergleich anhand von der Collection kannst du sicherlich besser hoinzufügen, da du die Kritieren genauer kennst.Code:Option ExplicitPublic Sub CATMain() Dim arrOfVariant(1) As Variant Dim iIterator As Integer Dim manuProgWork As MANUFACTURING.ManufacturingProgram Dim manuSetupWork As MANUFACTURING. ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 2D Ansichten über 3D sperren und entsperren
ACC_kw am 21.05.2008 um 11:27 Uhr (0)
Hallo Lusilnie!Mir sind die Möglichkeiten der Settings bewußt. Wir haben jahrelang mit booleschen Operationen gearbeitet und ich weiß auch über die Vorteile dieser Bescheid.Unsere Richtlinien haben ihre Berechtigung! Diese habe nicht ich verfaßt, sondern haben bereits bestanden als ich in die Firma eintrat.Ich kenne den Aufbau von 3D-Teilen im Automotivbereich. Dieser Aufbau ist für diese Firmen toll und sinnvoll, bei uns leider nicht anwendbar.Ich möchte daher nicht über die Sinnhaftigkeit der booleschen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Refresh
RSchulz am 22.09.2010 um 10:36 Uhr (1)
Hallo,versuch es mal mit folgendem...Code:CATIA.RefreshDisplay = False...code...CATIA.RefreshDisplay = TrueBei mir funktioniert das wunderbar...------------------MFGRick Schulz Nettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : koordinaten aus Excel
denyo_1 am 26.11.2008 um 08:07 Uhr (0)
Hallo,hast du CATIA vor dem Starten ausgeführt? Das sieht mir nach einem API Problem aus. Das CATIA Objekt das der Code bracht wird nicht gefunden bzw. kann nicht gestartet werden (hab mir den Code nicht angesehen da ich noch kein Excel installiert habe).Ev. liegts an der Registrierung von CATIA im System. Hierzu mal Start - Ausführen = C:ProgrammeDassault SystemesB16intel_acodeinCNEXT.exe regserver (muss natürlich an deinen Installationspfad angeglichen werden!)Danach CATIA nochmal neu starten und dann d ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verbindung zwischen VBA und CATIA V5 aufbauen!
Augustiner am 27.06.2008 um 10:08 Uhr (0)
Halloich mach das so, erst prüfen ob CATIA läuft im Load ereignes der ersten Form oder halt im Main ModulCode:Public CATIA As INFITF.ApplicationPublic oRoot As ProductsTry CATIA = System.Runtime.InteropServices.Marshal.GetActiveObject("CATIA.Application") Catch ex As System.Runtime.InteropServices.COMException MessageBox.Show("CATIA V5 starten!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error) End Tryund dannCode:Try oRoot = CATIA.ActiveDocument.Product.ProductsCatch ex As System.Runtime.Int ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Produkt und Partnumber - gibts die ???
CTenschert am 09.11.2005 um 14:47 Uhr (0)
Hiermit prüfst Du ob Du ein Part offen hast:If TypeOf CATIA.ActiveDocument Is PartDocument Then......End IfName ist auszulesen mit:myName = CATIA.ActiveDocument.NamemyFullName= CATIA.ActiveDocument.Fullname Name mit Path------------------Mit freundlichem Gruß von Carl Tenschert
|
| In das Form CATIA V5 Programmierung wechseln |