Inhaltsverzeichnis Dieter R. Ziethen CATIA V5...

13
Inhaltsverzeichnis Dieter R. Ziethen CATIA V5 - Makroprogrammierung mit Visual Basic Script ISBN: 978-3-446-42494-4 Weitere Informationen oder Bestellungen unter http://www.hanser.de/978-3-446-42494-4 sowie im Buchhandel. © Carl Hanser Verlag, München

Transcript of Inhaltsverzeichnis Dieter R. Ziethen CATIA V5...

Page 1: Inhaltsverzeichnis Dieter R. Ziethen CATIA V5 ...files.hanser.de/Files/Article/ARTK_IVZ_9783446424944_0001.pdf · Inhaltsverzeichnis Dieter R. Ziethen CATIA V5 - Makroprogrammierung

Inhaltsverzeichnis

Dieter R. Ziethen

CATIA V5 - Makroprogrammierung mit Visual Basic Script

ISBN: 978-3-446-42494-4

Weitere Informationen oder Bestellungen unter

http://www.hanser.de/978-3-446-42494-4

sowie im Buchhandel.

© Carl Hanser Verlag, München

Page 2: Inhaltsverzeichnis Dieter R. Ziethen CATIA V5 ...files.hanser.de/Files/Article/ARTK_IVZ_9783446424944_0001.pdf · Inhaltsverzeichnis Dieter R. Ziethen CATIA V5 - Makroprogrammierung

Inhalt

Vorwort ..............................................................................................17

1 Grundlagen ..............................................................................19

1.1 Definition von CATScript und CATVBS .........................................................19

1.2 Definition der Nomenklatur .........................................................................21

1.3 Definition von Objekt, Klasse und Objektpfad ............................................221.3.1 Objekt und Klasse ................................................................................................................. 221.3.2 Objektpfad ............................................................................................................................... 231.3.3 Wurzelklasse und Grundklassen ...................................................................................... 24

1.4 Grundbeispiel eines Makros ........................................................................24

1.5 Auswahl eines Makroeditors .......................................................................26

1.6 Ablage eines Makros ....................................................................................281.6.1 Ablage in einem CATIA-Dokument .................................................................................. 281.6.2 Ablage in einer eigenständigen Datei ............................................................................. 29

1.7 Starten eines Makros über eine Schaltfläche .............................................301.7.1 Zuordnung eines Schaltflächensymbols ......................................................................... 301.7.2 Erzeugung einer Symbolleiste ........................................................................................... 311.7.3 Zuweisung einer Schaltfläche zu einer Symbolleiste ................................................. 32

1.8 Blöcke eines Makros ....................................................................................331.8.1 Kopf eines Makros ................................................................................................................. 331.8.2 Deklaration globaler Variablen und Objekte ............................................................... 351.8.3 CATMain, Unterroutinen und Funktionen .................................................................... 36

1.9 Verzweigungen und Schleifen ......................................................................381.9.1 If-Then-Else ............................................................................................................................... 381.9.2 Select-Case-Else ....................................................................................................................... 39

Page 3: Inhaltsverzeichnis Dieter R. Ziethen CATIA V5 ...files.hanser.de/Files/Article/ARTK_IVZ_9783446424944_0001.pdf · Inhaltsverzeichnis Dieter R. Ziethen CATIA V5 - Makroprogrammierung

6    �

1.9.3 For-Next ..................................................................................................................................... 401.9.4 Do-While .................................................................................................................................... 401.9.5 Do-Until ..................................................................................................................................... 41

1.10 Ankerobjekte von CATScript ........................................................................421.10.1 CATIA-Anwendung ................................................................................................................ 421.10.2 CATIA-Dokumente „CATPart“ und „CATProduct“ ....................................................... 431.10.3 Geometriebehälter eines CATParts .................................................................................. 441.10.4 Strukturinformation und Metadaten .............................................................................. 45

1.11 Verwendung des Makrorecorders ...............................................................47

1.12 Weiterführende Informationen ....................................................................48

2 Kommunikation mit der Umgebung .....................................49

2.1 Bildschirmausgabe und -eingabe.................................................................492.1.1 Bildschirmausgabe ................................................................................................................ 492.1.2 Bildschirmeingabe ................................................................................................................. 51

