 |
CATIA V5 Programmierung : Makro zum automatischen umbenennen von Datei- und Partnamen
moppesle am 04.07.2012 um 09:01 Uhr (1)
Hall DasDon,habe immer noch ne Fehlermeldung.in Zeile:Code:oChild.Name = oChild.PartNumber & "." & tmp(UBOUND(tmp))Habe mal ein Bild dazu wie das im Strukturbam aussieht.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Instanzen auflisten in Excel
moppesle am 03.05.2012 um 14:36 Uhr (0)
Hallo Zusammen,habe mir ein Makro aus dem Form an meine Bedürfnisse angepasst um das Gesamtgewicht meiner Baugruppe zu ermitteln.Soweit liest das Makro alle Parts und Produkte aus.(Parameter)Leider werden mehrfach verbaute Parts immer nur einmal ausgelesen,so das mein Messergebniss verfäscht wird.Wie kann ich alle Instanzen mit den jeweiligen Parametern auch nach Excel schreiben lasen?hat jemand Rat. Bitte um Nachsicht. Bin Programmieranfänger.Code:Sub CATMain()Dim i As IntegerDim prod As ProductDim m As I ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fill-Fläche und -Umfang messen
moppesle am 12.05.2012 um 22:55 Uhr (1)
Hallo Lars,in einer Regel funzt das mit "perimeter()"ermittelt den Umfang einer planaren Fäche.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fill-Fläche und -Umfang messen
moppesle am 12.05.2012 um 23:03 Uhr (1)
Hallo Lars,leider hab ich was Programmierung betrifft nicht so viel Ahnung.Hatte mal ein Anwendungsfall mit einer Regel um den Umfang zu messen.Dachte es wäre ein Denkanstoß für dich.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
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 : Fill-Fläche und -Umfang messen
moppesle am 13.05.2012 um 19:16 Uhr (1)
Hallo Zitat:Wo kann ich die Systeminfo eingeben?unter "Profil bearbeiten" in deinem account.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Info Studenten-Lizenz
moppesle am 27.06.2012 um 10:59 Uhr (0)
Hallo xyon126wenn du die Meldung nicht mehr bekommen möchtest mußt du die Part in deiner "legalen" Umgebung nachkonstruieren. Hier könntest du es mit Powercopys arbeiten. Dann kannst du die viel Arbeit sparen.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
 Zylinder.7z.txt |
CATIA V5 Programmierung : Instanzen auflisten in Excel
moppesle am 03.05.2012 um 21:50 Uhr (0)
Hallo Bernd,jetzt bin ich aber stutzig.meine Variante findet alle Parts und listet sie auf.Code:78825W01A_007 Hintere Abdeckung 9,98kg78825W01A_006 Vordere Abdeckung 7,07kg78825W01A_005 Gehäuse 7,18kg78825W01A_004 Kolbenstange 5,31kg78825W01A_003 Kolben 3,45kg78825W01A_002 Gelenkflansch 6,78kg78825W01A_001 Befestigungswinkel 4,83kgBei deiner Variante werden nicht alle aufgelistet.Zusätzlich finden sich Produkte denen fälschlicherweise Werte aus Parts z ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Leere zeilen löschen in Excel
moppesle am 22.05.2012 um 22:04 Uhr (0)
Hallo zusammen,ich versuche in einem Excelsheet, das ich aus Catia mit einem makro erstellt habe, leere Zeilen zu löschen.Habe mir einen Cod aus dem Netz besorgt. Der auch wenn ich ihn direkt in Excel starte funktioniert.Code:Sub delete_empty_rows_original()Dim nRow As LongDim nLastrow As Long Application.ScreenUpdating = False ActiveCell.SpecialCells(xlLastCell).Select nLastrow = ActiveCell.Row Cells(1, 1).Select For nRow = 1 To nLastrow If Cells(nRow, 1).Value = "" Then Zelle A in aktueller Zeile auf I ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Leere zeilen löschen in Excel
moppesle am 23.05.2012 um 07:41 Uhr (0)
Hallo Bernd, Zitat:Was ist bei dir "oAWBook", das Excel-Dokument, die aktuelle Tabelle?Code:Set oAWBook = objXL.Workbooks.Add Zitat:Welche Fehlermeldung kommt denn?Das die Variable "xlLastCell" nicht deklariert sei.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Leere zeilen löschen in Excel
moppesle am 23.05.2012 um 08:47 Uhr (0)
Hallo Bernd,hallo runkelruebe,werd das mal zu herzen nehmen Melde mich dann wieder.(Kann ein wenig dauern )------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : MsgBox inkl. Parameter
moppesle am 26.06.2012 um 12:30 Uhr (0)
Hallo rettev,ich würde das über eine Rule realisieren.If `Höhe Bauteil` 10mmMessage ("Wert größer "+`Höhe Bauteil` +" wählen")------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 2D Elemente in CATDrawing Fixieren
moppesle am 29.06.2012 um 10:55 Uhr (0)
Hallo DasDon,programmiertechnisch kann ich dazu nichts sagen, aber hast du mal über die Funktion "Fix Together" nachgedacht.Damit könntest du die Linien des Schriftfeldes zusammenfassen. Fix setzen läst sich diese Gruppe auch.Vielleicht kann man diese Gruppe auch übers Makro positionieren.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |