|
CATIA V5 Programmierung : Drawing mit Product verknüpfen um es mit SendTo mitzukopieren
Matthias.M am 14.06.2007 um 10:54 Uhr (0)
Hallo,zum einen würde ich Florians Ansicht bestätigen, daß dies eigentlich nur mittels eines PDM-Systems vernünftig umsetzbar ist.@Lusilnie:wenn Du alle Zeichnungen öffnest, erkennt Catia eigentlich auch die bestehenden Verknüpfungen und daß diese auf gleiche Parts referenzieren. Da wird beim Send To eigentlich auch nur einmal das jeweilige Part mitgenommen. Das Problem des Überschreibens ist so eigenlich umgangen.Korrigiert mich, wenn ich falsch liegen sollte...Gruß Matt------------------Gewalt ist keine ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit Eltern/Kinder
makri am 17.09.2007 um 13:35 Uhr (0)
Hallo Gemeinde,habe ein neues bzw. ein altes bekanntes Problem was hier schon einige male angesprochen wurde, aber nie eine Idee zu gab:habe viele Punkte auf einer Ebene, diese Ebene ist mit einem Winkel gedreht. Wie komme ich vom selektieren eines Punktes auf den Winkel der Ebene (bzw. die Ebene selbst) ?In Catia würde ich per rechte Maus auf den Punkt die Eltern/Kinder abfragen und dann weiter. mit Parents gehe ich nur den Strukturbaum auf aber wie zu den "Stützelementen"?... hat jemand da mal was rausge ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Instancename umbenennen 2te Ebene
CAMiCADse am 14.05.2007 um 11:40 Uhr (0)
Hallo Leipziger,dann nimm noch diese Codezeilen von tomtom1972 dazu, dann klappts Zitat:Hallo zusammen,das geht einfacher.Das Part, dessen Instance umbenannt werden soll, muss nur über sein Parent (CATProduct) aufgerufen werden. Selectionen sind keine notwendig.Set oInstNameChangeProd = Catia.Documents.Item(oPartToRenameTheInstance.Parent.Parent.ReferenceProduct.Parent.Name)Set oInstNameChangeItem = oInstNameChangeProd.Product.Products.Item(oPartToRenameTheInstance.Name)oInstNameChangeItem.Name = sNewIns ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : .SaveAs von komplettem Produkt
mycon am 05.06.2011 um 10:24 Uhr (0)
Ok, ich habe es jetzt zum funktionieren gebracht.Ganz glücklich bin ich mit der Methode allerdings nicht.Catia scheint hier etwas instabil zu sein.Wenn ich mit einer Schleife durch alle Produkte gehe, dann erkennt er auch Parts als Products an und sichert es auch teilweise als .CatProduct ab in kombination mit einer Fehlermeldung im Direktfenster von VS.Das lässt sich nur umgehen, indem ich es nicht speichere, sobald ein Fehler auftrat.Das gleiche Problem habe ich dann am ende um alle auf "Modified" stehen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Speicherpfad auslesen
Esterbauer am 05.03.2018 um 14:39 Uhr (1)
Hallo,Ich habe nochmals eine Frage:Wie kann ich mehrere Ordnerebenen zurückspringen und diesen Pfad dann auslesen.Mein Code (Teil) schaut aktuell so aus.Strfolder = CATIA.ActiveDocument.PathStrPath = Left(Strfolder, InStrRev(Strfolder, ""))StrTargetPath = StrPath & "Startup est.catpart"MsgBox StrTargetPathDas aktive Part liegt unter c:catia100part estDas neu Part liegt unter c:catia100StartupDa der Ordnernamen (catia100) immer anders ist und die länge des Ordneramen variiert komme ich so nicht weiter.wer k ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro verliert Formelbezug/Parameterbezug
Werner84 am 09.07.2017 um 12:56 Uhr (1)
Hallo BerndVielen Dank für deine Antwort.Ich hätte gehofft, dass das nur eine Sache meiner Einstellungen ist, da Catia ja ein sehr mächtiges Tool ist. Im Klartext heißt das, dass ich wirklich alle Abmessungen im Nachgang abändern muss, was sehr lange aufhalten wird. Weist du was lustig ist, ich muss das ganze auch noch für ein wesentlich komplexeres Gehäuse machen mit über 40 Skizzen, tausenden Winkelbeziehungen usw. Da muss ich wohl durch...Nochmals vielen Dank für deine Antwort und beste GrüßeWerner
|
| In das Form CATIA V5 Programmierung wechseln |
|
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 : CATIA TitleBlock Editor und SMARTEAM
cwillmann am 16.05.2003 um 11:55 Uhr (0)
Hallo zusammen, ich versuche gerade, den TitleBlock Editor von Herrn Neukirchen/IBM (CATScript und Tcl/Tk-Oberfläche) mit meinem SMARTEAM zu verheiraten. Das Ausfüllen der Zeichnungsrahmen klappt problemlos (Erzeugen, Update,...), mit SMARTEAM bin ich auch verbunden. Lt. beiliegender Editor-Dokumentation soll nun ein SMARTEAM-Icon erscheinen, sehen tue ich nichts. Ich verwende die neueste Version 2.4.8 - vielleicht hat sich schonmal jemand mit dieser Problematik beschäftigt? Danke für hilfreiche Antworte ...
|
| 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 : 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 : Parameter in Textfeld übernehmen
Raimund1 am 28.01.2009 um 08:10 Uhr (0)
Mittlerweile bin ich ein Stück weiter- habe es geschafft, dass ich einige Parameter mit folgendem Code auslese:Sub CATMain() Dim HPara Set HPara = CATIA.ActiveDocument.Parameters Dim ADim Dim Zeichnungsnummer Set ADim = HPara.Item("Teilebenennung") Set Zeichnungsnummer = HPara.Item("BUTZENNummer") MsgBox (ADim.Value) MsgBox (ADim.Name) MsgBox (Zeichnungsnummer.Value) MsgBox (Zeichnungsnummer.Name) End SubAber wie bekomme ich nun die Parameter in die verschiedenen Textfelder am Zeichenblatt (Hintergrund) ...
|
| 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 |