|
CATIA V5 Programmierung : Stückliste Makro
shoutz000 am 30.08.2013 um 08:38 Uhr (1)
So läuft wieder alles im Geschäft.Also das mit der Recursiven suche ist ja schön und gut aber wie gesagt ich kenn mich damit null aus. Kann HTML von früher noch ja, ich versteh auch einzelne Passagen oder kann erahnen wofür sie gut sind. Aber ich bin schon stolz das ich überhaupt das obige Makro hingebastelt bekommen habe. Dh. erst BOM aufrufen und dann die restlichen Parameter einlesen lassen klingt gut... aber wie?!?! Momentan bastel ich Schnipselchen zusammen und freu mich jedesmal wenn eine Zeile durc ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : AxisRotation
IAmTheFabian am 28.10.2013 um 11:19 Uhr (1)
Also ich bekomme drei Koordinaten und drei Rotationen um die jeweiligen Ursprungsachsen. Bsp: -14843.129883,-16659.269531,0.000000,0.000000,0.000000,180.000006 x , y , z , Rot um x,Rot um y, Rot um zJetzt weiß ich nicht wie ich mit den letzten drei Parameter mein neues Achsensystem gedreht bekomme. ------------------Anfänger!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter auslesen und wieder eingeben (Komma und Punkt Fehler)
bgrittmann am 07.07.2019 um 18:54 Uhr (1)
ServusWie schreibst du den Wert wieder zurück?Du könntest vor dem zurückschreiben den Typ konvertieren zB (ungetestet):Code: part1.Parameters("laenge").value = CDbl(Textbox1.Value)oder die Methoden ValuateFromString und ValueAsString (mit Einheit) nutzen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Function in Modulen benutzen
bgrittmann am 30.10.2013 um 19:17 Uhr (1)
ServusUm Funktionen von anderen Modulen zu nutzen musst den Namen des Moduls mit angeben:Code:Rueckgabewert = MeinModul.MeineFunktion(Parameter)Das "Call" würde gemäß hier den Rückgabewert verwerfen (ist meist bei einer Funktion nicht so gedacht)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hauptkörper und Part Nummer
bgrittmann am 16.03.2012 um 13:34 Uhr (0)
ServusHier gab es schon mal eine Diskussion zum Thema Formeln und Name des Hauptkörpers.Schau dir mal im VBA-Editor die Struktur deines Dokumentes an. (oder auch mal die Objektauflösung verwenden). Du brauchst nicht den ganzen "Pfad" (als String) zum Parameter zum diesen Anszusprechen bilden.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Baugruppe über Regeln steuern
bgrittmann am 17.04.2010 um 15:16 Uhr (0)
ServusDu könntest über einen Parameter das Part de/aktivierten. Oder über eine Konstruktionstabelle Parts aktvieren oder deaktivieren.Was meinst du mit "Part hinzufügen und entfernen"?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bauteil-Abmessungen aus Catia rausführen
McKenzie am 19.12.2010 um 20:03 Uhr (0)
Nabend allich muss für ein Projekt an die Bauteilabmessungen rankommen um sie weiterzuverarbeiten. Hab es bislang mit VB Makros und extern mit C# über COM probiert.Als Ausgangslage habe ich einen Würfel erstellt (Rechteck Skizze, Block). In Catia werden ja die Körper durch BREP beschrieben.Hab mich jetzt mit mehreren Codeschnippsel hier aus dem Forum und aus dem Kochbuch beschäftigt, aber es will nicht klappen...Relativ einfach kann man neue Bauteile erstellen, Parameter anlegen etc. über Makros.Mit dem Re ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Anführungszeichen in Catia String über Regel
razzor88 am 01.02.2017 um 18:03 Uhr (15)
Hallo,da ich hierzu leider nichts finden konnte, mal die Frage an euch. Ich möchte den Gewindedurchmesser einer Bohrung über eine Regel ändern. In diesem speziellen Fall Zoll Gewinde. Nun sind die Gewindedurchmesser unglücklicherweise in der UserDesignTable mit Anführungszeichen eingetragen z.B. G1/2".Nun stehe ich vor dem Problem ich dem Parameter für den Gewindedurchmesser über eine Regel nicht das Anführungszeichen als String übergeben kann. "G1/2" Funktioniert logischerweise einwandfrei. Aber wenn ich ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product nach Artikelnummer durchsuchen
bgrittmann am 05.03.2013 um 21:11 Uhr (0)
ServusHast du schon mal die Suche verwendet um nach der Artikelnummer in der Baugruppe zu suchen? (ggf Suche entsprechen einschränken zb nach Product oder zB Parameter)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selbst erstellte Parameter aus Part auslesen
bgrittmann am 10.12.2012 um 16:32 Uhr (1)
ServusDu verwendest für "docDrawing" und "PartDoc" beides mal das ActiveDocument. Welches Dokument ist nun aktiv?Müsste es nicht zB:Code:Set PartDoc = prdSourceheißen?Was passiert wenn es um eine Baugruppenzeichnung handelt (Dim PartDoc as Partdocument)?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Regeleditor Wertebereich 100...200
Track Daniels am 13.01.2010 um 14:37 Uhr (0)
Hallo zusammen,Habe ein Anliegen:wie kann man im Regeleditor einen Wertebereich definieren?Beispiel:wenn x (ist ein Parameter) grösser 100, aber kleiner gleich 200 ist, dann eine Aktion oder ähnliches startenkommt der Wertebereich in Klammern? tue mich da gerade sehr schwerGruss------------------Zum Beenden OK anklicken!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter überprüfen ob vorhanden
krisztian.furedi am 14.08.2007 um 21:01 Uhr (0)
Hallo Andre,probier mal was ähnliches:***** Deklarationen wenn notwendigDim part1 as PartDim parameters1 As ParametersSet parameters1 = part1.parameters***** RoutineParameter_vorhanden = falseFor i = 1 to parametes1.count Z = InStr(parameters1.Item(i).Name, "Zeichenfolge.1") If Z 0 Then Parameter_vorhanden = True End IfNext***** hier wird das Makros weitergehenGruss,K.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Seltsame Probleme beim Start eines externen Programms mit Paramterübergabe aus Catia
joerka am 30.05.2011 um 09:48 Uhr (1)
Jetzt hab ichs herausbekommen, worans lag! Vielleicht hilfts mal wem anderem weiter:Das Problem lag daran, dass für die erfolgreiche Ausführung von meinem Programm (vielleicht auch noch von anderen) nicht nur die .exe gestartet werden muss, sondern in dem Funktionsaufruf auch noch das Arbeitsverzeichnis mitangegeben werden musste, also:Code:ShellExecute 0, "open", "C:Verzeichnis est.exe", "Parameter", "C:Verzeichnis", StartModeDie zweite Angabe des Verzeichnisses ist dann das Ausführungs-/Arbeitsverzeichni ...
|
| In das Form CATIA V5 Programmierung wechseln |