2.2 Erzeugen, Laden und Speichern von CATIA-Dokumenten ..........................532.2.1 Dokumente erzeugen ............................................................................................................ 532.2.2 Dokumente laden ................................................................................................................... 542.2.3 Dokumente speichern .......................................................................................................... 55

2.3 Selektieren von CATIA-Elementen durch einen Anwender .........................572.3.1 Selektion vor dem Start eines Makros ........................................................................... 572.3.2 Selektion während des Ausführens eines Makros ..................................................... 58

2.4 Suchen und Erkennen von Elementen .........................................................602.4.1 Suchen ....................................................................................................................................... 602.4.2 Erkennen .................................................................................................................................. 61

2.5 Elemente einfärben und ausblenden ...........................................................632.5.1 Einfärben .................................................................................................................................. 632.5.2 Ausblenden .............................................................................................................................. 64

2.6 Lesen und Schreiben von Datensätzen .......................................................652.6.1 Datei deklarieren oder erzeugen ...................................................................................... 652.6.2 Lesen von Datensätzen ......................................................................................................... 662.6.3 Schreiben von Datensätzen ................................................................................................ 67

2.7 Ausführen von externen Programmen und CATScripts ..............................672.7.1 Externes Programm .............................................................................................................. 682.7.2 Externes CATScript ............................................................................................................... 68

2.8 Lesen von Umgebungsvariablen ..................................................................69

Page 4: Inhaltsverzeichnis Dieter R. Ziethen CATIA V5 ...files.hanser.de/Files/Article/ARTK_IVZ_9783446424944_0001.pdf · Inhaltsverzeichnis Dieter R. Ziethen CATIA V5 - Makroprogrammierung

 7

3 Bestandteile eines CATParts .................................................71

3.1 Attribute ........................................................................................................713.1.1 Standardattribute .................................................................................................................. 723.1.2 Benutzerdefinierte Attribute .............................................................................................. 72

3.2 Ursprungselemente ......................................................................................73

3.3 Körper, geometrische Sets und geordnete geometrische Sets ..................733.3.1 Körper ........................................................................................................................................ 743.3.2 Geometrisches Set ................................................................................................................. 763.3.3 Geordnetes geometrisches Set ........................................................................................... 773.3.4 Boolesche Operationen zwischen Körpern ................................................................... 79

3.4 Parameter und Beziehungen ........................................................................833.4.1 Parameter ................................................................................................................................. 833.4.2 Konstruktionstabellen ......................................................................................................... 843.4.3 Formeln ..................................................................................................................................... 86

3.5 Referenzen ....................................................................................................873.5.1 Referenzen über Geometrie ............................................................................................... 883.5.2 Referenzen über Objekte..................................................................................................... 883.5.3 Referenzen über Objektnamen ......................................................................................... 883.5.4 Referenzen über Namen der Boundary-Representation ........................................... 89

3.6 Richtungsdefinitionen ..................................................................................923.6.1 Richtungsdefinition mittels eines Vektors .................................................................... 933.6.2 Richtungsdefinition mittels eines Objektes .................................................................. 93

4 Bestandteile eines CATProducts ...........................................95

4.1 Attribute ........................................................................................................95

4.2 Parameter und Formeln ...............................................................................96

4.3 Baugruppenstruktur .....................................................................................964.3.1 Vorhandene Struktur analysieren ................................................................................... 964.3.2 Elemente hinzufügen ............................................................................................................ 974.3.3 Elemente ersetzen .................................................................................................................. 984.3.4 Elemente löschen ................................................................................................................... 98

4.4 Bedingungen .................................................................................................99

5 2D-Drahtgeometrie ...............................................................1015.1 Skizzenreferenz und Skizzenobjekt erzeugen .......................................... 1015.2 Skizzengeometrie erzeugen ...................................................................... 103

Page 5: Inhaltsverzeichnis Dieter R. Ziethen CATIA V5 ...files.hanser.de/Files/Article/ARTK_IVZ_9783446424944_0001.pdf · Inhaltsverzeichnis Dieter R. Ziethen CATIA V5 - Makroprogrammierung

8    �

