|
CATIA V5 Programmierung : Macrorecorder im Drawing?
lles am 03.11.2006 um 12:07 Uhr (0)
Zitat:Original erstellt von Hokay:Hallo Zusammen,wo bekomme ich einfache Befehle, Funktionen usw. der Programmierung her?Gruß HeikoSuch mal in deinem Catia Installationsverzeichnis X:PATHintel_acodein nach der Datei V5Automation.chm.Gruß
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia auf einer externen Maschine über VB script ansprechen
spooley am 05.11.2006 um 20:52 Uhr (0)
hidanke für die antwort hab eine wichtige sache vergessen zu erwähnenAuf der Maschine wo das VB script laufen soll, ist kein CATIA installiert!momentan führt dieses createobject zu einem ActiveX laufzeitfehler, die wichtigen tlb files kriege ich nicht ins visual studio 2005 prof als verweis geaddethab auch schon versucht, die dazugehörigen dlls zu registrieren aber das hatte keinen erfolg.hat jemand eine idee? wäre super fehler beim Com komponente hinzufügen in Vb.net 2005 prof : Es konnte kein Verweis au ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elemente aus Geometrischen Set in txt-File exportieren
Proofin am 06.11.2006 um 13:50 Uhr (0)
Ich hab noch eine Lösung für die Nachkommastellen,hier mal das geänderte Skript:Const sPOINT = "HybridShapePoint"Const sLINE = "HybridShapeLine"Const sCIRCLE = "HybridShapeCircle"Const sFILEPATH = "C:Dokumente und EinstellungenAll UsersDesktopexport.txt"Sub CATMain() Was soll selektierbar sein Dim sSel Dim UserSelection Dim EnableSelectionFor(0) Dim oHybridbody Dim aCoord(2) Dim aPoints(8) Dim oStream Dim oShapes Dim ii Dim oSpaWB As SPAWorkbench Dim oMeas As Measurable Dim oDatei Dim sType EnableSelec ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CAA Burger UseCase
weissda am 07.11.2006 um 09:58 Uhr (0)
HiIch bin etwas ratlos beim Starten des Burger-Use Case für CAA. Das Projekt wurde sauber kompiliert und ich kriege die Datei CAADlgBurger.exe. Wie starte ich nun den Use Case?? Wie ich die Instruktionen verstehe, müsste ich lediglich CAADlgBurger.exe im entsprechenden Verzeichnis in der Konsole eintippen - danach geschieht aber nichts. Müsste ich einen Parameter übergeben oder CATIA zusätzlich aufrufen??Ob da jemand helfen kann?Gruss, Daniel.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme mit CATIA und INI-Files
StRei am 09.11.2006 um 15:02 Uhr (0)
Hallo Timberwolve,ich habe dir mal ein kleines VB6-Projekt angehangen.------------------Stephan
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elemente aus Geometrischen Set in txt-File exportieren
Proofin am 15.11.2006 um 19:24 Uhr (0)
Nein mit dem oMeas kommst du bei 2D nicht weiter!!Funktioniert nur mit 3D.Du kannst aber die Sachen direkt abfragen:Type des GeoElement abfragensType = TypeName(osketchelement) wenn KreisIf InStr(1, sType, sCIRCLE2D) 0 Then Bis hier läufts, nun muß ich aber Eigenschaften wie den Mittelpunkt abfragen dim a2DCoord(2) osketchelement.Radius osketchelement.GetCenter(a2DCoord)end ifFür die Linie kannst du GetEndPoints(aCoords) verwenden mit aCoords(3)aCoords(0) - x erster PunktaCoords(1) - y erster PunktaCoord ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elemente aus Geometrischen Set in txt-File exportieren
Proofin am 22.11.2006 um 11:11 Uhr (0)
Moin Matthias,das liegt an dem Suchstring: in dieser selektion die achsessysteme selektieren Call sSel.Search("Typ=Achsensystem,sel")Diesen String muß du in der englischen Version anpassen, ich hab es nicht im englischen getestet.müßte dann sowas sein wie: in dieser selektion die achsessysteme selektieren Call sSel.Search("Type=Axis System,sel")aber wie gesagt hab ich nicht getestet. Das kannst du aber auch in Catia ausprobieren, wenn in das Menü "Bearbeiten/Suchen..." gehst. Da siehst du die Suchstrings ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Großes CAA Problem
tonka am 16.11.2006 um 15:45 Uhr (0)
Wie meinst du das eigentlich mit übersetzten? ich habe das erste Beispiel das in der Docu ist gemacht, habs ja nur eins zu eins in den workspace kopiert. Sollte das nicht einfach so funktionieren?Ich habe mit "Loacte Prerequisite Frameworks" schon den Pfad angegeben. Nämlich den wo CATIA V15R16 installiert ist, oder ist das falsch?MfGTonka
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeichnung Textfeld automatisch ausfüllen
Tstone am 20.11.2006 um 12:57 Uhr (0)
Hallo NT24Deiner Variable DrwView wird gar kein Wert/Objekt zugewiesen.So sollte es gehen: Code:--------------------------------------------------------------------------------Private Sub CommandButton1_Click()oName = "TEST"Dim DrwDocument As DrawingDocumentSet DrwDocument = CATIA.ActiveDocumentDim DrwSheets As DrawingSheetsSet DrwSheets = DrwDocument.SheetsDim DrwSheet As DrawingSheetSet DrwSheet = DrwSheets.ActiveSheetDim DrwView As DrawingViewSet DrwView = DrwSheet.Views.ActiveViewDim drawingTexts1 As D ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeichnung Textfeld automatisch ausfüllen
MarkusK am 20.11.2006 um 12:51 Uhr (0)
Hallo NT24,ich vermute dein Code weiß einfach nicht, in welcher Datei, in welchem Blatt und in welcher Viewes arbeiten soll.Als erstes fehlt dir eigentlich "Options Explicit", und zwar ganz oben in deinem Modul.Das bewirkt nämlich, dass alle Variablen definiert sein müssen.Somit dürft in deinem Code erst mal bei DrwView eine Fehlermeldung kommen. Denn das ist eine (Objekt)Variable, die aber nie mit einem Objekt verbunden wird.Somit kann ja auch auf kein Textfeld darin zugegriffen werden.Habe mal von mir ei ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 und C++
tonka am 20.11.2006 um 19:06 Uhr (0)
Hy @ allWeiß jemand von euch wie ich ein CATIA Makro mit C++.NET (2005) programmiere. Möchte erstmal nur einen 3D Punkt zeichnen. Mit VB.net geht das ohne Probleme, Verweis einfügen und normales Makro programmieren. In C++ kann ich zwar den Verweis einfügen, weiß aber nicht recht wie ich das am besten deklariere und dann die Funktionen von CATIA anspreche.MFGTonka
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schwerpunktkoordinaten eines Bodies anzeigen
V5user123 am 21.11.2006 um 12:29 Uhr (0)
Hallo zusammen,ich möchte mir die Schwerpunktkoordinaten von einem Body anzeigen lassen. Dies habe ich mit "Measurable" versucht. Leider läuft das Programm nicht. Was habe ich falsch gemacht? Vielen Dank für Eure Hilfe!Gruß------------------------------------------------------------Sub CATMain ( )Set myDocument = CATIA.ActiveDocumentSet myPart = myDocument.PartSet myBodies = myPart.BodiesSet myBody = myBodies.Item("A")Set mySelection = myDocument.SelectionmySelection.Add myBodyDim TheSPAWorkbench As Workbe ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elemente aus Geometrischen Set in txt-File exportieren
Proofin am 24.11.2006 um 18:42 Uhr (0)
Hi Matthias,ich habe gerade den Suchstring mal im englischen ausprobiert, also bei mir funktioniert es. Mein Aufruf lautet: sSel.Add (oHybridbody) sSel.Search ("Type=Axis System,sel")Was die 2D Punkte angeht kannst du folgendes in die Abfrage der Skizzen einbauen:-------------------------------------------------Code------------------------------------------------- wenn Kreis ElseIf InStr(1, sType, sCircle2D) 0 Then Set oRef = CATIA.ActiveDocument.Part.CreateReferenceFromObject(oGeoElements.Item( ...
|
In das Form CATIA V5 Programmierung wechseln |