|
CATIA V5 Programmierung : Copy & Paste
INLU am 25.01.2011 um 13:10 Uhr (0)
Hallo!Ich muss das Problem noch einmal aufgreifen. Der Code aus meinem vorherigen Beitrag hat noch einen Hacken.Wenn ich zwei Elemente im ersten Part habe, die den gleichen Namen tragen, funktioniert das Verwenden von CreateReferenceFromName nicht, da Catia sich dann wohl nicht entscheiden kann. Ich habe daraufhin versucht, die Referenz über pubs.Item(i).Valuation direkt auf das veröffentlichte Objekt zu setzen. Dadurch hat man das Objekt gleich als Referenz, aber die Referenz zeigt nur auf das selektierte ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Speichern von VBA-Projekt nicht möglich
Tim2007 am 28.08.2014 um 15:29 Uhr (1)
Hallo Schabloneur,das Problem hatte ich auch.Du musst folgenden Prozess im Taskmanager beenden:CATVBAHostingApplication.exe *32 (siehe Anhang)Am Besten du verwendest PSKill (http://www.chip.de/downloads/PsTools_13011807.html) um den Prozess per Automatismus zu beenden, d. h . öffnet jemand per Userform ein Modul, dann killst du den Prozess nach dem Beenden der Userfrom mit:Private Sub cmd_Cancel_Click()Unload MeDim KillVBAKillVBA = ("Pfad wo die Datei stehtKill-CatVBA-Hosting.bat")Call Shell(KillVBA, 0)End ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehlerhafter Link
sAnjas am 21.03.2014 um 12:58 Uhr (1)
Hallo Bernd,Part1 ist fix, Part2 soll sich einmal entlang der Linie und dann noch rotatorisch um das Koordinatensystem bewegen können.Die Veröffentlichung aus dem zweiten Part wird nicht verwendet (war schon vorher drin, wird für meinen Anwendungsfall aber nicht benötigt).Linie und Koordinatensystem aus Part1 sind veröffentlicht und Part2 soll eigentlich nur darauf zugreifen. Wenn ich Veröffentlichungen in Catia manuell erzeuge kenne ich das so, dass meine Veröffentlichungen nach jeder Bewegung welche die ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elternteil einer Selection?
CadV5UserR am 25.09.2008 um 10:49 Uhr (0)
Hallo K.SiebertDen Speicherpfad der Teile Auszulesen und / oder neu zu setzen ist nicht das Problem.Wir benutzen aber Catia V5R16SP4 mit dem PDM Programm SmarTeam.Wenn man hierbei Zeichnungen nur Speichern-unter macht gibt es an einigen wenigen Rechnern bei uns manchmal Probleme. SmarTeam vergibt beim Anlegen der Teile Datei-Bezeichnungen mit Nummern.Beim Speichern von Teilen die nur mit Speichern-unter erstellt wurden kann es dann vorkommen das im System das neue und alte Teil auf das selbe Datenbank-Tei ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schnitt (Section) per Makro in eigenem Fenster öffnen
PinKing am 11.03.2010 um 16:33 Uhr (0)
Hallo,vielen Dank für die Antwort. Wenn man einen Rechtsklick auf einen Schnitt macht, öffnet sich ein Kontextmenü. Dort findet man den Menü-Eintrag "Schnittname object" und dort wiederum eine Ebene tiefer den Befehl "open the associated viewer(s)". Ich werde mal versuchen den Befehl dafür rauszubekommen, weiss allerdings noch nicht wie man das anstellt. Trotzdem schon mal Danke für den Denkanstoß.Nachtrag:Mit CATIA.StartCommand ("Open the associated viewer(s)") scheint es zu gehen,nur habe ich jetzt noc ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement: Welche Filter gibt es
HAW-Raptor am 02.11.2009 um 13:37 Uhr (0)
Hallo,ich habe am Wochenende noch ein mal ein wenig rumprobiert und auch mal geguckt, was in der Selection drin steckt, nur leider ist das für mich nur Kraut und rüben.Als Beispiel:Ich habe ein Produkt offen und dort eine einfache Platte mit Bohrungen als Catpart eingefügt. Natürlich funktioniert der Selection-Befehl, aber nur mit Einschränkungen.Hier erstmal der Code den ich benutze:Code:Dim Was(1) Was(0) = "Hole" Was(1) = "AnyObject" Dim UserSel As Object Set UserSel = CATIA.ActiveDocument.Selectio ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aufmassfläche erstellen
RonnyS am 12.09.2003 um 13:04 Uhr (0)
Hallo hab dasselbe Problem, habe eine HybridShapeFill(Fuell) und wollte die per addnewthicksurface zum volumen machen lassen Dim MyPart As Part Set MyPart = CATIA.ActiveDocument.Part Dim Wzk3D As ShapeFactory Dim Wzk3DH As HybridShapeFactory Set Wzk3D = MyPart.ShapeFactory Set Wzk3DH = MyPart.HybridShapeFactory Körper erstellen Dim HBody As HybridBody Set HBody = myCatia.createHybridBody(HBodyName) Dim Quadrat As Collection Dim Fuell As H ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Textfelder auf einem Sheet suchen
sucher2010 am 26.10.2010 um 13:34 Uhr (0)
Hallo Christian. Ich habe die Befehle mal ausprobiert aber ich weiss nicht ich kann die Textfelder immernoch nicht bearbeiten? oView.Texts.GetItem("Text.111").Text = "hier kommt der inhalt" könnte ich nicht ganz einbauen, weil es immerwieder fehlermeldungen zeigt.Ich danke dir schon im Voraus.MFGBMLanguage="VBSCRIPT"Sub CATMain()---- Begin resolution script for object : Text.120Dim drawingDocument1 As DrawingDocumentSet drawingDocument1 = CATIA.ActiveDocumentDim drawingSheets1 As DrawingSheetsSet drawingSh ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Import Smarteam Werte in Catia
Manuel90 am 18.08.2016 um 08:33 Uhr (1)
Ich kann dem Script leider nicht ganz folgen, ich habe nie irgendeine Programiersprache gelernt, das ganze ist ziemlich harte Kost für mich bisher. Aber mit dem Script zum erstellen komme ich klar. Es erstellt mir die Userproperties die ich brauche und kann das auch sehr ienfach anpassen, besten Dank.Mit dem Mapping bekomme ich die Werte aus Smarteam rein und umgekehrt. Das klappt mittlerweile ganz gut! Wunderbare Sache!Jezt wäre die frage wie ich in das Script zum erstellen mehrere Werte für eine Properti ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drafting - Auswahlsets
joerg.m am 14.07.2005 um 08:58 Uhr (0)
Hallo Florian, ich werds versuchen ;-) Also: Ich habe ein 2D-Drawing auf dem bspw. 2 Linien vorkommen. Die erste heißt Linie.1 und die zweite Linie.2 . Ich würde diese Linien gern gruppieren z.B. zu Linien und dann über ein Makro z.B. mittels der Search-Routine nach dem Gruppennamen suchen. Es soll dann die Gruppe mit ihren Mitgliedern zurückgeliefert werden. Nach Typ=Linie;Alle o.ä. möchte ich nicht suchen da auch Elemente in der Zeichnung vorkommen können die nicht der Gruppe angehören oder in ein ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part in NC-Umgebung versetzen
Bappnaas am 14.01.2010 um 07:47 Uhr (0)
Guten Morgen,ich habe den Vorgang im Assembly aufgenommen, der oben stehende Code stammt daher.Als Makro im PMG gestartet funktioniert das auch, bis zu der Stelle hin, wo die Variable "move1" gefüllt wird.Im aufgenommenen Makro wird der Wert mit feststehenden Werten gefüllt, ich will das Ganze aber flexibel gestalten, damit der User den zu verschiebenden Part anklickt und diese Auswahl benutzt wird.Also muss ich einen Weg finden, "move1" mit der Auswahl zu belegen.Das klappt aber, ich glaube mal aufgrund d ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : mehrfach vorhandene Parts werden alle verändert
triumvirn am 02.06.2008 um 08:26 Uhr (0)
Danke für das Beispiel.Soweit ich das einschätzen kann, mache ich doch eigentlich das gleiche oder was könnte ich anders machen?So wie ich es denke mache ich mit "Set child = children.Item(i)" doch das gleiche wie im Beispiel mit "Set oChildProduct1 = oRootChildren.AddNewProduct("Child_1_Type")" bloß will ich ja kein neues Product erzeugen, sondern will ein schon vorhandenes bearbeiten("child.name = "test_" & count" -- "oChildProduct1.Name = "1st_Child"")Und genau das funktioniert bei mir ja dann nicht: " ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Externe Referenzen herstellbar?
listing_code am 11.05.2004 um 15:21 Uhr (0)
Folgendes Beispiel: es gibt drei parts. in part 1 und 2 sind die skizzen. ich möchte im part 3 ein loft erzeugen mit den skizzen aus part 1 und 2. Produkt| |-Part.1| | |-Hybridbody.1| | |-Skizze.1 |-Part.2| | |-Hybridbody.2| | |-Skizze.2 |-Part.3| | |-Hybridbody.3| | |-kopieSkizze.1 | |-kopieSkizze.2 | |-Loft.3 So sieht der code aus: ...
|
| In das Form CATIA V5 Programmierung wechseln |