|
CATIA V5 Programmierung : Aus Catia Vbamakro eine Part aus TeamPDM kopieren
93Aero am 23.02.2005 um 14:20 Uhr (0)
Das sollte eher umgekehrt gemacht: aus einer VB-DLL (vom SmarTeam aufgerufen) über Automatisierung CATIA starten (oder holen) und dann Anweisungen zum Öffnen/Bearbeiten/Speichern & Co. geben. Sonst gibt es nur einen Weg: aus CATIA-Makro die SmarTeam Session holen und... aber dann würde ich sagen: viel Spaß, es ist wirklich eine angenehme Art zu programmieren, vor allem wenn man wenig Erfahrung mit Sch-Team hat...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aus Catia Vbamakro eine Part aus TeamPDM kopieren
CTenschert am 23.02.2005 um 14:33 Uhr (0)
Derzeit habe ich es geschaft eine neue Session zu erzeugen und dann eine Suchmaske von TeamPDM zu öffnen und so das Teil zu laden. Eigetlich möchte ich aber das ganze ohne Interaktion ablaufen lassen. Daran bin ich am rumprobieren, jedoch kann man die Docu von TeamPDM COM ja .... . z.B. wie bekomme ich es hin das ich nicht extra eine neu Session erzeugen muß, ich habe mich doch schon in Catia angemeldet. ------------------ Mit freundlichem Gruß von Carl Tenschert
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Modelle in CATProduct laden
chabba am 23.02.2005 um 16:56 Uhr (0)
hallo zusammen, ich kenne mich zwar ein bisschen mit VB aus, auber leider überhaupt nicht mit CATIA V5. ich hoffe ich verwende jetzt die richtigen begriffe. gibt es eine möglichkeit per knopfdruck in einer form eine bereits geöffneten CATProduct ein weiteres (neues) hinzu zu fügen, welches dann modelle aus einem bestimmten verzeichnis lädt? ich hoffe ich konnte mich klar genug ausdrücken! thx 4 help!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aus Catia Vbamakro eine Part aus TeamPDM kopieren
michaelroesch am 23.02.2005 um 19:32 Uhr (0)
Hallo, Innerhalb von CATIA ist es ja auch möglich SmarTeam Scripte zu starten, [TOOLS][OPTIONEN][KOMPATIBILITÄT][SMARTEAMSCRIPTS], vieleicht gibt es eine möglichkeit diese Macro aufzurufen und die ID zu übergeben, im Zweifelsfall über CATIA VBA in eine Textdatei rausschreiben, und mit SmarTscript wieder einlesen. Gruß Michael,
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : EXCEL Data Einlesen mit CATIA V5 VBA
shafira3 am 24.02.2005 um 09:00 Uhr (0)
Hallo Zusammen, Gibt es da jemand mir helfen kann ? Ich möchte Excel data (Cells) mit VBA makro CATIA V5 einlesen. Aber leider funktioniert das Script nicht. Ich kann die werte nicht bekommen. Anbei schreibe ich mein Script Vielen Dank Voraus für die Hilfe Sub CATMain() Text as String Set excel = CreateObject( Excel.application ) excel.Workbooks.Add Text = excel.worksheet( Tabelle1 ).Cells(1, 1).Value Msgbox Text End Sub ------------------ succesfull
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : EXCEL Data Einlesen mit CATIA V5 VBA
shafira3 am 24.02.2005 um 09:03 Uhr (0)
Hallo Zusammen, Gibt es da jemand mir helfen kann ? Ich möchte Excel data (Cells) mit VBA makro CATIA V5 einlesen. Aber leider funktioniert das Script nicht. Ich kann die werte nicht bekommen. Anbei schreibe ich mein Script Vielen Dank Voraus für die Hilfe Sub CATMain() Text as String Set excel = CreateObject( Excel.application ) excel.Workbooks.Add Text = excel.worksheet( Tabelle1 ).Cells(1, 1).Value Msgbox Text End Sub ------------------ succesfull
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : EXCEL Data Einlesen mit CATIA V5 VBA
CTenschert am 24.02.2005 um 09:37 Uhr (0)
Hallo, ich Lese die Tabelle in eine Variable ein s.u. Hoffe das ist hilfreich. ############################################# Public myWerte () as String Const myTabelle = c:/test.xls Sub LeseExcel() Definieren der Exeltabelle Dim xl As Object Set xl = CreateObject(myTabelle) Einlesen der Blätter der Exceltabelle myWerte = xl.worksheets( Blatt.1 ).range( A1 , U8 ).Value xl.Close Set xl = Nothing End Sub ###################################### ------------------ Mit freundlichem Gruß von Carl Te ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aus Catia Vbamakro eine Part aus TeamPDM kopieren
CTenschert am 24.02.2005 um 09:45 Uhr (0)
Da hatte ich auch schon dran gedacht. Zitat: Original erstellt von michaelroesch: im Zweifelsfall über CATIA VBA in eine Textdatei rausschreiben, und mit SmarTscript wieder einlesen. Oh , ich dachte diese Technik wäre seit der R9 veraltet ;-) Ich komme aber langsam weiter, jedoch ist das viel rumprobieren (wart, wart). Mal eine andere Frage, wo gibt es eigentlich vernünftige Schulungen für die Programmierung von TeamPDM in Verbindung mit Catia ? Hat jemand hier im Forum eine Besucht oder kann etw ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Modelle in CATProduct laden
CTenschert am 24.02.2005 um 09:54 Uhr (0)
Ich habe die Frage zwar nur Teilweise verstanden, aber ... Mit der zeile kann 1 oder mehrere Teile in ein Product geladen werden. ZuLadeneTeile ist hier ein Array mit den zu ladenen Teilen. ################ Dim ZuLadeneTeile(0) ZuLadeneTeile(0) = .... CATIA.ActiveDocument.Product.Products.AddComponentsFromFiles ZuLadeneTeile , All ################ ------------------ Mit freundlichem Gruß von Carl Tenschert
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pfad eines Makros auslesen
CTenschert am 24.02.2005 um 12:01 Uhr (0)
Habe bisher auch keine simple Lösung, habe das ganze einmal durch erzeugen einer ini Datei gelöst, Nachteil der Speicherort der Ini Datei muss fest sein. oder über catia.filesystem und dann nach dem Dateinamen suchen. Umständlich und je nach dem langwierig aber geht. ------------------ Mit freundlichem Gruß von Carl Tenschert
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : EXCEL Data Einlesen mit CATIA V5 VBA
shafira3 am 25.02.2005 um 21:55 Uhr (0)
Hallo Carl, Danke schon für deine Code und Hilfe, aber ich habe einige Kleinigkeiten. Wie kann man dieses Werte auf bildschirm zeigen. Ich habe einfach MsgBox(myWerte) geschrieben. Als ich kompilieren habe, kam immer Fehlermeldung Type Unverträglich auf diese code. Kanns du mir mal wahrscheinlich nochmal helfen. Vielen dank im Voraus für die Hilfe ------------------ succesfull
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : EXCEL Data Einlesen mit CATIA V5 VBA
CTenschert am 01.03.2005 um 09:53 Uhr (0)
Hallo Bei Abfrage von A1:E14 erhälst Du ein 2 dimensionales Array tabelle(i,j) . mit Folgender Schleife müßte es gehen #####ungetestet############################ for i= 1 to Ubound(tabelle,1) for j = 1 to Ubound (tabelle,2) Ausgabe = Ausgabe & & tabelle(i,j) Next j Ausgabe = Ausgabe & Chr(10) Next i msgbox(Ausgabe) #####ungetestet############################ Erkärung: Ubound( Name der Variable , welche Richtung ) gibt anzahl der Variablen in der 1,2 Richtung. Chr(10) - Neue Zeile ------- ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mit Macro in ein Textfeld Link einfügen (2D)
turnmutter am 03.03.2005 um 13:25 Uhr (0)
Hallo Ich möchte aus einem Makro heraus ein Textfeld in einer Zeichnung ausfüllen .Diese Textfeld sollte, aber ausser dem Text einen Link enthalten. z.B. Text: Das Volumen des 3DModel ist XXX XXX =Parameter aus 3D-Model Volumenberechnung Der Parameter kann auch ein Maß oder von einem eingegebener Parameter sein. Aus Erfahrung von Solid Works, weiß ich das solch ein Parameter mit Sonderzeichen im Text eingefügt werden kann. Wie aber wird dies in Catia V5 gemacht ( wie sind die Sonderzeic ...
|
In das Form CATIA V5 Programmierung wechseln |