|
CATIA V5 Programmierung : Einheiten umwandeln/festlegen
Tiberius am 21.04.2008 um 15:32 Uhr (0)
Hallo,ich habe zwei benutzerdefinierte Parameter angelegt. Parameter 1 ist einfach eine Zahleneingabe in mm. Das sehe ich auch wenn ich auf den Button "Formel" klicke, daß mm eingetragen sind.Berechne ich nun Parameter 2 aus Parameter 1 mit der Formel: round(Parameter1/2mm,"",0)*2,dann ist das Ergebnis ohne Einheit da ich es mit dem dividieren durch 2 mm wegnehme. Wie bekomme ich das wieder hin, daß der Parameter 2 wieder in mm geführt wird?Hab schon alle möglichen Varianten durch.........Hat einer von Euc ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parametername ermitteln
Tiberius am 11.11.2010 um 15:08 Uhr (0)
Hallo,ich hab nen Process (NC) wo ich mich bis an die Parameter rangearbeitet hab und da hab ich dann ein Problem.Die Anzahl der Parameter hab ich mit:Code:set oCATIAManufacturingActivity = oProzess.ChildrenActivities.Item(2).programs.GetElement(1)set oCurActivity = oCATIAManufacturingActivity.activitiesParaAnzahl = oCurActivity.Parameters.countwelcher die Zahl 5 ausgibt.Wenn ich den Parameter ermitteln will mit:Code:ParaName = oCurActivity.Parameters.Item(x).namekommt ein Fehler bzw er steigt aus. (Für x ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Prüfen ob im Part ein Parameter gesperrt ist
Tiberius am 09.10.2009 um 08:56 Uhr (0)
Hallo,wie bekomme ich heraus ob ein vorherbestimmter Parameter in einem Part gesperrt ist?Wenn eine Beziehung hinterlegt ist bekomme ich das ja heraus mit:If TypeName(MeinParameter.OptionalRelation) = "Nothing" Then ...End IfVielleicht kann mir von Euch einer nen Tipp geben.GrußTiberius
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : NC Parameter bearbeiten
Tiberius am 22.07.2009 um 08:36 Uhr (0)
Hallo,ich hatte vor einiger Zeit schon mal nen Post losgelassen, jedoch mußte ich das Skript wegen was anderem erstmal liegen lassen. Nun greif ich es nochmal auf.Meine Absicht ist es auf die im Anhang dargestellten Parameter per Makro zuzugreifen, die ggf. dann dort in einer eigens erstellten Maske (ein anderes Skript das die Parameter als Übergabe bekommt) aufzubreiten und nach der Änderung diese wieder zurückzuschreiben.HoBLila hatte schon einen Lösungsansatz, jedoch ist mir noch nicht so klar wie er da ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Übergabe an Funktion macht Probleme
Tiberius am 11.02.2009 um 15:07 Uhr (0)
Hi,ich habe hier ein CATScript welches eine Function beinhaltet die Daten ausliest. Die Auswahl wird vorweg per Selektion getroffen.CATMain() Dim userSel Dim i Dim manuSetup Set userSel = CATIA.ActiveDocument.Selection For i = 1 To userSel.Count If userSel.Item(i).Type = "ManufacturingSetup" Then Set manuSetup = userSel.Item(i).Value Daten_auslesen ("A", manuSetup) End If NextEnd SubFunction Daten_auslesen (Parameter As String, Aufspannung as ManufacturingSetup) As String...End FunctionRufe ich die F ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter im Process auslesen und schreiben
Tiberius am 15.12.2008 um 13:17 Uhr (0)
Danke für den Tipp, hoffe ich komme heute noch dazu es mal zu testen.GrüßeTiberius
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Prüfen ob im Part ein Parameter gesperrt ist
Tiberius am 09.10.2009 um 09:15 Uhr (0)
Hi,danke für die schnellen Antworten. Da ist doch glatt das gesuchte dabei. Werde es dann mal probieren.Supi!GrußTiberius
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Übergabe an Funktion macht Probleme
Tiberius am 12.02.2009 um 14:39 Uhr (0)
Hi,bin nicht weitergekommen mit den Hinweisen. Vielleicht hab ich auch was übersehen. Inzwischen hab ich hier und da noch etwas geändert. Ich hab jetzt mal nen direkten Schnipsel aus dem Skript beigefügt:CATMain()... Dim MafaSetup as ManufacturingSetup Dim MafaProg as ManufacturingProgram For i = 1 To userSel.Count - 1 If userSel.Item(i).Type = "ManufacturingSetup" Then Set MafaSetup = userSel.Item(i) For ii = i + 1 to userSel.Count If userSel.Item(ii).Type = "Manufact ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter im Process auslesen und schreiben
Tiberius am 15.12.2008 um 11:04 Uhr (0)
Hi Dominik,kannst Du mir da mal mit nem Codeschnipsel auf die Sprünge helfen?Bin schon am probieren komme aber grad nicht von der Stelle.Danke schonmal.GrüßeTiberius
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Typ bei Gewindedefinition lesen und setzen
Tiberius am 11.08.2011 um 13:17 Uhr (1)
Und wie rufe ich den Inhalt der Parameter ab von:Code:hole1.ThreadingModehole1.ThreadSidehole1.ThreadingModeUnd wie hole ich mir den hier gesetzten Wert?:Code:hole1.CreateStandardThreadDesignTable catHoleMetricThickPitchGrußTiberius
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter im Process auslesen und schreiben
Tiberius am 15.12.2008 um 07:53 Uhr (0)
Hi,ich bin grad dabei etwas im NC Bereich zu programmieren. Ich möchte zunächst aus einem Process aus einer Aufspannung aus dem Kennsatz den Text der in der Beschreibung hinterlegt ist auslesen.Wie gehe ich da am geschicktesten vor?GrüßeTiberius
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Rat zu Visual Studio
Tiberius am 01.03.2011 um 11:25 Uhr (0)
Ok danke für die Info, werde mich mal drüber machen.Habe in dem Buch Makroprogrammierung mit VBA zwar gesehen wie die Aufrufe von statten gehen, jedoch stellt sich für mich die Frage wie ich es schaffe den einen oder anderen Parameter gleich mit an die extrene Anwendung zu senden beim Aufruf.GrußTiberius
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Typ bei Gewindedefinition lesen und setzen
Tiberius am 11.08.2011 um 11:28 Uhr (1)
Hallo,angenommen es wurde eine Bohrung mit "kein Standard" oder "Standardgewinde" als Typ bei der Gewindedefinition angelegt, wie lese ich diesen Parameter aus? An den Durchmesser und die Steigung komme ich Problemlos ran, da gibts genügend Beispiele, jedoch zum Auslesen oder sogar setzen des Typs habe ich nichts gefunden.GrußTiberius
|
| In das Form CATIA V5 Programmierung wechseln |