|
CATIA V5 Programmierung : Problem bei Constraint-Erzeugung
makebeth am 28.03.2009 um 05:42 Uhr (0)
hallo,vielleicht hilft dir dies weiter.ich hatte ein ähnliches problem beim fixen von parts/products innerhalb von unterprodukten.Parts und Products in Struktur Fixen VB.Net (catCstTypeReference)ich hatte das problem, dass die pfade zu den parts/produkten immer nur vom darüberliegenden produkt ausgehen. um parts/produkte in tiefer liegenden stukturen zu fixen habe ich das parent-produkt mit document.read() aktiv gesetzt (ob .activate() überhaupt eine funktion erfüllt konnte ich noch nicht herausfinden). di ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bodies abhängig von Parameter erzeugen
makebeth am 28.03.2009 um 06:18 Uhr (0)
hallo,rein vom verständnis her...reicht da nicht eine schleife? entschuldige die fehlerhafte syntax, geht nur ums prinzip.Code:count = part.bodies.countfor i as integer to anzahl bodyname = bez+i if part.findobjectbyname(bodyname) = nothing then ### prüfen ob bereit vorhanden set tempbody = part.bodies.add() tempbody.name = bodyname else ### nix, element schon da end ifnexti = anzahl### überflüssiges löschenif i part.bodies.count then for i to part.bodies.count set tempbody = part.findobjectbyname(bez ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parts und Products in Struktur Fixen VB.Net (catCstTypeReference)
makebeth am 24.03.2009 um 20:12 Uhr (0)
Hallo, Durch die Aufzeichnung bin ich bis hier hin gekommen. Der Pfad ist bei der Aufzeichnung immer gleich.Ich erzeuge eine neue Datei und lege hiermit die Struktur neu an. Somit kann eine Selektion nicht das Problem sein. Vielleicht vertraue ich der zickigen Dame lieber nicht und spiele etwas mit den Pfaden.EDIT:Ein Constraint kann nur innherhalb eines Produktes geeriert werden. Öffne ich das unterprodukt in einem extra Fenster, so kann ich alle darin liegenden Elemente fixen. Wie kann ich die Constarint ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Move Selection CATDrawing (Selectierte Elemente verschieben)
makebeth am 23.03.2009 um 20:27 Uhr (0)
hallo hokay,poste erstmal deinen bisheriegen code-ansatz.so ist es dann einfach zu helfen.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Anfängerhilfe mit Selection
makebeth am 23.03.2009 um 20:07 Uhr (0)
hallo kasim,es ist immer einfacher zu helfen, wenn man sieht wo das problem liegt. wie wäre es mit etwas code und deinen lösungsansätzen...nach deiner beschreibung hast du kein problem. du kannst parameter auslesen und sie in eine listbox schreiben. die dann irgendwo hin zu kopieren sollte ja nicht das problem sein.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Oberste Ebenen Strukturbaum
makebeth am 23.03.2009 um 20:40 Uhr (0)
hallo michi,du versuchst es mit einem standard paste. dies erzeugt das gleiche objekt in dem neuen part. klar das dies vehlschlägt, weil die umgebung die dein sketch kennt nicht vorhaden ist, und er somit seinen support verliert. vielleicht versuchst du es eher einmal mit paste special.paste special (as specified part in document) entspricht dem normalen pastepaste special (as result with link) erzeugt eine kopie mit linkpaste special (as result) erzeugt eine tote kopie ohne link
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parts und Products in Struktur Fixen VB.Net (catCstTypeReference)
makebeth am 24.03.2009 um 19:20 Uhr (0)
Hier der Aktuelle Code:Code:Sub Run(rootNode As TreeNode, rootProd as Product) Dim subNode As TreeNode Dim subProd As Product Dim subPRef As INFITF.Reference Dim rootCol As MECMOD.Constraints Dim rootCon As MECMOD.Constraint Dim subType As String For Each subNode In rootNode.Nodes If subNode.ImageIndex = 0 Then subType = "Product" Else If subNode.ImageIndex = 1 Then subType = "Part" Else subType = "Component" End If subProd = rootProd.Products.AddNewComponent(subType, subNode.Text) Dim oInstNam ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parts und Products in Struktur Fixen VB.Net (catCstTypeReference)
makebeth am 23.03.2009 um 21:08 Uhr (0)
hallo zusammen,ich habe in vb.net eine anwendung geschrieben, die es ermöglicht über eine treeview standardstrukturen zu erstellen, zu bearbeiten und zu speichern. das übertragen in catia ist kein problem. was mir kopfschmerzen bereitet ist das fixen der parts und produkte.Code:CATIA V5 GSMInterfaces Object LibraryCATIA V5 InfInterfaces Object LibraryCATIA V5 ProductStructureInterfaces Object LibraryCATIA V5 MecModInterface Object LibraryCATIA V5 KnowledgeInterfaces Object Libraryals Referenz eingebundenSu ...
|
| In das Form CATIA V5 Programmierung wechseln |