|
CATIA V5 Programmierung : Parameterausgabe im Product
Lusilnie am 22.04.2006 um 15:42 Uhr (0)
Hallo Berges,der Fehler ist relativ simple, der Wert des Parameters ist nicht unter selection1.Item(I).Value sondern unter selection1.Item(I).Value.Value abgelegt. Deshalb gibt es die Fehlermeldung!Habe mal den Code erneut "in Form" gebracht, hoffe er hilft Dir:Code:Language="VBSCRIPT"Sub CATMain()Dim oParameter()Dim Durch()Dim productDocument1 As productDocumentSet productDocument1 = CATIA.ActiveDocumentDim selection1 As selectionSet selection1 = productDocument1.selectionselection1.Clearselection1.Search ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Drafting : Modell in Zeichnung ersetzen
Lusilnie am 20.01.2011 um 20:41 Uhr (0)
Hallo HüMa,was Du da im Bild zeigst, hat nichts mit dem Problem zu tun, was Du beschreibst.Ich kann leider nicht den ganzen Schreibtisch sehen, doch das Part, was wahrscheinlich in der Zeichnung abgeleitet wurde, ist vollständig geladen (links, weiß hinterlegtes CATPart). Diesem CATPart fehlt nur die Information aus der Konstruktionstabelle (Vermutung!), dargestellt als rot hinterlegte XLS-Datei. Die Informationen aus dem anderen CATPart können wahrscheinlich bei Bedarf abgerufen werden, da die Datei gefun ...
|
| In das Form CATIA V5 Drafting wechseln |
|
CATIA V5 Allgemein : Rille erzeugen
Lusilnie am 10.12.2006 um 19:34 Uhr (0)
Hallo BabyBenz,zu Deinen Fragen:bei 3.) meine ich, dass Du den Körper nicht gleich mit der gewellten Fläche erstellst, sondern die gewellte Fläche durch einen Abzugskörper erschaffst. Dazu legst Du als Skizzierebene eine Seitenfläche Deines Quaders fest und erzeugst darin eine Kurve/Linienzug. Diese(n) nimmst Du als Grundlage für den Abzugskörper. Der Effekt ist ähnlich wie ein "Split"!Bei 4.) erstellst Du die Kontur Deiner Rille (oder Rillen) in einer Skizze oberhalb des Körpers in der "Draufsicht". ansch ...
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Drafting : Detail und schnelle Detailansicht
Lusilnie am 21.05.2008 um 00:23 Uhr (0)
Hallo Sascha79,verfolge die Diskussion schon seit Anfang an mit und bin etwas verwirrt!Natürlich versteht keiner Dein Problem, wenn Du es nicht genau und detailliert darstellst.Ich bin auch erst hinter das eigentliche Problem gekommen, nachdem ich dem Link von "bgrittmann" gefolgt bin.Also: Bevor Du "rummozzst", doch erstmal nachdenken, ob Du Dein Problem auch ausreichend beschrieben hast.Nun zum Problem:Natürlich ist es unschön, immer wieder an CATIA nachzuarbeiten, doch wenn Du damit längere Zeit zu tun ...
|
| In das Form CATIA V5 Drafting wechseln |
|
CATIA V5 Drafting : Sheet kopieren
Lusilnie am 26.06.2006 um 21:48 Uhr (0)
Hallo allerseits,hat ein bisschen gedauert, doch ich mußte noch einiges testen, um nun doch die traurige Mitteilung zu machen: Auch bei mir tritt jetzt der geschilderte Fehler auf! Entweder habe ich beim vorherigen Testen einen Fehler gemacht (, wobei ich immer noch vom Gegenteil überzeugt bin) oder CATIA war mal wieder sehr mysteriös und hat mich ausgetrickst! Selber Schuld muß ich da zugeben, man sollte halt das Ganze noch mal nach Neustart testen!!!@jkaestle:Falls Du noch eine Fehlermeldung aufmachen ...
|
| In das Form CATIA V5 Drafting wechseln |
|
CATIA V5 Programmierung : Name der Instanz ändern
Lusilnie am 01.05.2006 um 19:28 Uhr (0)
Hallo Leute,das Problem liegt daran, daß man nur im "aktivierten" übergeordneten Product die Instanznamen von darunterliegenden Parts und Products ändern kann. Also müßt ihr noch zusätzlich das übergeordnete Product-Document quasi "in Bearbeitung" setzen.Der CODE würde dann um ein paar Zeilen erweitert werden müssen:Code:Sub CATMain() Set ListeProduct = CATIA.ActiveDocument.selection Suche nach Instanzen vom jeweiligen CATPart im gesamten Dokument ListeProduct.Clear ListeProduct.Search "Assembly D ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Rechtseitiges-Achsensystem
Lusilnie am 23.06.2010 um 00:07 Uhr (0)
Hallo Scipio,wie "MICHLICK" schon angedeutet hat, ist das nur Mathematik.Ich habe das hier mal mit der "Determinante" versucht, wo der Wert "1" bzw. "-1" ergeben muss und man daraus auf ein rechts- oder linksseitiges Achsensystem schließen kann. Code:Option ExplicitSub CATMain() Dim iDoc As Document Dim iSel As Selection Dim iFilter() Dim iAxis As AxisSystem Dim iString As String Dim iAxisX() Dim iAxisY() Dim iAxisZ() Dim iDbl As Double Dim iInt As Integer Set iDoc = CATIA.ActiveDocument Se ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Im CATProduct Part auswählen durch Pos.Nr.
Lusilnie am 05.06.2008 um 22:14 Uhr (0)
Hallo CadV5UserR,eine Variante ist die Nutzung der schon deklarierten Selektion, z.B. in folgender Weise:Code:... s="Gesamtteile = " & produkt.Products.Count & vbCrLfSet selection1 = produkt.SelectionFor A=1 To produkt.Products.CountIf produkt.Products.Item(A).Nomenclature = PosNrAusw Then s = s & produkt.Products.Item(A).PartNumber & "__" & produkt.Products.Item(A).Nomenclature & vbCrLf anzahl = anzahl+1 selection1.Add produkt.Products.Item(A)End IfNext... Die aus meiner Sicht elegantere Lösung ist die ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Part / Assembly : Zwei Leitkurven ein Profil = Probleme
Lusilnie am 04.06.2007 um 01:22 Uhr (0)
Hallo Benstar,willkommen im Forum.Leider muß ich Dir widersprechen, Deine Leitkurven sind nicht parallel zueinander, sonst würdest du ein anderes Ergebnis bekommen.Ich versuch das Problem mal aus meiner Perspektive zu beschreiben, auch wenn das vielleicht nicht ganz korrekt ist.Also, wenn CATIA versucht, das Profil an der inneren Leitkurve entlang zu führen, läuft das auf dem Geradenstück ohne Probleme. Im Radius wird es dann schwierig, da die zweite Leitlinie noch gerade geht. Also muss das Profil gedehnt ...
|
| In das Form CATIA V5 Part / Assembly wechseln |
|
CATIA V5 Programmierung : Objekt in bearbeitung setzen
Lusilnie am 11.08.2011 um 01:56 Uhr (1)
Hallo roccat,da Du mich schon persönlich ansprichst, will ich auch so nett sein, Dir zu antworten.Das Problem mit dem aktiven, sprich blau hinterlegten, Element im Baum wird sich bei der Bearbeitung mittels Skript wahrscheinlich nicht mehr ändern: Es ist nicht wirklich fassbar! (Oder? )Dein Problem mit dem Update des aktuell in Bearbeitung befindlichen Parts könnte man allerdings über den oft genutzten Umweg des "StartCommand" lösen. D.h., wenn der User sofort im Anschluss an die letzte Aktion im Part das ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Drafting : Linienstärke beim Drucken zu schmal
Lusilnie am 28.08.2007 um 22:29 Uhr (0)
Hallo Sd.kfz182,hier scheinen mehrere Problem zusammen zu treffen:1.) Wenn ich die Zeichnungen in R17 öffne, egal ob die R10 oder R17, ist das Problem schnell klar: - Linienstärke 1 1 Pixel 0,000 mm- Linienstärke 2 2 Pixel 0,000 mm- Linienstärke 3 2 Pixel 0,000 mm- Linienstärke 4 3 Pixel 1,000 mm usw.Die Körperkanten sind bei Dir in Linienstärke 2, die Maße in Linienstärke 1. Beide also mit 0,000 mm Stärke, was bewirkt, daß sie beim Ausdruck gleich und so dünn wie nur möglich sind.Abhil ...
|
| In das Form CATIA V5 Drafting wechseln |
|
CATIA V5 Allgemein : CATIA V5 Punkte auf Leitkurve?
Lusilnie am 31.03.2008 um 21:09 Uhr (0)
Hallo figther-mom,ich habe gerade versucht, mich in Dein Problem hinein zu denken.Du hast doch eigentlich schon alles da, was Du brauchst, Du musst es nur anders benutzen. Ich denke der Knackpunkt ist die "projizierte Kurve"! Wenn Deine "Original-Kurve" aus einer Skizze kommt, ist Dein Problem wahrscheinlich schon gelöst!Ich gehe mal davon aus, dass Du ein Produkt hast und die Kugeln Parts sind - jede Kugel ein Part. Die Anordnung erfolgt dann mittels "Constraints": "Surface"-Kontakt von Kugel zu Rille - d ...
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Administration : Datenbestand mit CATDUA nach Releswechsel bereinigen?
Lusilnie am 12.09.2008 um 19:54 Uhr (0)
Hallo bgrittmann,interessante Frage, doch die Antwort steht, glaube ich, in der Dokumentation von "DS" schon drin. Wenn ich es noch recht im Kopf habe, ist das "CATDUA" genau dafür vorgesehen. Damit sind die Daten zu "bereinigen" bevor man sie überhaupt in einer neuen Release weiterbearbeitet. Das würden bedeuten, das dies immer und mit allen Daten zu tun ist, bevor ich diese in höheren Releases weiter bearbeite.Dagegen spricht natürlich, dass CATDUA nicht in verschachtelte Verzeichnisse speichern kann und ...
|
| In das Form CATIA V5 Administration wechseln |