|
CATIA V5 Programmierung : BrowseForFolder Kontrolle
breitinger am 04.05.2009 um 22:36 Uhr (0)
Hallo Smerg! Hallo Zoltan!Danke für die Antworten hab mir daraus was zurechtgebaut. Funktioniert noch nicht ganz aber wenn ich dann wieder mehr Zeit habe sollte es kein Problem sein.Mittlerweile habe ich aber ein neues Problem:Catia führt zwar alle Makros aus und erstellt auch alles was es sollte, jedoch aktualisiert es den Strukturbaum erst nach dem 3. Makro. Gibts da was tum Strukturbaumakualisieren? Ich habe nämlich im Forum und in meinem Buch nichts gefunden.Danke für eventuelle Antwortenbreitinger
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel leeres Tebellenblatt NACH dem Tabellenblatt Fremdvergabe einzufügen.
BLD1983 am 06.02.2020 um 06:41 Uhr (1)
Guten Morgen V5-Gemeinde.Ich versuche aus Catia, eine Excelvorlage zu öffnen und leeres Tebellenblatt nach dem Tabellenblatt "Fremdvergabe" einzufügen.Einfügen vor Fremdvergabe funktioniert aber nicht danach.Hab einiges im Internet gefunden aber irgendwie funktioniert es nicht...."-----------------------------------objExcel.Worksheets("Fremdvergabe").ActivateobjExcel.Worksheets.Add .......??????"---------------------------------------------------------Ich will es gar nicht wissen, aber ich muss.....Das Leb ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Baugruppen auslesen
RonnyS am 13.11.2003 um 10:00 Uhr (0)
eigentlich net"Open" is seit Äonen ein gängiger vb-befehl um eine datei zu öffnen, das stammt noch aus der "Pre-Ströme-Ära" wenn man so willprogrammierst du als vba oder als catscript/vbscript?alternativ könntest du versuchen die catia schnittstelle für dateiarbeit zu nutzen, ist zwar ein biseerl komplizierter geht aber auch, wie die genau geht kannsch dir im mom leider net sagen weil ich heut mein schlaues buch net beihab.EDIT//probiers mal als richitges vba-projekt dann sollte alles so wies ist funzen--- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nummerierung generieren
RSchulz am 21.10.2009 um 13:52 Uhr (0)
Du musst mit der Funktion FindWindow (auch hierzu bitte googln) das Fenster fangen und darfst dann erst mit Sendkeys fortfahren. Die Api von CATIA ist leider sehr dürftig, daher muss man sich oftmals damit weiterhelfen. Außerdem darfst du nicht vergessen, dass die Kommandos sprachabhänig sind, es sei denn du definierst alias in der dazugehörigen CATNLS-Datei.------------------MFGRick Schulz Nettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - UnitiesKonfuzius sprach: "Wer s ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Baugruppen auslesen
RonnyS am 13.11.2003 um 10:00 Uhr (0)
eigentlich net"Open" is seit Äonen ein gängiger vb-befehl um eine datei zu öffnen, das stammt noch aus der "Pre-Ströme-Ära" wenn man so willprogrammierst du als vba oder als catscript/vbscript?alternativ könntest du versuchen die catia schnittstelle für dateiarbeit zu nutzen, ist zwar ein biseerl komplizierter geht aber auch, wie die genau geht kannsch dir im mom leider net sagen weil ich heut mein schlaues buch net beihab.EDIT//probiers mal als richitges vba-projekt dann sollte alles so wies ist funzen--- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SetViewName funktioniert nicht
bgrittmann am 21.01.2009 um 14:06 Uhr (0)
ServusMeiner Meinung sollte es so sein (nicht getestet):Code:Dim drawingDocument1 As DocumentSet drawingDocument1 = CATIA.ActiveDocumentDim drawingSheets1 As DrawingSheetsSet drawingSheets1 = drawingDocument1.SheetsDim drawingSheet1 As DrawingSheetSet drawingSheet1 = drawingSheets1.Item("Details")msgbox(drawingSheet1.name)Dim drawingView1 as DrawingViewSet drawingView1 = drawingSheet1.Views.item("Name1")drawingView1.SetViewName ("","test","")Schau dir mal die Doku an. Dort sind zu den meisten Befehlen kurz ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte finden und Abstände messen
akrohn am 09.05.2005 um 09:02 Uhr (0)
Hallo schotti und prosper! Könnt Ihr mir den Gefallen tun und das Skript von prosper noch einmal anhand meines Beispiels testen? Das Produkt beinhaltet drei Parts Punkt zwei sind direkt eingeladen und das rechte ist als Schnellkopie vom Mittleren erzeugt. Wenn ich jetzt punkt.1 selektiere gibt mir das Skript immer die gleichen globalen Koordinaten an, egal aus welchem Part ich den Punkt gewählt habe. Könntet Ihr das noch einmal in VBA testen? Hier nochmal das Skript: Sub CATMain() Set osel = CATIA.Act ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB: Hilfe mit Selektion
drcmda am 26.01.2009 um 12:58 Uhr (0)
Warum kann ich meiner Selektion keine Körper zufügen?Aus irgendeinem Grund weigert er sich strikt. Im Grunde genommen möchte ich nur die Farbattribute setzen...Vielen Dank für alle Hinweise Code:MyDocument = CATIA.ActiveDocumentIf Not (MyDocument) Is Nothing Then Dim MySelection = MyDocument.Selection MySelection.Clear() Dim MyPart As MECMOD.PartDocument = MyDocument If Not (MyPart) Is Nothing Then Dim MyBody As MECMOD.Body For Each MyBody In MyPart.Part.Bodies MySelection.Add(MyBody) Next Dim bla ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product nach Artikelnummer durchsuchen
andrehh1985 am 05.03.2013 um 20:48 Uhr (0)
Hallo,ich hätte da mal wieder ne Frage. Arbeite jetzt seit 5 Wochen intensiv mit Catia V5 und habe schon oft den Fall gehabt, dass ich ein Part welches wir immer mit der Artikelnummer speichern, im Produkt gesucht habe.Bei großen Baugruppen weiß man ja nicht immer wo welches Teil genau sitzt und wenn ich dann die Stückliste vor mir habe geht das gesuche los.Ist es möglich, ein kleines Makro zu schreiben wo ich das ganze Produkt und auch die Unterprodukte nach dieser Artiklenummer durchsuchen kann?Gruß
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Anfängerproblem - In Skizze limitieren
Lusilnie am 27.03.2006 um 22:07 Uhr (0)
Hallo MarcBlue,standardmäßig bleiben beim Trimmen die Elemente dort erhalten, wo sie selektiert werden. Allerdings gibt es dabei auch 2 Schwierigkeiten:1.) Wenn das Element vor der Wahl des Befehls selektiert wird, sucht sich CATIA meist das falsche Ende heraus: Also erst Befehl und danach Selektion!2.) Wenn es nicht eindeutig ist, z.B. beim Kreis, kann es helfen, erst ein teilweise Limitierung zu erzeugen, z.B. mit einem Punkt, und erst danach in einem weiteren Schritt die Endgültige!mfg,Lusilnie
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Components Load/Unload
AlfaRomeo75 am 21.06.2007 um 07:50 Uhr (0)
Hallo qli!Habe leider im Moment nicht viel Zeit zum Probieren! Bei mir scheint es aber so nicht zu funktionieren:Sub CATMain()Dim Was(0)Was(0) = "Product"Dim UserSel Set UserSel = CATIA.ActiveDocument.selectionUserSel.ClearDim Auswahl, myProd Auswahl = UserSel.SelectElement(Was, "Product wählen!", False)Set myProd = UserSel.Item(1).ValuemyProd.ActivateDefaultShapeEnd SubEs ändert sich nach Makrolauf nichts am Status des gewählten Parts und es kommt aber auch keine Fehlermeldung!Trotzdem erstmal vielen Dank ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Join in selektierten Set erstellen
Garamond77 am 24.09.2012 um 10:39 Uhr (0)
Hallo Zusammen,ich bin mal wieder am probieren und fest gefahrenUnd zwar möchte ich in dem Script ein Set auswählen und in diesen ein Join erstellen lassen.das Problem ist wie komme ich an das Set. ich hab folgendes als Basis.Dim FolderSel As ObjectSet FolderSel = CATIA.ActiveDocument.SelectionFolderSel.ClearDim FDim Was1(0)Was1(0) = "AnyObject"F = FolderSel.SelectElement2(Was1, "Geoset waehlen", False)Set Folder1 = FolderSel.Item(1).Value...Set Join = Factory.AddNewJoin(ref1, Nothing)Folder1.HybridBodies. ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : verknüpfte Skizzen und Breps funktionieren nicht
noir333 am 30.01.2009 um 10:24 Uhr (0)
Hallo Lila,ja, die String-Operationen sind nicht das Problem, damit habe ich schon einiges gemacht, und das geht immer irgendwie. Das Problem ist nur, wenn man aus dem Makrorekorder einen "defekten" String bekommt, weiß man ja nicht was er denn nun haben will. Wobei in diesem Fall der String glaube ich nicht "defekt" war, sondern CATIA aufgrund eines Bugs nicht in der Lage ist den richtig zu interpretieren. Sonst würden die Fehler ja nicht nur dann auftauchen, wenn eine zweite verknüpfte Skizze dazukommt!- ...
|
| In das Form CATIA V5 Programmierung wechseln |