5.3 Konstruktionselemente und Rotationsachse definieren ......................... 1065.4 Bedingungen erzeugen .............................................................................. 107

6 3D-Drahtgeometrie und Flächen .........................................109

6.1 Allgemeines Vorgehen .............................................................................. 109

6.2 Punkte ........................................................................................................ 1116.2.1 Methoden zum Erzeugen von Punkten ......................................................................... 1116.2.2 Fallbeispiele: Punkte .......................................................................................................... 113

6.3 Linien ......................................................................................................... 1146.3.1 Methoden zum Erzeugen von Linien ............................................................................. 1156.3.2 Fallbeispiele: Linien ............................................................................................................ 117

6.4 Ebenen ....................................................................................................... 1196.4.1 Methoden zum Erzeugen von Ebenen ........................................................................... 1196.4.2 Fallbeispiele: Ebenen .......................................................................................................... 120

6.5 Kurven ........................................................................................................ 1226.5.1 Methoden zum Erzeugen von Kurven .......................................................................... 1246.5.2 Fallbeispiele: Kurven .......................................................................................................... 127

6.6 Flächen ...................................................................................................... 1286.6.1 Methoden zum Erzeugen von Flächen .......................................................................... 1296.6.2 Fallbeispiele: Flächen ......................................................................................................... 131

6.7 Transformationen ...................................................................................... 1336.7.1 Methoden zum Erzeugen von Transformationen ...................................................... 1346.7.2 Fallbeispiele: Transformationen ..................................................................................... 135

6.8 Operationen ............................................................................................... 1366.8.1 Methoden zum Erzeugen von Operationen ................................................................. 1376.8.2 Fallbeispiele: Operationen ................................................................................................ 139

7 Volumenkörper ......................................................................141

7.1 Allgemeines Vorgehen .............................................................................. 142

7.2 Skizzenbasierte Volumenkörper ............................................................... 1437.2.1 Methoden zum Erzeugen von skizzenbasierten Volumenkörpern ...................... 1447.2.2 Fallbeispiele: Skizzenbasierte Volumenkörper .......................................................... 146

7.3 Flächenbasierte Volumenkörper............................................................... 1477.3.1 Methoden zum Erzeugen von flächenbasierten Volumenkörpern ...................... 1487.3.2 Fallbeispiele: Flächenbasierte Volumenkörper ......................................................... 149

Page 6: Inhaltsverzeichnis Dieter R. Ziethen CATIA V5 ...files.hanser.de/Files/Article/ARTK_IVZ_9783446424944_0001.pdf · Inhaltsverzeichnis Dieter R. Ziethen CATIA V5 - Makroprogrammierung

 9

7.4 Transformationsbasierte Volumenkörper ................................................ 1517.4.1 Methoden zum Erzeugen von transformationsbasierten Volumenkörpern ..... 1527.4.2 Fallbeispiele: Transformationsbasierte Volumenkörper ........................................ 154

7.5 Operationen ............................................................................................... 1557.5.1 Methoden zum Erzeugen von Operationen ................................................................. 1577.5.2 Fallbeispiele: Operationen ................................................................................................ 159

8 Ausgewählte Objektklassen ................................................1618.1 Add ............................................................................................................. 1618.2 Angle .......................................................................................................... 1618.3 AngularRepartition .................................................................................... 1628.4 AnyObject .................................................................................................. 1628.5 Application ................................................................................................. 1638.6 Assemble ................................................................................................... 1678.7 Axis2D ........................................................................................................ 1678.8 Bodies ........................................................................................................ 1688.9 Body ........................................................................................................... 1688.10 BooleanShape ............................................................................................ 1708.11 BoolParam ................................................................................................. 1708.12 CATBaseDispatch ...................................................................................... 1718.13 Chamfer ..................................................................................................... 1718.14 Circle2D ..................................................................................................... 1728.15 CircPattern................................................................................................. 1738.16 CloseSurface ............................................................................................. 1768.17 Collection ................................................................................................... 1768.18 ConstRadEdgeFillet ................................................................................... 1778.19 Constraint .................................................................................................. 1788.20 Constraints ................................................................................................ 1828.21 ControlPoint2D .......................................................................................... 1838.22 Curve2D ..................................................................................................... 1848.23 DesignTable ................................................................................................ 1868.24 Dimension .................................................................................................. 1888.25 Document .................................................................................................. 1888.26 Documents ................................................................................................ 1928.27 Draft ........................................................................................................... 1938.28 DraftDomain .............................................................................................. 1948.29 DraftDomains ............................................................................................ 1958.30 DressUpShape ........................................................................................... 1968.31 EdgeFillet ................................................................................................... 1968.32 Ellipse2D .................................................................................................... 1978.33 FaceFillet ................................................................................................... 198

