|
CATIA V5 Programmierung : Catia Befehl Bedingung aus der Befehlsleiste
Seimo am 02.09.2022 um 13:37 Uhr (1)
Screenshot vom Befehlsollte aber jeder eigentlich kennen, der Catia benutzt. Und das Makro startet einfach den Befehl "Bedingung", aber irgendwie ist Catia seitig da ein Unterschied, wie oben beschrieben[Diese Nachricht wurde von Seimo am 02. Sep. 2022 editiert.][Diese Nachricht wurde von Seimo am 02. Sep. 2022 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mein Skript läuft Catia weg
RSchulz am 17.03.2011 um 17:49 Uhr (0)
Zitat:Original erstellt von Vertigo2011:ich habe ein VBA Script geschrieben welches Geometrische Körper per Hypershapefactory in ein CATIA-Part einfügt. Das einfügen dauert aber bei fast 400Körpern ca. 20min ist das eigentlich normal oder kann man den ganzen Prozess beschleunigen?Nach ein wenig Testen habe ich herausgefunden das meine Schleife die, die Körper einfügt beim Wert 50 ist aber CATIA gerade einmal 27Körper eingefügt hat. Das heißt also das mein Script schon weiter ist und CATIA mit seinen Befeh ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PowerCopy über Makro aufrufen
flomator am 08.08.2007 um 13:00 Uhr (0)
Hey LeuteBis jetzt sieht mein Code so aus:----------------------------------------------------------------------------------Sub CATMain()Dim ADoc As DocumentSet ADoc = CATIA.Documents.Open ("Pfad zur PowerCopyPC.CATPart” End Sub-----------------------------------------------------------------------------------Dabei wird nur das CATPart geöffnet und der Anwender muss die PowerCopy über Insert = Instantiate From Selection selbst ausführen.Kennt jemand eine Möglichkeit die PowerCopy direkt anzusprechen?D ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Automatisierter .stp / .stl Konverter für Catia - Hilfe!
Lionel Hutz am 18.08.2020 um 12:21 Uhr (1)
und jetzt widerspreche ich mir gleich mal:Wenn du eine step-Datei geladen hast (1. Fall), dann hat Catia diese Datei bereits in Catia-Daten konvertiert.Dann solltest du tatsächlich PartDocument1.SaveAs verwenden, dies wiederum aber ohne die Dateiendung vorzugeben. Catia entscheidet, ob es Part oder Product vorfindet und entsprechend speichert.In welcher Sprache ist das Makro geschrieben? Der Kill-Befehl kommt mir zum ersten Mal unter.Und wenn es mit dem Kill-Befehl nicht geht dann halt so (ungetestet):Code ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umbenennen einer Datei
Carasianer am 06.10.2006 um 13:48 Uhr (0)
Im "echten" VB würde ich die Umbenennung so machen: NAME "c: est_alt.dat" As "c: est_neu.dat"In CatScript bekomme ich da allerdings die Fehlermeldung: "Anweisungsende erwartet". Anscheinend interpretiert Catia die NAME-Anweisung als .NAME-EigenschaftDie Variante mit Kopieren und Löschen würde so aussehen: CATIA.FileSystem.CopyFile "c: est_alt.dat", "c: est_neu.dat", true CATIA.FileSystem.DeleteFile "c: est_alt.dat"Aber diese Variante will ich nicht, da sie riesigen Datentraffic erzeugt und das Änderungsdat ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nochmals Hilfe bei einem Makro Dateigröße
DanielFr. am 11.02.2010 um 11:36 Uhr (0)
Hallo,erstens darfst du nicht durch "1000000" teilen sondern durch "1048576" den 1KByte = 1024Byte und zweitens würde ich das auch noch runden sonst bekommst einen riesigen Nachkommawust Hier mal das Script:Code:Sub CATMain() Dim intDoc As Document Dim intFilePathStr As String Dim FileSizeLng As Long Dim intFileObj As File Set intDoc = CATIA.ActiveDocument intFilePathStr = intDoc.FullName Set intFileObj = CATIA.FileSystem.GetFile(intFilePathStr) FileSizeLng = intFileObj.Size MsgBox "Filesize: ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geoeffnete Catia Dokumente im Netzwerk
HeinHein am 24.06.2013 um 14:27 Uhr (0)
Hallo Rick,erstmal alles richtig gedacht. Die gegenwärtige Lösung finde ich auch nicht sehr prickelnd,aber es ist nun mal eine Vorgabe, die ich nicht beeinflussen kann. Gerade damit solche Dinge wie Ueberschneidungen nicht passieren, bzw. minimiert werdenversuche ich da etwas VBScript-maessiges zu basteln.Nur dazu muss ich in CATIA oder via FileSystemObjekt herausbekommen, ob jemand ein bestimmtes CATIA-Documentgerade geoeffnet hat. Hierzu suche ich eine Lösung.Gruss Volker ------------------HeinHein
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement3 in R19 viel langsamer
AutoDidakt am 22.03.2010 um 09:29 Uhr (0)
Hallo CAMiCADse,Vielen Dank für deine Antwort,leider führt der Vorschlag zu einem "Object doesnt support this property or method" wenn ich CATIA.HSOSynchronized=False vor der Selection anordne und den Befehl CATIA.HSOSynchronized=True danach.Auch wenn ich das Skript starte und mir CATIA im Watch ansehe, wird diese Eingeschaft nicht angeführt. Fehlt mir da eine References-Bibliothek?mfg AutoDidakt------------------XP-Pro 32bitQ6600Nvidia 8800GTR16 SP:0 R19 SP:0[Diese Nachricht wurde von AutoDidakt am ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection.Add // Method Add of object Selection failed
Smerg am 31.03.2009 um 15:33 Uhr (0)
hi,irgendwie mag mich CATIA in letzter Zeit nicht ^^Zuerst musste ich es neu aufsetzen und jetzt komme ich beim programmieren nicht weiter.Jedenfalls jetzt erstmal zu meinem Problem:Bei Code:sSel.Add CATIA.Documents.Item(i) kommt immer die Fehlermeldung Method "Add" of object "Selection" failed.Nach meiner Auffassung sollte das jedoch glauben, gebe der Selection ja ein Object vom Typ CATPart mit... hab verschiedene Varianten und sonst was ausprobiert. Mit watch bin ich auch net aufm richtigen Pfad gekommen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koerper auslesen
V5Playaz am 23.12.2008 um 13:09 Uhr (0)
Hallo,also Bernd hat eigentlich schon den nötigen Hinweis gegeben.Ansonsten hilft die Suchfunktion und der Makrorekorder.Code:For i = 1 to CATIA.ActiveDocument.part.bodies.count msgbox CATIA.ActiveDocument.part.bodies.item(i).nameNextalternativ über selection:Code:selection1 = CATIA.ActiveDocument.Selectionselection1.Search("CATPrtSearch.BodyFeature,all")For i = 1 To selection1.Count msgbox selection1.Item(i).Value.NameNextselection1.cleargrüße Dominik
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.RefreshDisplay verursacht Absturz
bgrittmann am 18.12.2018 um 23:24 Uhr (1)
Servus UweTreten die Probleme nur bei VBA auf oder auch bei CATScript?ggf mal CATIA neu registrieren oder in VBA die Referenzen zu den Bibliotheken neu setzen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ansprechen von Externen Parametern
Jens Hansen am 29.09.2009 um 14:56 Uhr (0)
Hallo,sind externe Parameter nicht generell in der Auflistung Parameters (Part.Parameters) enthalten?SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Katalog mittels VBA starten
Toube1994 am 18.04.2018 um 06:44 Uhr (1)
mit der Variante Catia.Startcommand stürzt Catia ab.Ich habe mir eigentlich vorgestellt das der Katalogbrowser mit dem dementsprechenden Katalog aufgeht.Für das einfügen der PowerCopys mittels VBA benötigt man ja eine extra Lizenz, richtig?
|
| In das Form CATIA V5 Programmierung wechseln |