|
CATIA V5 Programmierung : CATIA vom Netzwerkordner starten
Augustiner am 11.06.2008 um 14:03 Uhr (0)
für regserver braucht man keine Adminrechte zumindest bei uns........
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verbindung zwischen VBA und CATIA V5 aufbauen!
Augustiner am 27.06.2008 um 13:43 Uhr (0)
Dokumente kommt drauf an welche Dokumente und was Du dann damit machen willst, hab mal einen Screenshot gemacht von denen die ich verwende.Damit bearbeite ich Strukturen , Parts ,Zeichnungen mache Messungen usw.Ich denke Du brauchst erst malProductStructureInterfacesInfInterfacesGSMInterfaces(Hybridschapefactory)aber Du kannst ruhig alle hinzufügen und am kannst Du dir die nicht verwendeten Verweise anzeigen lassen und entfernen. Gruß Andi
|
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 : Verbindung zwischen VBA und CATIA V5 aufbauen!
Augustiner am 27.06.2008 um 12:10 Uhr (0)
Du musst als Verweiss die CATIA V5 InfInterfaces Object Libraryhinzufügen
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ausgewählten Parameter zurückgeben
Augustiner am 25.07.2008 um 11:56 Uhr (0)
Hallo du weisst deinem "Wert" den falschen Wert zuCode:Sub auswaehlen()Dim Selection01Dim SelectedElementDim Filter(0)Set Selection01 = CATIA.ActiveDocument.SelectionFilter(0) = "Parameter"Status = Selection01.SelectElement2(Filter, "Einen Parameter auswählen", True)MsgBox (Selection01.item(1).name)End Sub
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : .net Problem
Augustiner am 13.07.2006 um 14:53 Uhr (0)
Hallokommt immer noch die Meldung, ist natürlich klar das das Catia.Application heissen muss...... Nochmal ein Screenshot mit einer anderen Meldung.Was meinst Du genau mit referenzen??
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parts in Struktur umbenennen
Augustiner am 15.02.2006 um 17:21 Uhr (1)
So das Problem habe ich jetzt gelöst.Dafür ein neues.Hier das Script mit dem ich eine Struktur umbenennen kann.Sub CATMain()String5 = Inputbox ("Eingeben welcher Name oder Nummer ersetzt werden soll!!! ", "Test")String3 = Inputbox ("Zu ersetzenden Namen oder Nummer eingeben", "Test") Set productDocument1 = CATIA.ActiveDocument Set selection1 = productDocument1.Selection selection1.Search "(CATAsmSearch.Part),all" For i = 1 To selection1.Count Set productDocument1 = CATIA ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : .net Problem
Augustiner am 13.07.2006 um 15:16 Uhr (0)
Ich will beides versuchen.Mir ist klar das ich mit getobject ein laufendes CAtia einbinde und mit createobject Catia starte.Mit beiden Methoden kommt die fehlermeldung "Activex komponente kann nicht erzeugt werden".Mit createobject zusätzlich die Meldung vom Lizenz Manager.Mit Referenzen meinst du wahrscheinlich "Verweiss hinzufügen" siehe Anhang
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : .net Problem
Augustiner am 25.07.2006 um 10:42 Uhr (0)
Servushabs jetzt zum laufen gebracht. Das Problem auf den andern Rechnern war das Catia anscheinend nicht vollständig regestriert war. hab über das MS-Dos fenster im BIN verzeichnis Catia/regserver ausgeführt und siehe da schon hatts funktioniert.Schöner Nebeneffekt ist das jetzt an den Catia Dokumenten die richtigen Icons angezeigt werden bzw funktioniert jetzt die Miniaturansicht. Gruß andi
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : .net Problem
Augustiner am 13.07.2006 um 13:49 Uhr (0)
Servusversuche mich gerade in Visual Studio einzuarbeiten.Wenn ich versuche Catia anzusprechen bekomme ich immer eine Fehlermeldung siehe Anhang.Ist jemand dieses Problem bekannt??Ich vermute es liegt an der speziellen Installation bei uns (Autokonzern).Entweder an fehlenden einträgen in der Registry oder an einer gesperrten COM-Schnittstelle??Auf jedenfall muss ich das Problem genauer eingrenzen können.Hoffe das mir jemand weiterhelfen kann !Gruß Andi
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : .net Problem
Augustiner am 17.07.2006 um 14:35 Uhr (0)
Wo wird die exe erstellt? Ist es die exe im Projectverzeichniss unter bin - debug ordner.Wenn ich diese exe ausführe bekomme ich immer Fehlermeldungen(s. Anhang).Was mache ich falsch?Hier noch der code,wenn ich mit Imports ... debugge funktionierts auch nicht.Dann kommt immer .net Sicherheitswarnung.Nur wenn ich die Haken Setze unter Verweise dann funzt es.Irgendwie blick ich da noch nicht ganz durch. Imports INFITFImports MECMODImports HybridShapeTypeLibPublic Class Form1 Private Sub Button1_Click(ByVal ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB Makros: R16 kompatibel zu R19?
Augustiner am 04.08.2009 um 15:38 Uhr (0)
Versuch mal CNEXT / Regserver auszuführen im Installationsverzeichnisvon CATIA.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parts in Struktur umbenennen
Augustiner am 15.02.2006 um 09:46 Uhr (5)
Hallohab mal wieder probleme.Hab mir ein makro zusammengebastelt mit dem ich Parts in einer Struktur umbenennen möchte Instance namen und Partnumber.Es soll String xxx durch einen eingegebenen String ersetzt werden.Wäre für einen Lösungsvorchlag oder ansatz sehr dankbar.Gruß AndiLanguage="VBSCRIPT"Sub CATMain()StringToReplace="XXX"StringToReplace=InputBox("Welche Namensendung soll ersetzt werden?","Ersetzen von Namensendung",StringToReplace)LenStringToReplace = Len(StringToReplace)NewString=".001"NewString ...
|
In das Form CATIA V5 Programmierung wechseln |