|
CATIA V5 Programmierung : Linie im Drafting erstellen
V5Playaz am 28.07.2008 um 11:24 Uhr (0)
bin mittlerweile selbst drauf gekommen:Dim MyView As DrawingViewSet MyView = CATIA.ActiveDocument.Sheets.ActiveSheet.Views.Item(1)Dim Fact2D As Object Factory2DSet Fact2D = MyView.Factory2DDim Line1 As Object Line2DSet Line1 = Fact2D.CreateLine(10, 10, 287, 10)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Join: Flächen aus Parts importieren
mgheinz1001 am 19.07.2006 um 09:05 Uhr (0)
Hallo,ich habe folgendes Problem beim Erzeugen von Joins:Mein Makro soll es dem Anwender ermöglichen Flächen in einem Product zu selektieren, die dann anschließend in einem Join verbunden werden. Wählt der Anwender Flächen aus, die sich alle in dem selben Part befinden, ist es kein Problem - hier zeichnet der Rekorder nachvollziehbaren Code auf. Wählt der Anwender jedoch Flächen aus verschiedenen Parts, wird es ungleich schwieriger. Führt man dies interaktiv in CATIA aus (Flächen von verschiedenen Parts se ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geschwindigkeit VBA vs .NET
CAMiCADse am 26.05.2008 um 10:24 Uhr (0)
Hallo Krisztian,Da VBA "inprocess" läuft, hast du in gewissen Bereichen einen eindeutigen Geschwindigkeitsvorteil gegenüber allen anderen Sprachen, da diese "out of process" ablaufen.Mach mal eine Schleife und erzeuge 1000 Punkte, oder lies alle Parameter einer größeren Baugruppe ein. Das ist nicht nur Faktor 4...Ich erklär dass immer so:Denk dir, CATIA ist ein Schuhkarton.Bei VBA sitzt du schon in der Kiste drin und werkelst einfach drauf los, bei allen anderen Sprachen musst du jedesmal die Kiste öffnen, ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zum Ändern von Texten in Details
deyhawaii am 14.11.2013 um 11:47 Uhr (1)
Hallo zusammen,ich habe für das 3D ein Makro das bestimmte Werte in der PartNumber sucht und ersetzt:Sub CATMain()String5 = InputBox("Eingeben welcher Name oder Nummer ersetzt werden soll!!! ", "Test")String3 = InputBox("Zu ersetzenden Namen oder Nummer eingeben", "Test") Set productDocument1 = CATIA.ActiveDocument Set selection1 = productDocument1.Selection selection1.Search "(CATAsmSearch.Part),all" For i = 1 To selection1.Count Set productDocument1 = CATIA.ActiveDocument Set product1 = product ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Lizenz ermitteln?
EngineeredByRobberts am 04.05.2010 um 11:32 Uhr (0)
Womit mal wieder bewiesen ist das man NIE was direkt aus der V5Automation.chm kopieren sollteDim NameArray()Dim SystemConfiguration1 As SystemConfigurationSet SystemConfiguration1 = CATIA.SystemConfigurationReDim NameArray(SystemConfiguration1.ProductCount-1)SystemConfiguration1.GetProductNames NameArrayMsgBox "IsProductAuthorized for product " & NameArray(0) & " returns " & SystemConfiguration1.IsProductAuthorized(NameArray(0))------------------- Robert
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bearbeiten Dropdownmenü Quelle (Bereich Eigenschaften)
denyo_1 am 27.03.2009 um 15:37 Uhr (0)
Hallo,diese Auswahl wird IMHO nicht über ein Script gesteuert sondern ist CATIA direkt. Ohne CAA Kentnisse und Programm wirst du das nicht eweitern können. Aber ev. kannst du dir ja einen neuen UserDefinedParamter anlegen in dem du die Information abspeicherst------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Visual Studio 2005 - VB.net Was mach ich falsch?
noir333 am 29.10.2007 um 17:56 Uhr (0)
Hallo Jürgen,ich weiss zwar nicht was "PtDoc = GetCATIAPartDocument()", aber ich gehe davon aus, dass dies eine Function ist, die Dir das aktuelle Document aus Catia holt.Zum Erzeugen musst Du dannmyHBody = PtDoc.Part.HybridBodies.AddundmyHBody.Name="GeometryFromXFLR"zum Benennen eingeben.mit Item kannst Du nur vorhandene HBodies ansprechen.-----------------------------
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection-Class als LateBinding aus Visual Basic
cl10b am 06.02.2011 um 21:01 Uhr (0)
Vielen Dank für eure Antworten.Ich habe beide Varianten ausprobiert - jedoch ohne Erfolg.Jedes mal eine "ComException was unhandled - Mitglied nicht gefunden"sobald ich versuche irgend etwas zu meiner Selection zu "adden":z.B.Liste.Add(CATIA.Documents.Item("Test.CATPart").Part)------------------lg Christian
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Start Commands
nreim1 am 09.02.2012 um 11:01 Uhr (0)
Auweia .... Das ist ja schon fast Peinlich Da habe ich wohl den Wald vor Bäumen nicht gesehen, ich bedanke mich vielmals PS: Kennen sie ganz zufällig den genauen Syntax für Instanciate From Document ?Da gehört ja gewiss noch mehr dazu oder ?! Pfadangaben z.B. !Besten GrußNico [Diese Nachricht wurde von nreim1 am 09. Feb. 2012 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros - Screenshots
MichaelS. am 14.08.2008 um 15:33 Uhr (0)
Hallo zusammen.Einige Zeit ist vergangen und ich wollte nur nochmals allen danken die mir geholfen haben.Hab jetzt doch nur die einstellungen im CATIA wie z.B. Baum ausblenden, Hintergrundfarbe und Perspektive ändern usw. Das restliche übersteigt meine Makro-programmier Fähigkeiten eindeutig, macht aber nix MFGMichael[Diese Nachricht wurde von MichaelS. am 14. Aug. 2008 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinaten eines Splines exportieren
0815noway am 18.10.2012 um 19:22 Uhr (0)
Kann mir bitte jemand helfen, ich habe dieses Makro gerade importiert und bei der Abfrage "Wählen Sie den Spline aus" lässt er mich nichts auswählen. Ich benutze Catia V5 R20. Ich kenne mich leider überhaupt nicht mit Makros aus und brauche die Funktion dringend für meine Abschlussarbeit.------------------Vielen Dank im Voraus für eure Hilfe!!!
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Txt Datei öffnen
Peter91 am 26.11.2015 um 18:54 Uhr (1)
Bekomme einen Fehler wenn ich so programmiere wie bei der V5Automation.chm (siehe Anhang)Code:Sub CATMain()Dim oFileSys As FileSystem Set oFileSys = CATIA.FileSystemDim sFilOu As String sFilOu = "C:UsersPeterDocumentsTestNullpunkte.txt"Dim Datei As FileSet Datei = oFileSys.GetFile(sFilOu)Set oStream = oFilOu.OpenAsTextStream("ForReading")End Sub
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part im Hintergrund laden
uhde am 29.06.2006 um 11:20 Uhr (0)
Hallo Leipziger.Es gibt die Methode Code:Dim newDoc As DocumentSet newDoc = CATIA.Documents.Read(filepath )Sie lädt das Document ohne es zu aktivieren oder zu öffnen. Falls es Einfluss auf die anderen geladenen Dokumente nehmen soll, musst Du es noch mit Code:newDoc.Activateaktivieren.Ich hoffe das hilft Dir weiterChristian
|
| In das Form CATIA V5 Programmierung wechseln |