|
CATIA V5 Programmierung : CATIA CONTEXT LINK auslesen
tomtom1972 am 12.04.2010 um 07:18 Uhr (1)
Hallo alias,du kannst die Context Links sehr wohl per Script über die dafür vorgesehene Schnittstelle zu Smarteam (die CAIEngine) auslesen; diesbezüglich ist leider nicht viel in der Doku zu finden. Wenn du darüber hinaus Fragen hast, melde dich. Der u.s. Code sollte das Prinzip veranschaulichen. Selektiere das entsprechende Part (mit den Context-Links) in der geladenene Product-Struktur und starte das Script.Sub CATMain()Set oAD = Catia.ActiveDocumentSet oSelection = oAD.SelectionSet oSel = oSelection.Ite ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Grundlagen VB Script
plane am 13.12.2011 um 17:43 Uhr (1)
Hallo,einleitend: bin als Konstrukteur absoluter Neuling in der Programierung.Ich habe mir ein wenig Basiswissen im VB Programieren angeeignet und möchte dies nun im Catia nutzen.Dazu habe ich ein Makro aufgezeichnet (Eine BGP mit einem Part anlegen) und versuche die Syntax zu verstehen.Das Makro beginnt folgendermaßen:Language="VBSCRIPT"Sub CATMain()Dim productDocument1 As DocumentSet productDocument1 = CATIA.ActiveDocumentDim product1 As ProductSet product1 = productDocument1.ProductDim products1 As Prod ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Captures mit selection.search selektieren und aktivieren?
Maximilianus am 10.06.2008 um 16:03 Uhr (0)
Hallo,ich möchte in einem VBA-Makro alle Captures (FT&A) eines Annotation Set nacheinander selektieren und aktivieren.Das mit dem Selektieren habe ich auch schon hionbekommen, indem ich die selection.search-Funktion verwendet habe:CapName = Anno.Captures.Item(i).NameSearchString = "Name=" & CapName & ",all"Set selection1 = CATIA.ActiveDocument.Selectionselection1.Search SearchStringWas mir noch nicht gelungen ist, ist die Aktivierung des gerade selektierten Captures.Hat jemand eine Idee, wie ich die aktuel ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : automatisiertes Erstellen von Screenshots anhand Annotated Views
denyo_1 am 12.06.2008 um 08:20 Uhr (0)
Hallo Manu,hab gerade mal was zusammenkopiert. Leider konnte ich es nicht testen (bin also auf ein Feedback angewiesen). Das Teil sollte jetzt alle Annotion Views eines Produkts aublaufen und bei jedem einen Screenshot in den temporären CATIA Ordner erstellen (dieser Ordner ist im Environment angegeben und kann mit einer MsgBox auch geöffnet werden (UNIX und Windows).Code:Sub CATMain()**********************************Abfrage Betriebsystem********************************** os = UCase(Left(CATIA.SystemConf ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : NC - Bild der Werkzeugbahn jeder Bearbeitungsoperation automatisch erstellen lassen
martin2 am 10.09.2008 um 09:14 Uhr (0)
Hallo!CATIA.ActiveWindow.Close funktioniert nicht.Damit wird (glaube ich) versucht CATIA komplett zu schliessen.CATIA.ActiveWindow..WindowState = catWindowStateMinimizedmuss ich noch testen - hab aber grad keine Möglichkeit dafür...Ich glaube das Fenster muss ich schon schliessen.Sonst werden immer weitere Werkzeugbahnwiedergabefenster geöffnet. (im Laufe der For-Schleife)Bei mir werden dann zumindest zwei angezeigt.Mittlerweile (glaube ich) hab ich das Problem aber durch Senden von Chr(13) auch in den Gri ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Lage (Center) von sphärischem Joint (Kongruenz) auslesen? (evtl. SPAWorkbench?)
cscp am 05.07.2013 um 11:16 Uhr (0)
Hallo Bernd! Danke für die Hilfe, leider kommt auch hier die Fehlermeldung: "Das Verfahren GetPoint ist fehlgeschlagen"Ich verwende folgenden Code, vielleicht hilft das weiter : Dim objProduct Set objProduct = CATIA.ActiveDocument.Product Dim objConstraints Set objConstraints = objProduct.Connections("CATIAConstraints") Dim ref Set ref = objConstraints.Item("Kongruenz .7").GetConstraintElement(1) Dim TheSPAWorkbench Dim TheMeasurable Set TheSPAWorkbench = CATIA.ActiveDocument.Ge ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : FileSelectionBox 3dmap
Splex54 am 23.02.2018 um 17:01 Uhr (15)
Moin allerseits,ich möchte eine .3dmap Datei, die ich vorher abgespeichert habe, erneut laden und dann in meinem Product quasi über die verglichenen Dateien "legen". Diese Datei kommt heraus aus dem Vergleich der beiden vorher eingefügten Parts.Allerdings kann aus irgendeinem Grund die FileSelectionBox die Datei nicht öffnen. Wieso das? Code:Dim document1 As DocumentSet document1 = documents1.Item("AddedMaterial.3dmap")document1.Activatedocument1.SaveAs CATIA.FileSelectionBox(makroname + " " + version + " ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Formel eines 3Dimensionalen Spline Auslesen
P.Katter am 26.11.2011 um 19:37 Uhr (0)
Liege ich denn komplett falsch mit der Annahme, dass Catia sobald ich einen Spline mit mehreren Punkten definiere automatisch eine mathematische Formel für den Spline generiert? Schließlich wäre ein Spline der nur durch ein Paar Punkte generiert wird unterdefiniert, und Catia müsste Ihn jedesmal beim Laden des Parts anders darstellen. Ich hatte gehofft irgendwie auf die eindeutige Splinedefinition zugreifen zu können?Hat den irgendjemand eine Idee wo ich "wenn überhaupt" nachgucken könnte? Ich weiß in VBA ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Distanz Messung im Product mit Measurable
janitza am 05.11.2003 um 15:10 Uhr (0)
Hallo, ich weiß, dass dieses Thema schon mehrfach im Forum aufgetaucht ist. Nehmt euch bitte trotzdem kurz Zeit da es diese Fragestellung bisher nicht gab. Ich möchte die kürzeste Entfernung zwischen zwei Flächen von zwei VERSCHIEDENEN Baugruppen innerhalb eines Produktes messen. Dazu verwende ich folgenden code: Dim partdocument1 As Object Set catia = GetObject(, "catia.application") Set partdocument1 = catia.ActiveDocument Dim InputObjectType(1) Dim ref1 As Reference ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : BOM schreiben mit c#
leon0109 am 20.12.2011 um 16:14 Uhr (0)
HalloIch habe ein CATscript zum BOM Lesen aber brauche das in c#.So sieht original Code aus:Funktioniert primaSub CATMain()Dim MyProduct As ProductSet MyProduct = CATIA.ActiveDocument.ProductDim catFileTypeText As CatFileTypeMyProduct.ExtractBOM catFileTypeText , "C:TestBOM.txt"End Subso ungefähr sollte aussehen in c# : using System.IO; // muss zugefügt werdenpublic void CATMain() { Product MyProduct; MyProduct = CATIA.ActiveDocument.Product; CatFileType catFileTypeText; MyProduct.ExtractBOM; ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme mit XP 64-Bit und Startcommand
INLU am 20.01.2010 um 10:49 Uhr (0)
Hallo Catia-Gemeinde,Ich hatte vor einiger Zeit ein änhliches Probleme gepostet, aber auch da keine befriedinge Antwort bekommen.Es geht darum, das das ausführen des CATIA.Startcommand auf einem Xp 65-bit System wohl nicht einwandfrei funktioniert.In meinem Fall siehe hier : http://ww3.cad.de/foren/ubb/Forum137/HTML/003217.shtml#000001 Ich bin mir nicht sicher, ob es ein Problem der selektion ist (Selektion zeigt im Watchfenster in der Selection Count=1), oder ein Problem mit dem Startcommand.Ist es möglic ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Suche höchste Nummer +1
Esterbauer am 29.12.2017 um 08:55 Uhr (1)
Hallo Danke nochmals für deine HilfeHabe jetzt das Script zusammengeschrumpft.Hätte jetzt noch was.Habe Inputbox eingefügt, jetzt soll der Wert aus der nputbox in einen vordefinierten Parameter im Part übertragen werden, wie könnte das funktionieren.DankeSub CATMain() Dim PListe As Products Set PListe = CATIA.ActiveDocument.Product.Products Dim oPartDoc As Document Set oPartDoc = CATIA.Documents.NewFrom("H: 5_Catia V5Auswerfer\_auswerfer_rund_.CATPart") Antwort = InputBox("Pos Nr.:","Auswerfer Positi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Porbleme mit Makros von Kochbuch
danielsc am 18.06.2009 um 21:48 Uhr (0)
ich hab ein "kleines" problem mit den makros aus "Kochbuch: CATIA V5 automatisieren". Ich arbeite, zeit ein paar tagen in einer Firma in der wir mehrer Rechner mit CATIA haben mit denen wir von der Entwickling bis zur Fertigung von Bauteilen alles machen. Nun soll ich mit Hilfe von VBA und Makros ein paar Prozesse automatisieren. Da ich zwar schon erfahrungen mit VBA habe aber nicht mit CATIA habe ich mir das oben genannte Buch besorgt und auch gleich die dazugehörigen Makros runter geladen. So und jetzt z ...
|
| In das Form CATIA V5 Programmierung wechseln |