Page 7: Inhaltsverzeichnis Dieter R. Ziethen CATIA V5 ...files.hanser.de/Files/Article/ARTK_IVZ_9783446424944_0001.pdf · Inhaltsverzeichnis Dieter R. Ziethen CATIA V5 - Makroprogrammierung

10    �

8.34 Factory ....................................................................................................... 1998.35 Factory2D .................................................................................................. 1998.36 File ............................................................................................................. 2018.37 FileComponent .......................................................................................... 2028.38 Files ............................................................................................................ 2028.39 FileSystem ................................................................................................. 2038.40 Fillet ........................................................................................................... 2058.41 Folder ......................................................................................................... 2058.42 Folders ....................................................................................................... 2068.43 Formula ...................................................................................................... 2068.44 GeometricElement ..................................................................................... 2068.45 GeometricElements ................................................................................... 2078.46 Geometry2D .............................................................................................. 2078.47 Groove ........................................................................................................ 2088.48 Hole ............................................................................................................ 2088.49 HybridBodies ............................................................................................. 2128.50 HybridBody ................................................................................................ 2138.51 HybridShape .............................................................................................. 2148.52 HybridShape3DCurveOffset ..................................................................... 2148.53 HybridShapeAffinity .................................................................................. 2158.54 HybridShapeAssemble .............................................................................. 2168.55 HybridShapeAxisLine ................................................................................ 2218.56 HybridShapeAxisToAxis ............................................................................ 2218.57 HybridShapeBlend ..................................................................................... 2228.58 HybridShapeBoundary .............................................................................. 2298.59 HybridShapeCircle .................................................................................... 2308.60 HybridShapeCircle2PointsRad .................................................................. 2328.61 HybridShapeCircle3Points ........................................................................ 2348.62 HybridShapeCircleBitangentPoint ............................................................ 2368.63 HybridShapeCircleBitangentRadius ......................................................... 2388.64 HybridShapeCircleCenterAxis .................................................................. 2408.65 HybridShapeCircleCenterTangent ............................................................ 2418.66 HybridShapeCircleCtrPt ............................................................................ 2438.67 HybridShapeCircleCtrRad ......................................................................... 2448.68 HybridShapeCircleExplicit ........................................................................ 2468.69 HybridShapeCircleTritangent .................................................................... 2478.70 HybridShapeCombine ............................................................................... 2498.71 HybridShapeConic ..................................................................................... 2508.72 HybridShapeConnect ................................................................................ 2558.73 HybridShapeCorner ................................................................................... 2578.74 HybridShapeCurveExplicit ........................................................................ 2598.75 HybridShapeCurvePar ............................................................................... 2608.76 HybridShapeCurveSmooth ....................................................................... 263

Page 8: Inhaltsverzeichnis Dieter R. Ziethen CATIA V5 ...files.hanser.de/Files/Article/ARTK_IVZ_9783446424944_0001.pdf · Inhaltsverzeichnis Dieter R. Ziethen CATIA V5 - Makroprogrammierung

 11

