|
CATIA V5 Programmierung : Selection.search referenz
geekv5 am 15.06.2012 um 11:59 Uhr (0)
Kann man die Referenz denn so erstellen ("selektion.item(1).Reference")? Bei mir bringt er nämlich einen Fehler an der Stelle..Wenn ein PartDocument geöffnet ist, hätte ich es so gemacht:set partdocument1=CATIA.ActiveDocumentset part1=partdocument1.partset ref1=part1.CreateReferenceFromObject(Selection1.Item(1).Value)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATAllPart in Produkt umwandeln
alexdiabolo am 06.12.2013 um 09:46 Uhr (1)
Als Anmerkung sollte ich erwähnen, ich Starte Catia im DMU Modus.So hab jetzt gefunden wie ich das Problem lösen kann, wenn ich den Befehl "only current Body" wähle zeigt er mir das eine Part an und dann wieder abwähle, sind die Flaechen dann sichtbar!Woran liegt das, das Problem habe ich sonst nicht bei Flaechen, nur in mit dem Macro.Ich bekomme leider den Code nicht erzeugt welche ich nutzen möchte mit Macro aufzeichnen funzt das leider nicht wie gewüscht.Als zusätzlichen Code bräuchte quasi den Wechsel ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nummer und Namen aus Teilenummer auslesen und ins Drawing schreiben
v5maler am 04.03.2009 um 07:56 Uhr (0)
Also irgendwas passt nicht so ganz... das Feld hat die Komponenteneigenschaft "Datum".Code:Public ErrorReturn As IntegerSub CATMain()If CATIA.Documents.Count = 0 Then Box = MsgBox("Es wurde kein aktives Dokument identifiziert" + Chr(10) + "Bitte oeffnen Sie zuerst ein Dokument und starten Sie dann das Makro erneut", vbInformation, "Hinweis") Exit SubEnd IfFor i = 1 To CATIA.Documents.CountDim oDocument As Document If CATIA.Documents.Count = 0 Then Exit Sub End IfSet oDocument = CATIA.ActiveDocumentIf Ty ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : verknüpfte Skizzen und Breps funktionieren nicht
HoBLila am 26.01.2009 um 21:31 Uhr (0)
Hm... meien alten Makros sind leider alle in catvbs, so dass ich sie nicht ohne CATIA öffnen kann.Aber du scheinst sowieso schon weiter zu sein. Also wenn ich das Makro richtig interpretiere gehst du sowieso nur auf den Sketch.39 los, also den 39. erstellten Sketch im Part.Könntest du mal so ein Part erstellen und dann im VBA (also catvba nicht CATScript) selektieren, was du benötigst und dann die Reference aus der Selektion auslesen und vergleichen, was dein Makro dynamisch ermittelt hat mit dem, was es s ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Objekt finden, vergleichen und in Tabelle darstellen.
lamdiabolo am 30.04.2013 um 09:33 Uhr (0)
Guten Tag,ich hoffe ihr könnt mir nochmal behilflich sein.Ich probiere im Moment ein Makro zu programmieren, welches in Catia ein Bauteil durchgehen und alle Löcher finden, den Durchmesser bemessen und alle gleichen Löcher mit der Gesamtanzahl in einer Tabelle ausgeben soll.Es soll nachher ungefähr folgend aussehen:3 x 50mm5 x 20mm4 x 10mmEs wäre natürlich schön wenn die Durchmesser der Größe nach geordnet wären, aber wenns leichter ist reicht es mir erst auch mal, wenn man überhaupt die Anzahl mit den daz ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Objekt finden, vergleichen und in Tabelle darstellen.
lamdiabolo am 30.04.2013 um 09:33 Uhr (0)
Guten Tag,ich hoffe ihr könnt mir nochmal behilflich sein.Ich probiere im Moment ein Makro zu programmieren, welches in Catia ein Bauteil durchgehen und alle Löcher finden, den Durchmesser bemessen und alle gleichen Löcher mit der Gesamtanzahl in einer Tabelle ausgeben soll.Es soll nachher ungefähr folgend aussehen:3 x 50mm5 x 20mm4 x 10mmEs wäre natürlich schön wenn die Durchmesser der Größe nach geordnet wären, aber wenns leichter ist reicht es mir erst auch mal, wenn man überhaupt die Anzahl mit den daz ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : String Splitten
clausb am 25.03.2006 um 11:51 Uhr (0)
Ich kenne CATIA nicht, weiss also nicht, was da so angeboten wird.Aber um ein Automation-API wie das hier diskutierte zu benutzen, braucht man nicht nur eine Client-Sprache wie VB/VBA/VBscript, sondern auch eine ausgewachsene COM-Infrastruktur. Und die gibt es so nur unter Windows.Claus------------------OneSpace Designer Modeling FAQ: http://www.clausbrod.de/Osdm/
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit SaveAs unter VBA
RSchulz am 26.01.2011 um 09:45 Uhr (0)
Hallo und herzlich willkommen im Forum,versuch es mal folgendermaßen...Code:... if Dir(Datei) "" Then CATIA.ActiveDocument.SaveAs (Datei) else msgbox"Die Datei wurde nicht gespeichert..." Alternativ mit GoTo wieder nach oben springen endif...HTH------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
moppesle am 03.07.2012 um 10:38 Uhr (1)
Jo das ist es, könnte mann das auch so gestalten, das die Dateien in dem selben Verzeichnis wie die Quelldaten gespeichert werden und die alten automatisch gelöscht werden? Also, ich habe "Part1"."Part1" wird zu "TestPart".Nun soll "Part1" auf der Festplatte nicht mehr im Quellverzeichnis auftauchen.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Body von Part in Produkt selektieren/verstecken
BenjaminBihler am 25.09.2012 um 11:29 Uhr (0)
Hallo,ich arbeite mit VBA in CATIA V5.19. Ich bin in einem Produktdokument. Das Produkt besteht aus mehreren Parts, diese wiederum bestehen aus mehreren Bodies usw. Ich würde jetzt gerne einen ganz bestimmten Body von einem ganz bestimmten Part ins No-Show stellen. Dies funktioniert nicht richtig.Über folgenden Code komme ich an den Part und den Body ran:-----------------------------------------------------------Dim selectionDim documentDim thisProduct As ProductSet document = CATIA.ActiveDocumentSet selec ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Unix: nach Catiastart autom. Makro laufen lassen
Watje am 15.12.2005 um 15:36 Uhr (0)
Hallo!Weiß jemand wie Ich unter Unix beim Starten von Catia automatischein Makro laufen lassen.Unter Windows hab ich das durch den Aufruf:c:...inCNEXT.exe -Macro c:........Piston_IO.CATScriptgemachtWatje
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fill-Fläche und -Umfang messen
moppesle am 12.05.2012 um 23:06 Uhr (1)
Hallo Lars,hilft das vieleicht?o Property Perimeter( ) As double (Read Only) Returns the perimeter of a surface. Example: This example retrieves the perimeter of NewMeasurable measure. Dim APerimeter As double APerimeter = NewMeasurable.Perimeter------------------Gruß UweAuch Catia ist nur ein Mensch!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : GS umbenennen
Bobby_Joe2001 am 23.05.2006 um 21:24 Uhr (0)
Zitat:Original erstellt von Shaft:HmmmWenn ich das so mache:Code:Language="VBSCRIPT"Sub CATMain()Dim documents1 As DocumentsSet documents1 = CATIA.DocumentsDim partDocument1 As DocumentSet partDocument1 = documents1.Item("Part1.CATPart")Dim part1 As PartSet part1 = partDocument1.PartDim hybridBodies1 As HybridBodiesSet hybridBodies1 = part1.HybridBodiesDim hybridBody1 As HybridBodySet hybridBody1 = hybridBodies1.Add()hybridBody1.Name = "KLAUS"part1.Update End SubKommt ein GS mit Namen Klaus aber der Renam ...
|
| In das Form CATIA V5 Programmierung wechseln |