|
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 |
|
CATIA V5 Programmierung : Fehler bei HSOSynchronized
tberger am 31.01.2011 um 16:51 Uhr (0)
Hallo Christian,ich glaube, es liegt daran, dass du am anderen Rechner mit Cache Mode arbeitest. Zumindest hatte ich dieselbe Fehlermeldung ebenfalls beim Anwenden eines meiner Makros an einem aderen Rechner. Sobald der im Design Mode arbeitete, war es wieder OK.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bedingung behalten bei Komponentenwechsel
tomtom1972 am 31.01.2011 um 18:01 Uhr (0)
Hallo,natürlich geht das, was du vor hast.Die Vorgehensweise ist folgende:- in der vorhandenen Struktur die Referenzen der betroffenen Constraints auslesen- diese publizieren- Constraints auf die publizierten Referenzen umhängen- ReplacenFolgendes musst du dabei grundsätzlich beachten- unterschiedliche Vorgehensweise, ob die Refs Geometrische Elemente sind oder BReps- Umhängen funktioniert nur über den Umweg über ein anderes Element, da sonst CATIA keine Änderung erkennt (die Ref ist die selbe, ob sie nun ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : VBScript: Error message
Eule am 31.01.2011 um 18:34 Uhr (0)
Hallo INLU, das geometrische Set ist nicht in einem Körper und es ist auch kein geordnetes geometrisches Set. Kannst Du mir Deinen Hinweis "Wenn du den scriptcode ins VBA kopierst, könntest du in der Watchliste nachschauen, ob unter DeinPart.Hybridbodies überhaupt ein Item(1) ist" näher erläutern, wie gehe ich da konkret vor.Für mich sieht es eher wie ein Update-Problem aus, nämlich daß das Sricpt die Zuweisung "Set hybridBody1 = hybridBodies1.Item("Power_Copy_Result") nicht durchführen kann, weil ein Elem ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehler bei HSOSynchronized
DanielFr. am 01.02.2011 um 09:07 Uhr (0)
Hallo,nein leider nicht. geht nur über den "regserver", welcher aber Admin-Rechte voraussetzt da die Registry ja neu geschrieben wird ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile...) | 3D Content Central (noch mehr Normteile...)
|
In das Form CATIA V5 Programmierung wechseln |