8.77 HybridShapeCylinder ................................................................................ 2668.78 HybridShapeDirection ............................................................................... 2678.79 HybridShapeExtract .................................................................................. 2698.80 HybridShapeExtractMulti .......................................................................... 2718.81 HybridShapeExtrapol ................................................................................ 2758.82 HybridShapeExtremum ............................................................................. 2778.83 HybridShape-ExtremumPolar ................................................................. 2788.84 HybridShapeExtrude ................................................................................. 2808.85 HybridShapeFactory.................................................................................. 2818.86 HybridShapeFill ......................................................................................... 3128.87 HybridShapeFilletBiTangent ...................................................................... 3158.88 HybridShapeFilletTriTangent ..................................................................... 3188.89 HybridShapeHelix ...................................................................................... 3208.90 HybridShapeIntegratedLaw ...................................................................... 3238.91 HybridShapeIntersection .......................................................................... 3268.92 HybridShapeInverse .................................................................................. 3278.93 HybridShapeLawDistProj .......................................................................... 3288.94 HybridShapeLineAngle .............................................................................. 3308.95 HybridShapeLineBisecting ........................................................................ 3328.96 HybridShapeLineBiTangent ....................................................................... 3348.97 HybridShapeLineExplicit ........................................................................... 3358.98 HybridShapeLineNormal ........................................................................... 3368.99 HybridShapeLinePtDir ............................................................................... 3378.100 HybridShapeLinePtPt ................................................................................ 3398.101 HybridShapeLineTangency........................................................................ 3418.102 HybridShapeLoft ........................................................................................ 3438.103 HybridShapeNear ...................................................................................... 3498.104 HybridShapeOffset .................................................................................... 3508.105 HybridShapePlane1Curve ......................................................................... 3518.106 HybridShapePlane1Line1Pt ...................................................................... 3528.107 HybridShapePlane2Lines .......................................................................... 3528.108 HybridShapePlane3Points ........................................................................ 3538.109 HybridShapePlaneAngle ............................................................................ 3548.110 HybridShapePlaneEquation ...................................................................... 3558.111 HybridShapePlaneExplicit ......................................................................... 3568.112 HybridShapePlaneMean ............................................................................ 3568.113 HybridShapePlaneNormal ......................................................................... 3578.114 HybridShapePlaneOffset ........................................................................... 3588.115 HybridShapePlaneOffsetPt ....................................................................... 3598.116 HybridShapePlaneTangent ........................................................................ 3598.117 HybridShapePointBetween ....................................................................... 3608.118 HybridShapePointCenter .......................................................................... 3618.119 HybridShapePointCoord ........................................................................... 361

Page 9: Inhaltsverzeichnis Dieter R. Ziethen CATIA V5 ...files.hanser.de/Files/Article/ARTK_IVZ_9783446424944_0001.pdf · Inhaltsverzeichnis Dieter R. Ziethen CATIA V5 - Makroprogrammierung

12    �

8.120 HybridShapePointExplicit ......................................................................... 3628.121 HybridShapePointOnCurve ....................................................................... 3638.122 HybridShapePointOnPlane ........................................................................ 3648.123 HybridShapePointOnSurface .................................................................... 3668.124 HybridShapePointTangent ........................................................................ 3678.125 HybridShapePolyline ................................................................................. 3678.126 HybridShapePositionTransfo ..................................................................... 3688.127 HybridShapeProject .................................................................................. 3718.128 HybridShapeReflectLine ........................................................................... 3738.129 HybridShapeRevol ..................................................................................... 3748.130 HybridShapeRotate ................................................................................... 3758.131 HybridShapes ............................................................................................ 3778.132 HybridShapeScaling .................................................................................. 3788.133 HybridShapeSection.................................................................................. 3798.134 HybridShapeSphere .................................................................................. 3798.135 HybridShapeSpine ..................................................................................... 3818.136 HybridShapeSpiral .................................................................................... 3838.137 HybridShapeSpline .................................................................................... 3858.138 HybridShapeSplit ...................................................................................... 3908.139 HybridShapeSurfaceExplicit ..................................................................... 3938.140 HybridShapeSweep ................................................................................... 3938.141 HybridShapeSweepCircle ......................................................................... 3958.142 HybridShapeSweepConic .......................................................................... 4018.143 HybridShapeSweepExplicit ....................................................................... 4078.144 HybridShapeSweepLine ............................................................................ 4138.145 HybridShapeSymmetry ............................................................................. 4228.146 HybridShapeThickness ............................................................................. 4238.147 HybridShapeTranslate ............................................................................... 4248.148 HybridShapeTrim ....................................................................................... 4268.149 Hyperbola2D .............................................................................................. 4298.150 Intersect .................................................................................................... 4308.151 IntParam .................................................................................................... 4318.152 KnowledgeObject ...................................................................................... 4328.153 KnowledgeActivateObject ......................................................................... 4328.154 Length ........................................................................................................ 4338.155 Limit ........................................................................................................... 4338.156 Line ............................................................................................................ 4348.157 Line2D ........................................................................................................ 4358.158 LinearRepartition....................................................................................... 4368.159 Loft ............................................................................................................. 4368.160 Mirror ......................................................................................................... 4378.161 OrderedGeometricalSet ............................................................................ 4388.162 OrderedGeometricalSets .......................................................................... 439

