|
CATIA V5 Programmierung : Baugruppe über Regeln steuern
djtiendahl am 17.04.2010 um 14:42 Uhr (0)
Hallo Leute,folgendes Problem:ich möchte eine Baugruppe mit Regeln aus dem Modul KWA steuern. Es soll so funktionieren, dass ich über einen Parameter das ein und das selbe Part der Baugruppe hinzufügen bzw. entfernen kann. Alternativ könnte man das leicht mit Makros machen aber geht das auch über Regeln?Bzw. hat jemand vieleicht noch andere Ideen oder Lösungsansätze?Viele Grüße und ein schönes Wochenendetiendahl
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Array Operationen
geekv5 am 15.06.2012 um 11:28 Uhr (0)
Zitat:Original erstellt von bgrittmann:ServusIch hab eine Vermutung warum die über CreatReferenceFromObjekt erzeugte Referenz hier nicht funktioniert.Die Methode CreatReferenceFromObjekt ist nur vom Part aus nutzbar. Die Publications sind "eine Stufe höher" in der Struktur, im Product, angesiedelt. Deshalb muss auch von dort die Referenz gebildet werden. Im Product steht dann nur die Methode CreatReferenceFromName zur Verfügung.GrußBernd Das klingt logisch, danke für die Erklärung!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Openbody nach Flächen durchsuchen und gegebenenfalls löschen
Echt-Kölsch am 05.07.2005 um 10:15 Uhr (0)
Hallo zusammen, ich benötige dringend ein paar Zeilen wie man in einem untergeordneten Part ein OpenBody auf dessen Inhalt prüft. Ich möchte das letztendlich so programieren, dass wenn es einen Inhalt gibt, dieser gelöscht wird. Wenn jemand mir diesbezüglich ein paar Zeilen schicken könnte, wäre das prima. Schon mal vielen Dank für eure Mühe! Gruß Kölschi
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Properties im Part erzeugen
Sven2010 am 30.04.2010 um 12:49 Uhr (1)
Genial, vielen vielen Dank!!!Jetzt läuft das Macro einwandfrei und ist dazu noch sehr übersichtlich und einfach anzupassen.Wenn mir jetzt noch jemand sagen könnte wie ich die erzeugten Properties danach in einem Fenster anzeigen könnte sodass der User darin die Werte festlegen könnte und diese dann entsprechend in die Properties geschrieben werden wäre ich absolut happy GrußSven
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einfaches aufgezeichnetes Makro (Platinenerstellung) geht nicht
nightfall am 11.04.2003 um 16:16 Uhr (0)
Hallo, bin blutiger Anfänger, muß aber im Rahmen meines Studiums einige Makros in Catia erstellen. Habe nun ein einfaches Makro erstellt, das einfach eine runde Platine liefert. Beim Ausführen in Catia funktioniert dieses Makro einwandfrei, sobald ich es aber extern starte, mit entsprechenden Änderungen, bekomme ich folgende Fehlermeldung: Das Verfahren AddNewPad ist fehlgeschlagen. Quelle CatiaShapeFactory Vielleicht kann mir ja jemand helfen. Danke nightfall hier noch der Code des Makros: Set documents1 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Achsenname auslesen mit Select2
IIYTII am 05.10.2009 um 11:02 Uhr (0)
Code:Sub main()Dim AchsennameDim Filter(0)Dim achsinfoDim userselSet usersel = CATIA.ActiveDocument.Selectionusersel.ClearFilter(0) = "AxisSystem"achsinfo = usersel.SelectElement2(Filter, "Bitte Achse selektieren", False)Achsenname = usersel.Item2(1).Value.NameMsgBox (Achsenname)End SubAlso ich hab es jetzt nochmal ausprobiert mit item2 und element2 und gleicher fehler ?!?Das Part muss in einem Product und das Product muss aktiv sein!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bild in Excel einfügen über CATIA Makro
Animexx am 12.09.2008 um 18:54 Uhr (0)
Ich hab bis jetzt folgenes im Makro stehen:Sub CATMain()Dim TempPfadTempPfad="C:"Dim fsoSet fso=CreateObject("Scripting.FileSystemObject")Dim DateinameDateiname=fso.GetTempName()TempPfad=TempPfad+Dateiname+".bmp"Dim Viewer1Set Viewer1=Catia.ActiveWindow.ActiveViewerViewer1.UpdateViewer1.CaptureToFile catCaptureFormatBMP,TempPfadDim xlAppSet xlApp = CreateObject("Excel.application")If xlApp is Nothing Then Exit SubxlApp.Visible = True Excel anzeigenxlApp.Workbooks.addEnd SubDamit wird ein Bild von CATIA ge ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bild in Excel einfügen über CATIA Makro
Animexx am 12.09.2008 um 18:54 Uhr (0)
Ich hab bis jetzt folgenes im Makro stehen:Sub CATMain()Dim TempPfadTempPfad="C:"Dim fsoSet fso=CreateObject("Scripting.FileSystemObject")Dim DateinameDateiname=fso.GetTempName()TempPfad=TempPfad+Dateiname+".bmp"Dim Viewer1Set Viewer1=Catia.ActiveWindow.ActiveViewerViewer1.UpdateViewer1.CaptureToFile catCaptureFormatBMP,TempPfadDim xlAppSet xlApp = CreateObject("Excel.application")If xlApp is Nothing Then Exit SubxlApp.Visible = True Excel anzeigenxlApp.Workbooks.addEnd SubDamit wird ein Bild von CATIA ge ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter auslesen
K-Volkmann am 03.02.2011 um 14:06 Uhr (0)
Hallo zusammenich habe das Makro von oben bei mir verwendet.läuft auch sehr gut.Habe aber ein Problem, das Makro list die Parameter vom letzten part (im Strukturbaum)zuerst aus,und vom ersten Part im Strukturbaum zuletzt.kann man die Reihenfolge beeinflussen ? oder einfach umdrehen ?hier der code:Sub CATMain()Dim i As IntegerDim prod As ProductDim m As Integer Exel öffnenDim objXLOn Error Resume NextSet objXL = GetObject(, "Excel.Application")If Err.Number 0 ThenErr.ClearSet objXL = CreateObject("Excel.Ap ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Den Baum alphanumerisch sortieren
bgrittmann am 12.11.2012 um 18:27 Uhr (0)
ServusWillkommen im Forum. Bitte Systeminfo ausfüllen.Das Makro kommt mir sehr bekannt vor *grins*Wenn du das Makro nicht umschreiben kannst/willst kannst du auch einfach das Part in eine Bagruppe konvertieren (siehe Forensuche (AFAIR copyPARTtoPRODUCT_boole.CATScript), dann das Sortieren-Makro ausführen und wieder ein AllCATPart erstellen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Reframe auf Selektion
Laute am 22.07.2003 um 11:08 Uhr (0)
Hallo Steffen, danke für deine Antwort ! Leider ist es mir nicht ganz gelungen ein Reframe zu machen - ...BackgroundProcessus( C:WinntProject.exe Reframe On ) Ist daran was falsch?? ich bekomm keine Fehlermeldung(wie so oft) Ich möchte ein selektiertes Element eines Parts reframen. In CATIA geht das mit (- Rechtsklick- Reframe on)nur für das Part als Ganzes - aber nicht für ein einzelnes Element des Parts. Ich denke mir mal da wird VB auch nicht mehr können?! Gruß Laute
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : NoShow oder Show global gesehen
tomtom1972 am 27.02.2007 um 12:55 Uhr (0)
Hallo,es geht so, wie du es schon vermutet hast. Alles nach oben hin abklappern. Aber das ist ja weiter kein Problem. D.h. du selektierst das Objekt/Part und prüfst, ob es im Show/NoShow liegt.Dann über eine Schleife die übergeordneten Elemente im Baum. Schleifenabbruch, wenn eins der Elemente im NoShow liegt oder du im Root angekommen bist. Gruss TomTom------------------tomtom1972
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Datei Binär einlesen/auswerten
Tiberius am 12.09.2011 um 12:07 Uhr (0)
Hi,angenommen ich habe ein Part geöffnet mit einem Namen x.CATPart. Dieses File möchte ich außer dass es eh gerade geöffnet ist noch Binär auslesen, d.h. ich möchte es inkl. aller Steuerzeichen aus-/ein- lesen.Auf die Steuerzeichen kommt es mir letzendlich nicht an, jedoch darf er beim Einlesen nicht einfach abbrechen bei entsprechendem Steuerzeichen.Hat von Eucher einer das Problem schonmal gehabt?GrußTiberius
|
| In das Form CATIA V5 Programmierung wechseln |