|
CATIA V5 Programmierung : Bild in Excel einfügen über CATIA Makro
bgrittmann am 28.01.2011 um 13:08 Uhr (0)
Servusda du von Excel aus arbeitest musst du CATIA als Application definieren. zBCode:dim CATIASet CATIA = CreateObject("Catia.application")GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bild in Excel einfügen über CATIA Makro
K-Volkmann am 28.01.2011 um 14:12 Uhr (0)
HalloDanke funktioniert schon mal.Legt aus Excel eine Datei an.Die .bmt geht aber nicht zu öffnen ?muss ich noch eine .dll aktivieren ?geht das ganze auch als .jpg , und kann ich als ausgabe auch die einstellung ixelmodus umstellen ?im catia wird das Bild als Anzeigemodus erstelltIch weiss viele Fragen, aber vieleicht kann mir jemand weiterhelfen, den ich kenne mich nicht wirklich gut aus.Merkt man auch
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bild in Excel einfügen über CATIA Makro
K-Volkmann am 28.01.2011 um 17:02 Uhr (0)
Hallo das mit dem jpg Format habe ich hinbekommen !Viewer1.CaptureToFile catCaptureFormatJPEG, TempPfad
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Allcatpart zurück zum Produkt
joehz am 08.03.2016 um 13:15 Uhr (1)
Hi Speike,dann hab ich jetzt ein kleines Verständnisproblem.Bei mir werden die Farben übernommen; genauer: Die Parts des neuen ZBs bekommen die Farbe des Bodys des Ausgangsmodells.Tschau,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bild in Excel einfügen über CATIA Makro
bgrittmann am 28.01.2011 um 19:13 Uhr (0)
ServusAFAIR kann man mit CaptureToFile keine Bilder im Pixelmodus erstellen.Workaround: Strukturbaum ausblenden, Hintergrundfarbe ändern, Bild erstellen, Baum wieder einblenden und Hintergrundfarbe zurückändern (siehe Forensuche)Ggf kannst du auch ein Bild direkt mit SaveAs erstellenGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bild in Excel einfügen über CATIA Makro
K-Volkmann am 29.01.2011 um 21:52 Uhr (0)
Hallojetzt weiss ich warum mein Makro nur in Catia und nicht in Excel funktionierte.Nachdem ich bei den Verweissen bei allen Catia einen Hacken gesetzt hatte ging es.Ist wohl ein Anfänger Fehler, wusste gar nicht, daß ich diese Verweisse aktivieren mussEnde gut alles gut
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : save 2D like 3D
cmb am 31.01.2011 um 11:40 Uhr (0)
Hallo,ich habe mir mit Hilfe des Forums ein Script angepasst, welches bei einer DateiNeuAus Funktion die Zeichnung unter dem Gleichen Namen wie das Mutterelement speichert.Ich lese mit diesem Strings mein Part/Product aus und extrahiere die benötigten Daten :Dateipfad = drawingView1.GenerativeBehavior.Document.ReferenceProduct.Parent.PathName = drawingView1.GenerativeBehavior.Document.ReferenceProduct.Parent.NameBei ca 2 von 10 mal in denen das Macro läuft erhalte ich eine Fehlermeldung : Die Methode Docum ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Befehlsliste für Catia V5
MichaelTreiber am 31.01.2011 um 13:02 Uhr (1)
Vielen Dank für die Informationen!------------------Grüße aus dem schönen DüsseldorfMichael
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Strings und Integer
MichaelTreiber am 31.01.2011 um 14:13 Uhr (0)
Hallo nochmal,ich habe nun den Befehl Caption in Text umgewandelt, jedoch meckert das Programm immernoch bei der selben Zeile, in der ich meiner "Text" Variable den Wert meiner Textbox zuweisen möchte.Vielleicht liegt mein Problem jedoch auch wo anders. Ich versuch euch einfach mal ein paar mehr Infos zu geben:Ich starte mein Programm über ein Modul mit dem Namen "Main" welches meine Userform aufruft. In der Userform aktiviere ich dann über einen Click auf meinen Button ein weiteres Modul über "Call Masse. ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Strings und Integer
RSchulz am 31.01.2011 um 14:19 Uhr (0)
Zitat:Original erstellt von MichaelTreiber:Code:Sub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim parameters1 As ParametersSet parameters1 = part1.ParametersDim length1 As LengthSet length1 = parameters1.Item("Hoehe")Dim Zahl As IntegerDim Text As StringWort = tbHoehe.Text --- ?????Zahl = CInt(Text)length1.Value = Zahlversuch es mal so...Code:Sub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.Active ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : save 2D like 3D
K.Siebert am 31.01.2011 um 14:23 Uhr (0)
Was sagt den der Speicherpfad?Code:__________________________________ Endung Loschen____________________________LoeschEndung = Left(Name, InStrRev(Name, ".CAT") - 1)LoeschEndung = Left(Name, InStrRev(Name, ".") - 1)LoeschEndung = Left( Name, Len( Name) -7 ) Right____________________________________________________________________________________________________________________Test________________________________________________________________Dim Box, Speicher As LongMsgBox "Dateipfad:" & Chr (13) & Chr (1 ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing Name
martin2 am 02.02.2011 um 16:28 Uhr (0)
Hallo nochmal,Besten Dank - es funktioniert!!!Anbei noch der Codeausschnitt: For Each aktuellesDokument In alleDokumente Zeichnungen If TypeOf aktuellesDokument Is DrawingDocument Then Dim oWindow As Window Dim strInfo() As String Set oWindow = CATIA.ActiveWindow strInfo = Split(oWindow.Caption, " ", -1, vbTextCompare) Name_neu = txtSpeicherpfad.Text & strInfo(0) MsgBox Name_neu lblaktuelleDatei = Name_neu frmHauptformular.Repaint aktuellesDo ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Fehler bei HSOSynchronized
Christian.O am 31.01.2011 um 15:55 Uhr (0)
Servus,je nach CAD-Maschine läuft dieser Code ohne Fehlermeldung durch oder macht nur Probleme. Auf meinem Laptop funktioniert dieser Code einwandfrei. Da ich zur Zeit extern bin, hab ich eine andere Maschine und da geht gar nix. Am SP kann es eigentlich nicht liegen, da ich diesen Fehler bei V5R19 SP3 und SP8 bekomm. Bei SP6 und SP9 hab ich wieder keine Probleme. Der Fehler tritt bei den fett markierten Zeilen auf.Code:***Performanceerhöhung der SucheCATIA.HSOSynchronized = False***Linien selektierenobjSe ...
|
In das Form CATIA V5 Programmierung wechseln |