Page 10: Inhaltsverzeichnis Dieter R. Ziethen CATIA V5 ...files.hanser.de/Files/Article/ARTK_IVZ_9783446424944_0001.pdf · Inhaltsverzeichnis Dieter R. Ziethen CATIA V5 - Makroprogrammierung

 13

8.163 OriginElements .......................................................................................... 4398.164 Pad ............................................................................................................. 4408.165 Parabola2D ................................................................................................ 4408.166 Parameter .................................................................................................. 4418.167 Parameters ................................................................................................ 4438.168 Part ............................................................................................................ 4458.169 PartDocument ........................................................................................... 4498.170 Pattern ....................................................................................................... 4508.171 Plane .......................................................................................................... 4508.172 Pocket ........................................................................................................ 4528.173 Point ........................................................................................................... 4538.174 Point2D ...................................................................................................... 4538.175 Prism .......................................................................................................... 4548.176 Product ...................................................................................................... 4568.177 ProductDocument ..................................................................................... 4598.178 Products .................................................................................................... 4598.179 RealParam .................................................................................................. 4618.180 RectPattern ................................................................................................ 4638.181 Reference ................................................................................................... 4658.182 References ................................................................................................. 4668.183 Relation ...................................................................................................... 4668.184 Relations .................................................................................................... 4678.185 Remove ...................................................................................................... 4698.186 RemoveFace .............................................................................................. 4698.187 Repartition ................................................................................................. 4708.188 ReplaceFace .............................................................................................. 4718.189 Revolution .................................................................................................. 4728.190 Rib .............................................................................................................. 4728.191 Rotate ........................................................................................................ 4738.192 Scaling ....................................................................................................... 4748.193 Scaling2 ..................................................................................................... 4748.194 SelectedElement ....................................................................................... 4758.195 Selection .................................................................................................... 4768.196 SewSurface ................................................................................................ 4818.197 Shaft ........................................................................................................... 4828.198 Shape ......................................................................................................... 4828.199 ShapeFactory ............................................................................................ 4838.200 Shapes ....................................................................................................... 4978.201 Shell ........................................................................................................... 4988.202 Sketch ........................................................................................................ 4998.203 SketchBasedShape .................................................................................... 5018.204 Sketches .................................................................................................... 5018.205 Slot ............................................................................................................. 502

Page 11: Inhaltsverzeichnis Dieter R. Ziethen CATIA V5 ...files.hanser.de/Files/Article/ARTK_IVZ_9783446424944_0001.pdf · Inhaltsverzeichnis Dieter R. Ziethen CATIA V5 - Makroprogrammierung

14    �

8.206 SolidCombine ............................................................................................ 5038.207 Spline2D .................................................................................................... 5038.208 Split ............................................................................................................ 5048.209 Stiffener ..................................................................................................... 5058.210 StrParam .................................................................................................... 5068.211 SurfaceBasedShape .................................................................................. 5078.212 Sweep ........................................................................................................ 5078.213 Symmetry .................................................................................................. 5098.214 SystemService ........................................................................................... 5108.215 TextStream................................................................................................. 5118.216 Thickness ................................................................................................... 5128.217 ThickSurface .............................................................................................. 5148.218 Thread ........................................................................................................ 5158.219 TransformationShape ................................................................................ 5168.220 Translate .................................................................................................... 5178.221 Trim ............................................................................................................ 5178.222 TritangentFillet .......................................................................................... 5198.223 UserPattern ............................................................................................... 5198.224 VarRadEdgeFillet ....................................................................................... 5208.225 VisPropertySet .......................................................................................... 522

9 Ausgewählte VBScript-Befehle ............................................5299.1 Abs ............................................................................................................. 5299.2 Asc ............................................................................................................. 5299.3 Boolean ...................................................................................................... 5309.4 Byte ............................................................................................................ 5309.5 CBool .......................................................................................................... 5309.6 CByte .......................................................................................................... 5309.7 CDate ......................................................................................................... 5319.8 CDbl ........................................................................................................... 5319.9 Chr ............................................................................................................. 5319.10 CInt ............................................................................................................ 5329.11 CLng ........................................................................................................... 5329.12 Const .......................................................................................................... 5339.13 Cos ............................................................................................................. 5339.14 CSng ........................................................................................................... 5339.15 CStr ............................................................................................................ 5349.16 Date ............................................................................................................ 5349.17 Day ............................................................................................................. 5349.18 Dim ............................................................................................................. 5359.19 Dim () ......................................................................................................... 5359.20 Double ........................................................................................................ 535

Page 12: Inhaltsverzeichnis Dieter R. Ziethen CATIA V5 ...files.hanser.de/Files/Article/ARTK_IVZ_9783446424944_0001.pdf · Inhaltsverzeichnis Dieter R. Ziethen CATIA V5 - Makroprogrammierung

 15

9.21 Do-Until ...................................................................................................... 5359.22 Do-While .................................................................................................... 5369.23 Empty ......................................................................................................... 5369.24 End ............................................................................................................. 5369.25 Err .............................................................................................................. 5369.26 Exit ............................................................................................................. 5379.27 Exp ............................................................................................................. 5379.28 Fix............................................................................................................... 5379.29 For-Next ..................................................................................................... 5389.30 Function ..................................................................................................... 5389.31 Hour ........................................................................................................... 5389.32 If-Then-Else ................................................................................................ 5389.33 InputBox ..................................................................................................... 5389.34 InStr ........................................................................................................... 5399.35 Int ............................................................................................................... 5399.36 Integer ........................................................................................................ 5399.37 IsDate ......................................................................................................... 5409.38 IsEmpty ...................................................................................................... 5409.39 IsNull .......................................................................................................... 5409.40 IsNumeric .................................................................................................. 5419.41 Join ............................................................................................................. 5419.42 LCase ......................................................................................................... 5429.43 Left ............................................................................................................. 5429.44 Len ............................................................................................................. 5429.45 Log ............................................................................................................. 5439.46 Long ........................................................................................................... 5439.47 LTrim .......................................................................................................... 5439.48 Mid ............................................................................................................. 5439.49 Minute ........................................................................................................ 5449.50 Mod ............................................................................................................ 5449.51 Month ......................................................................................................... 5449.52 MsgBox ...................................................................................................... 5459.53 Now ............................................................................................................ 5459.54 Null ............................................................................................................. 5459.55 On Error Resume Next .............................................................................. 5459.56 Randomize ................................................................................................. 5469.57 ReDim ........................................................................................................ 5469.58 Rem ............................................................................................................ 5469.59 Right ........................................................................................................... 5479.60 Rnd ............................................................................................................. 5479.61 RTrim .......................................................................................................... 5479.62 Second ....................................................................................................... 5489.63 Select Case ................................................................................................ 548

Page 13: Inhaltsverzeichnis Dieter R. Ziethen CATIA V5 ...files.hanser.de/Files/Article/ARTK_IVZ_9783446424944_0001.pdf · Inhaltsverzeichnis Dieter R. Ziethen CATIA V5 - Makroprogrammierung

16    �

9.64 Set .............................................................................................................. 5489.65 Sin .............................................................................................................. 5489.66 Single ......................................................................................................... 5499.67 Sgn ............................................................................................................. 5499.68 Sqr .............................................................................................................. 5499.69 StrReverse ................................................................................................. 5499.70 String ......................................................................................................... 5509.71 Sub ............................................................................................................. 5509.72 Tan .............................................................................................................. 5509.73 Time ........................................................................................................... 5509.74 Timer .......................................................................................................... 5519.75 TimeValue .................................................................................................. 5519.76 Trim ............................................................................................................ 5529.77 UCase ......................................................................................................... 5529.78 Year ............................................................................................................ 552

Index ................................................................................................553