|
CATIA V5 Programmierung : Laufwerksbuchstabe highliten
Tim2007 am 25.06.2014 um 10:02 Uhr (1)
Hallo K,danke für deinen Beitrag.Das kenne ich aber schon.Wie schon oben beschrieben, möchte ich nicht selber ein Open.Dialog erstellen, sondern das bestehende File Open aus Catia verwenden und da soll angezeigt werden, ob ich auf Unix oder Windows zugreife.Hintergrund ist folgender:Wir verwenden ein Netzwerklaufwerk und es gibt einen Ordner für Unix und einen für Windows.Wenn man im Catia die Ordner öffen will, steht immer nur der letzte Ordner im Display oben.Heißen die Unterordner nun gleich, weiß der U ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Laufwerksbuchstabe highliten
bgrittmann am 25.06.2014 um 10:06 Uhr (1)
ServusIMHO kannst du das nicht in Opne-Dialog von CATIA einbauen. Das musst du wohl selbst nachbauen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : V6-Programmierung
max-300 am 25.06.2014 um 10:19 Uhr (1)
Danke für die Infos / Hinweise.Konkret geht es bei meinem Projekt darum, aus einer 2D-Ansicht in Catia-V6 ein pdf zu erstellen.Über das GUI geht das relativ einfach (PLM-Zugriff - Exportieren), aber via VBA wird das wohl nicht mehr untestützt.@HoBLila: Ist die bekannt, ob das via VSTA zu realisieren ist?Vielen DankMarkus
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bauteile in Gruppen zuweisen
PetraPetra am 25.06.2014 um 12:38 Uhr (1)
Hallo zusammen,ich bin noch eine ziemliche Anfängerin in Catia und habe folgendes Problem. Ich habe zwei Bauteile Part 1(Part1.1) und Part 2(Part2.1)diese würde ich nun gerne per Maktro in jeweils eine Gruppe bringen,also unter Start--Digital Mockup--DMU Space Analysis--GroupHier dachte ich mir ganz einfach, ich klicke mich durch, während ich das Makro aufzeichnen lasse. Hier der Code:Language="VBSCRIPT"Sub CATMain()Set productDocument1 = CATIA.ActiveDocumentSet product1 = productDocument1.ProductSet group ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Anzeigemodus Analyse deaktivieren
tberger am 25.06.2014 um 12:56 Uhr (1)
Ich verbaue das in einem CATScript------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bauteile in Gruppen zuweisen
PetraPetra am 25.06.2014 um 13:37 Uhr (1)
Hallo bgrittmann,das ging ja fix. Danke schonmal, der Code group1.name funktioniert wunderbar. wie kann ich denn mein Bauteil selektieren? ich würde das instinktiv so lösen:------------------------------------------Language="VBSCRIPT"Sub CATMain()Set productDocument1 = CATIA.ActiveDocumentSet product1 = productDocument1.Part1Set groups1 = product1.GetTechnologicalObject("Groups")Set group1 = groups1.AddFromSel()Set product2 = productDocument1.Part2Set groups2 = product2.GetTechnologicalObject("Groups")Set ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parts Selektieren
RSchulz am 25.06.2014 um 16:45 Uhr (1)
Hallo Petra,was meinst du mit Parts selektieren (Produkt, geladene oder im Ordner befindliche) und in eine Gruppe (in ein Produkt oder Ordner...) packen? Dann ist es sicherlich erforderlich, mehr Randparameter zu erfahren.Was genau möchtest du denn machen, oder geht es erstmal nur um eine Übung. Um in die Programmierung einzusteigen, gibt es vb literatur z.B. Galileo Computing und für den Direkteinstieg im CATIA VBA hat Jens Hansen ein sehr gutes Werk hinterlassen.------------------MFGRick SchulzNettiquett ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elemente unterhalb einer Selection
Thomas Dr. am 26.06.2014 um 09:16 Uhr (1)
Guten morgen,in einem Product habe ich einige deactivierte Elemente, diese will ich nun mit einem Makro löschen. Soweit ist das auch noch kein Problem:Code:Sub CATMain()Set partDocument1 = CATIA.ActiveDocumentSet selection1 = partDocument1.Selectionselection1.Search "CATPrtSearch.MechanicalFeature.Activity=false,all"msgbox selection1.countselection1.deleteEnd Suballerdings habe ich auch Assemble Funktionen und hier wird dann nur das Assemble gelöscht nicht aber der Body der darunter liegt. Was ich bisher g ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 R19 64 Bit und Createobject()
Alain-b. am 27.06.2014 um 07:56 Uhr (1)
Hallo Kollegen,Diesmal bräuchte ich eure Hilfe und zwar, ich habe eine Anwendung mit Visual Studio 2012 (also eine Exe) erstellt.. und zwar eine exe wie den aufruf von Catia V5 ermöglicht... vor einige Zeit hatten wir Catia V5 R19 32 Bit installiert, GetObject und CreateObject Funktionierten perfekt :-) jetzt benutzen wir Catia V5 R19 64 Bit und jetzt Funktioniert CreateObject() nicht mehr.... ich bekomme als Fehlermeldung dass das Environment nicht festgelegt ist.. ich bekomme der Fehler einfach nicht beh ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 R19 64 Bit und Createobject()
Alain-b. am 27.06.2014 um 10:39 Uhr (1)
Hallo Rschultz,Vielen Dank für deine Hinweis so wie es aussieht ist dein Zweiten Vorschlag mit dem test ob Catia geht wenn ich ein Part anklicke der richtige ist ich bekomme eine Fehlermeldung "Environment not set or incorrect" das wird es sein Leider muss ich mit CreateObject() Arbeiten weil Catia zu eine Schleife gehört mit mehreren Programme Zweck Optimisation.ich werde Versuchen das Problem zu Fixen Vielen dank noch für dein wertvoller Tipp
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia V5 R19 64 Bit und Createobject()
Alain-b. am 30.06.2014 um 17:25 Uhr (1)
Hallo kollegen,so... habe alle möglichkeiten erforscht an was das es liegen könnte.also ich benutze um Catia automatisch zu öffnen diesen code: Try CATIA = GetObject("CATIA.Application") Catch CATIA = CreateObject("CATIA.Application") CATIA.Visible = False End TryFunktioniert super mit Catia V5 R19 32 Bit aber mit der 64 Bit funzt es einfach nicht !!! udn ich finde es einfach keine Lösung....gibt es mit der 64 Bit ein anderen Trick ?? es wäre für mich sehr Hilfreich....
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Befehlsliste für Catia V5
Tim2007 am 01.07.2014 um 10:54 Uhr (1)
Hallo Rick,ja hat wunderbar funktioniert
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Repost- Macro für Text with Leader
imation1999 am 24.01.2014 um 13:21 Uhr (15)
Keine Assoziativität!1) Punkte selektieren2) Makro laufen lassen3) Code:Language="VBSCRIPT"Sub CATMain()Set partDocument1 = CATIA.ActiveDocumentSet part1 = partDocument1.PartSet annotationSets1 = part1.AnnotationSetsSet annotationSet1 = annotationSets1.Add("CEG1_3D")Set selection1 = CATIA.ActiveDocument.SelectionReDim acoord(2)for i =1 to selection1.count Set reference1 = part1.CreateReferenceFromObject(selection1.item(i).value) selection1.item(i).value.GetCoordinates acoord Set userSurfaces1 = part1.Use ...
|
In das Form CATIA V5 Programmierung wechseln |