|
CATIA V5 Programmierung : Zuweisung von Products ändern
CAD-Erlerner am 09.03.2010 um 16:51 Uhr (0)
Hallo Zusammen!Ich würde mich freuen wenn ihr mir bei folgendem Problem helfen könntet:Mit einem VBA Makro möchte ich gerne Produkte in Produkte auf der selben Strukturbaumebene "verschieben".Was in CATIA per Drag & Drop funktioniert habe ich in meinem Makro bisher nicht geschafft.Hier der Code mit dem es nicht funktioniert:Code:zu verschiebendes Element zwischenspeichern:Dim Zwischenspeicher As ProductSet Zwischenspeicher = products1.Item(Name)Element dem Product in der selben Ebene hinzufügen:Dim MK_Inha ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ansichten auf der Zeichnung
bgrittmann am 10.03.2010 um 11:24 Uhr (0)
ServusIm Catia-Installationverzeichnis: zB "C:ProgrammeDassault SystemesB17intel_acodeinV5Automation.chm"GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection abbrechen
MarcDe am 10.03.2010 um 17:53 Uhr (0)
Hallo,ja natürlich kann ich mit ESC die SElection abbrechen, jedoch muss ich dann ja erstmal ESC drücken, was ich ja nicht will. Ich möchte die Fensterfunktionalität so haben wie in CATIA und da muss ich auch nicht ESC drücken, wenn ich ein Mehrfachauswahlfenster habe sondern einfach nur das Fenster schließen! Das ist ja gerade der "Witz".Ich habe das jetzt anders gelöst und zwar wie bereits angesprochen mit der SElectElement3 Methode. Ich muss sagen, die ist richtig cool. Man sollte sie öfters benutzen!! ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schnitt (Section) per Makro in eigenem Fenster öffnen
Jens Hansen am 11.03.2010 um 12:46 Uhr (0)
Hallo,gibt es für dieses Öffnen des Schnittes einen konkreten Befehl der auch über das Kontextmenü ausgeführt werden könnte?Dann könnte man diesen Befehl einfach mittels CATIA.StartCommand ausführen lassen. Das wäre die einfachste MethodeSGJens Hansen------------------Inoffizielle CATIA-HilfeseiteHomepage von Jens HansenKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Exel 3D-Punkte nach Catia V5 einlesen
V5Playaz am 10.03.2010 um 21:31 Uhr (0)
Hallo,falls du mit CATIA programmierst solltest du mal nach der FileSelectionBox suchen.Falls du mit VB (extern) programmierst kannst du den OpenFileDialog verwenden.Grüsse Dominik
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Exel 3D-Punkte nach Catia V5 einlesen
ManniBo am 11.03.2010 um 15:04 Uhr (0)
Hallo Andy,alles klar hab das Makro hinbekommen und es läuft.Vielen Dank für Deine Hilfe, das Problem ist gelöst.Mit freundlichen GrüßenManfred
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Exel 3D-Punkte nach Catia V5 einlesen
ManniBo am 11.03.2010 um 14:17 Uhr (0)
Hallo Andy,sorry aber ich bring das Makro mit deinem Vorschlag nicht zum laufen.Kannst Du mir bitte nochmals kurz helfen.Habe das Makro aus dem Forum leicht angepasst.Sub CATMain()Set CATIA = GetObject("", "CATIA.Application") wird nur benötigt, weil ich Excel als Entwicklungssumgebung benutze Dim Excel As Application Dim WB As Workbook Dim WS As Worksheet Set Excel = CreateObject("Excel.Application") Excel starten Excel.Visible = True Set WB = Excel.Workbooks.Open("d:punkte.xls") Arbeitsmapp ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Exel 3D-Punkte nach Catia V5 einlesen
AndyMF am 11.03.2010 um 14:25 Uhr (0)
Hallo Manniauf die schnelle mal dein scriptCode:Sub CATMain()Set CATIA = GetObject("", "CATIA.Application") wird nur benötigt, weil ich Excel als Entwicklungssumgebung benutze Dim Excel As Application Dim WB As Workbook Dim WS As Worksheetdim mytabelle as String myTabelle = CATIA.FileSelectionBox("FileOpen", "*.xlsx;*.xls", CatFileSelectionModeOpen)If myTabelle "" Then Set Excel = CreateObject("Excel.Application") Excel starten Excel.Visible = True Set WB = Excel.Workbooks.Open(mytabelle) Arbe ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Exel 3D-Punkte nach Catia V5 einlesen
ManniBo am 10.03.2010 um 16:40 Uhr (0)
Hallo zusammen,ist es möglich das Makro so zu ändern das es die Dateiauswahl öffnet und nicht direkt auf ("d:punkte.xls") zugreift ? Ich würde den Excelsheet gerne ohne genaue Pfadangabe und Namen auswählenSet Excel = CreateObject("Excel.Application") Excel starten Excel.Visible = True Set WB = Excel.Workbooks.Open("d:punkte.xls") Arbeitsmappe öffnen Set WS = WB.Worksheets.Item(1) Tabelle holenFür eine Hilfe wäre ich sehr Dankbar.Mit freundlichen GrüßenManni
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Exel 3D-Punkte nach Catia V5 einlesen
Thomas Harmening am 10.03.2010 um 18:19 Uhr (0)
hilft dir schon die Forensuche weiter?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Exel 3D-Punkte nach Catia V5 einlesen
ManniBo am 11.03.2010 um 13:33 Uhr (0)
Hallo Dominik,ich habe erst mit diesem Thema begonnen und habe jetzt ein Problem. In Excel (Makro) habe ich das schon gemacht aber mit CATIA noch nicht. Das CATIA-Makro läuft super, es ist mir aber zu unflexibel.Das ganze läuft als CATScript. Ich finde jedoch nichts zu "FileSelectionBox".Das Aufzeichnen des Makros zum öffnen der Dateiauswahl funzt nicht. Hast Du vielleicht ein kleines Makro ?Mit freundlichen GrüßenManni
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Exel 3D-Punkte nach Catia V5 einlesen
AndyMF am 11.03.2010 um 13:45 Uhr (0)
Hallo Manniwegen dialog öffnen Code:myTabelle = CATIA.FileSelectionBox("FileOpen", "*.xlsx;*.xls", CatFileSelectionModeOpen)If myTabelle "" ThenDEIN codeEnd Ifsomit ist mytabelle deine Punktedatei GrüsseAndy
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fill erzeugen
Jens Hansen am 11.03.2010 um 14:19 Uhr (0)
Hallo,wie lautet denn die Fehlermeldung??????????An welcher Zeile im Makro genau springt denn dann der Debugger hin (wenn man die Frage mit OK beantwortet, ob man das Script bearbeiten möchte).SGJens Hansen------------------Inoffizielle CATIA-HilfeseiteHomepage von Jens HansenKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |