Hilfe Warenkorb Konto Anmelden
 
 
   Schnellsuche   
     zur Expertensuche                      
CATIA V5 - Effiziente Konstruktion mit Makros
  Großes Bild
 
CATIA V5 - Effiziente Konstruktion mit Makros
von: Dieter R. Ziethen
Carl Hanser Fachbuchverlag, 2003
ISBN: 9783446225251
473 Seiten, Download: 3783 KB
 
Format:  PDF
geeignet für: Apple iPad, Android Tablet PC's Online-Lesen PC, MAC, Laptop

Typ: B (paralleler Zugriff)

 

 
eBook anfordern
Inhaltsverzeichnis

  Vorwort 6  
  Inhaltsverzeichnis 8  
  1 Grundlagen 14  
     1.1 Definition von CATScript 14  
     1.2 Definition der Nomenklatur 15  
     1.3 Definition von Objekt, Klasse und Objektpfad 16  
        1.3.1 Objekt und Klasse 16  
        1.3.2 Objektpfad 16  
        1.3.3 Wurzelklasse und Grundklassen 17  
     1.4 Grundbeispiel eines Makros 18  
     1.5 Auswahl eines Makroeditors 20  
     1.6 Ablage eines Makros 22  
        1.6.1 Ablage in einem CATIA-Dokument 22  
        1.6.2 Ablage in einer eigenständigen Datei 23  
     1.7 Starten eines Makros über eine Schaltfläche 24  
        1.7.1 Zuordnung eines Schaltflächensymbols 24  
        1.7.2 Erzeugung einer Symbolleiste 25  
     1.8 Blöcke eines Makros 28  
        1.8.1 Kopf eines Makros 27  
        1.8.2 Deklaration globaler Variablen und Objekte 29  
     1.9 Verzweigungen und Schleifen 32  
        1.9.1 If-Then-Else 32  
        1.9.2 For-Next 33  
     1.10 Ankerobjekte von CATScript 36  
        1.10.1 CATIA-Anwendung 36  
        1.10.2 CATIA-Dokument „CATPart“ 37  
     1.11 Verwendung des Makrorecorders 39  
     1.12 Weiterführende Informationen 40  
  2 Kommunikation mit der Umgebung 41  
     2.1 Bildschirmausgabe und -eingabe 42  
        2.1.2 Bildschirmeingabe 43  
     2.2 Erzeugen, Laden und Speichern von CATIA-Dokumenten 46  
        2.2.1 Dokumente erzeugen 45  
        2.2.2 Dokumente laden 46  
        2.2.3 Dokumente speichern 47  
     2.3 Selektieren von CATIA-Elementen durch einen Anwender 49  
        2.3.1 Selektion vor dem Start eines Makros 49  
        2.3.2 Selektion während des Ausführens eines Makros 50  
     2.4 Suchen und Erkennen von Elementen 52  
        2.4.1 Suchen 52  
        2.4.2 Erkennen 53  
     2.5 Lesen und Schreiben von Datensätzen 55  
        2.5.1 Datei deklarieren oder erzeugen 55  
        2.5.2 Lesen von Datensätzen 56  
        2.5.3 Schreiben von Datensätzen 57  
     2.6 Ausführen von externen Programmen und CATScripts 57  
        2.6.1 Externes Programm 58  
        2.6.3 Externes CATScript 58  
     2.7 Lesen von Umgebungsvariablen eines Betriebssystems und von CATIA 59  
  3 Bestandteile eines CATParts 62  
     3.1 Ursprungselemente 62  
     3.2 Körper und geöffnete Körper 63  
        3.2.1 Körper und geöffnete Körper erzeugen und deklarieren 64  
        3.2.2 Boolsche Operationen zwischen Körpern 68  
     3.3 Parameter und Beziehungen 72  
        3.3.1 Parameter 73  
        3.3.2 Konstruktionstabellen 74  
        3.3.3 Formeln 76  
     3.4 Referenzen 77  
        3.4.1 Referenzen über Geometrie 78  
        3.4.2 Referenzen über Objekte 79  
        3.4.3 Referenzen über Objektnamen 79  
        3.4.4 Referenzen über Namen der Boundary-Representation 79  
     3.5 Richtungsdefinitionen 83  
        3.5.1 Richtungsdefinition mittels eines Vektors 84  
        3.5.2 Richtungsdefinition mittels eines Objektes 84  
  4 2D-Drahtgeometrie 85  
     4.1 Skizzenreferenz und Skizzenobjekt erzeugen 85  
     4.2 Skizzengeometrie erzeugen 87  
     4.3 Konstruktionselemente und Rotationsachse definieren 90  
     4.4 Bedingungen erzeugen 91  
  5 3D-Drahtgeometrie und Flächen 93  
     5.1 Allgemeines Vorgehen 93  
     5.2 Punkte 94  
        5.2.1 Methoden zum Erzeugen von Punkten 95  
        5.2.2 Fallbeispiele: Punkte 97  
     5.3 Linien 99  
        5.3.1 Methoden zum Erzeugen von Linien 99  
        5.3.2 Fallbeispiele: Linien 101  
     5.4 Ebenen 103  
        5.4.1 Methoden zum Erzeugen von Ebenen 103  
        5.4.2 Fallbeispiele: Ebenen 105  
     5.5 Kurven 108  
        5.5.1 Methoden zum Erzeugen von Kurven 108  
        5.5.2 Fallbeispiele: Kurven 110  
     5.6 Flächen 113  
        5.6.1 Methoden zum Erzeugen von Flächen 113  
        5.6.2 Fallbeispiele: Flächen 115  
     5.7 Transformationen 118  
        5.7.1 Methoden zum Erzeugen von Transformationen 119  
        5.7.2 Fallbeispiele: Transformationen 119  
     5.8 Operationen 122  
        5.8.1 Methoden zum Erzeugen von Operationen 122  
        5.8.2 Fallbeispiele: Operationen 123  
  6 Volumenkörper 126  
     6.1 Allgemeines Vorgehen 126  
     6.2 Skizzenbasierte Volumenkörper 128  
        6.2.1 Methoden zum Erzeugen von skizzenbasierten Volumenkörpern 129  
        6.2.2 Fallbeispiele: Skizzenbasierte Volumenkörper 130  
     6.3 Flächenbasierte Volumenkörper 132  
        6.3.1 Methoden zum Erzeugen von flächenbasierten Volumenkörpern 133  
        6.3.2 Fallbeispiele: Flächenbasierte Volumenkörper 134  
     6.4 Transformationsbasierte Volumenkörper 136  
        6.4.1 Methoden zum Erzeugen von transformationsbasierten Volumenkörpern 137  
        6.4.2 Fallbeispiele: Transformationsbasierte Volumenkörper 138  
     6.5 Operationen 140  
        6.5.1 Methoden zum Erzeugen von Operationen 141  
        6.5.2 Fallbeispiele: Operationen 142  
  7 Klassen für Volumenkörper, Drahtgeometrie und Flächen 145  
     7.1 Add 145  
     7.2 Angle 145  
     7.3 AngularRepartition 146  
     7.4 AnyObject 146  
     7.5 Application 147  
     7.6 Assemble 151  
     7.7 Axis2D 151  
     7.8 Bodies 152  
     7.9 Body 153  
     7.10 BooleanShape 153  
     7.11 BoolParam 154  
     7.12 CATBaseDispatch 154  
     7.13 Chamfer 154  
     7.14 Circle2D 157  
     7.15 CircPattern 158  
     7.16 CloseSurface 160  
     7.17 Collection 161  
     7.18 ConstRadEdgeFillet 162  
     7.19 Constraint 163  
     7.20 Constraints 168  
     7.21 ControlPoint2D 170  
     7.22 Curve2D 171  
     7.23 DesignTable 173  
     7.24 Dimension 175  
     7.25 Document 175  
     7.26 Documents 178  
     7.27 Draft 179  
     7.28 DraftDomain 181  
     7.29 DraftDomains 183  
     7.30 DressUpShape 183  
     7.31 EdgeFillet 184  
     7.32 Ellipse2D 184  
     7.33 FaceFillet 186  
     7.34 Factory 186  
     7.35 Factory2D 187  
     7.36 File 189  
     7.37 FileComponent 190  
     7.38 Files 190  
     7.39 FileSystem 191  
     7.40 Fillet 193  
     7.41 Folder 194  
     7.42 Folders 194  
     7.43 Formula 195  
     7.44 GeometricElement 195  
     7.45 GeometricElements 196  
     7.46 Geometry2D 196  
     7.47 Groove 197  
     7.48 Hole 197  
     7.49 HybridBodies 202  
     7.50 HybridBody 202  
     7.51 HybridShape 203  
     7.52 HybridShapeAffinity 204  
     7.53 HybridShapeAssemble 205  
     7.54 HybridShapeAxisToAxis 210  
     7.55 HybridShapeBlend 211  
     7.56 HybridShapeBoundary 216  
     7.57 HybridShapeCircle 217  
     7.58 HybridShapeCircle2PointsRad 219  
     7.59 HybridShapeCircle3Points 220  
     7.60 HybridShapeCircleBitangentPoint 221  
     7.61 HybridShapeCircleBitangentRadius 222  
     7.62 HybridShapeCircleCtrPt 224  
     7.63 HybridShapeCircleCtrRad 225  
     7.64 HybridShapeCircleExplicit 226  
     7.65 HybridShapeCircleTritangent 226  
     7.66 HybridShapeCombine 228  
     7.67 HybridShapeConic 229  
     7.68 HybridShapeConnect 234  
     7.69 HybridShapeControlPoint 235  
     7.70 HybridShapeCorner 236  
     7.71 HybridShapeCurveExplicit 239  
     7.72 HybridShapeCurvePar 239  
     7.73 HybridShapeDevelop 240  
     7.74 HybridShapeDirection 243  
     7.75 HybridShapeExtract 244  
     7.76 HybridShapeExtrapol 245  
     7.77 HybridShapeExtremum 247  
     7.78 HybridShapeExtremumPolar 248  
     7.79 HybridShapeExtrude 250  
     7.80 HybridShapeFactory 251  
     7.81 HybridShapeFill 285  
     7.82 HybridShapeFillEdge 286  
     7.83 HybridShapeFillEdges 287  
     7.84 HybridShapeFillet 287  
     7.85 HybridShapeHelix 289  
     7.86 HybridShapeIntersection 292  
     7.87 HybridShapeInverse 293  
     7.88 HybridShapeLawDistProj 293  
     7.89 HybridShapeLineAngle 294  
     7.90 HybridShapeLineBisecting 296  
     7.91 HybridShapeLineBiTangent 298  
     7.92 HybridShapeLineExplicit 299  
     7.93 HybridShapeLineNormal 299  
     7.94 HybridShapeLinePtDir 300  
     7.95 HybridShapeLinePtPt 302  
     7.96 HybridShapeLineTangency 303  
     7.97 HybridShapeLoft 304  
     7.98 HybridShapeLoftSection 308  
     7.99 HybridShapeNear 309  
     7.100 HybridShapeOffset 309  
     7.101 HybridShapePlane1Curve 311  
     7.102 HybridShapePlane1Line1Pt 312  
     7.103 HybridShapePlane2Lines 312  
     7.104 HybridShapePlane3Points 313  
     7.105 HybridShapePlaneAngle 314  
     7.106 HybridShapePlaneEquation 315  
     7.107 HybridShapePlaneExplicit 315  
     7.108 HybridShapePlaneMean 316  
     7.109 HybridShapePlaneNormal 317  
     7.110 HybridShapePlaneOffset 317  
     7.111 HybridShapePlaneOffsetPt 318  
     7.112 HybridShapePlaneTangent 319  
     7.113 HybridShapePointBetween 319  
     7.114 HybridShapePointCenter 320  
     7.115 HybridShapePointCoord 321  
     7.116 HybridShapePointExplicit 321  
     7.117 HybridShapePointOnCurve 322  
     7.118 HybridShapePointOnPlane 323  
     7.119 HybridShapePointOnSurface 324  
     7.120 HybridShapePointTangent 325  
     7.121 HybridShapePolyline 326  
     7.122 HybridShapePositionTransfo 327  
     7.123 HybridShapeProject 330  
     7.124 HybridShapeReflectLine 331  
     7.125 HybridShapeRevol 332  
     7.126 HybridShapeRotate 333  
     7.127 HybridShapes 334  
     7.128 HybridShapeScaling 335  
     7.129 HybridShapeSphere 335  
     7.130 HybridShapeSpine 337  
     7.131 HybridShapeSpiral 338  
     7.132 HybridShapeSpline 340  
     7.133 HybridShapeSplit 342  
     7.134 HybridShapeSurfaceExplicit 343  
     7.135 HybridShapeSweep 343  
     7.136 HybridShapeSweepCircle 344  
     7.137 HybridShapeSweepExplicit 347  
     7.138 HybridShapeSweepLine 352  
     7.139 HybridShapeSymmetry 356  
     7.140 HybridShapeThickness 357  
     7.141 HybridShapeTranslate 357  
     7.142 HybridShapeTrim 359  
     7.143 HybridShapeWrapCurve 361  
     7.144 HybridShapeWrapSurface 363  
     7.145 Hyperbola2D 364  
     7.146 Intersect 365  
     7.147 IntParam 365  
     7.148 Length 365  
     7.149 Limit 365  
     7.150 Line 366  
     7.151 Line2D 367  
     7.152 LinearRepartition 368  
     7.153 Loft 368  
     7.154 Mirror 369  
     7.155 OriginElements 370  
     7.156 Pad 370  
     7.157 Parabola2D 371  
     7.158 Parameter 372  
     7.159 Parameters 373  
     7.160 Part 376  
     7.161 PartDocument 381  
     7.162 Pattern 381  
     7.163 Plane 382  
     7.164 Pocket 383  
     7.165 Point 384  
     7.166 Point2D 384  
     7.167 Prism 385  
     7.168 RealParam 387  
     7.169 RectPattern 388  
     7.170 Reference 391  
     7.171 References 391  
     7.172 Relation 392  
     7.173 Relations 393  
     7.174 Remove 396  
     7.175 Repartition 396  
     7.176 Revolution 397  
     7.177 Rib 397  
     7.178 Rotate 398  
     7.179 Scaling 399  
     7.180 Scaling2 399  
     7.181 SelectedElement 400  
     7.182 Selection 401  
     7.183 SewSurface 403  
     7.184 Shaft 404  
     7.185 Shape 405  
     7.186 ShapeFactory 405  
     7.187 Shapes 418  
     7.188 Shell 419  
     7.189 Sketch 420  
     7.190 SketchBasedShape 422  
     7.191 Sketches 423  
     7.192 Slot 423  
     7.193 Spline2D 424  
     7.194 Split 424  
     7.195 Stiffener 425  
     7.196 StrParam 426  
     7.197 SurfaceBasedShape 427  
     7.198 Sweep 428  
     7.199 Symmetry 429  
     7.200 SystemService 430  
     7.201 TextStream 431  
     7.202 Thickness 432  
     7.203 ThickSurface 434  
     7.204 Thread 435  
     7.205 TransformationShape 436  
     7.206 Translate 436  
     7.207 Trim 437  
     7.208 TritangentFillet 438  
     7.209 UserPattern 439  
     7.210 VarRadEdgeFillet 440  
  8 Ausgewählte VBScript-Befehle 443  
     8.1 Abs 443  
     8.2 Asc 443  
     8.3 Boolean 443  
     8.4 Byte 443  
     8.5 CBool 444  
     8.6 CByte 444  
     8.7 CDate 444  
     8.8 CDbl 445  
     8.9 Chr 445  
     8.10 CInt 445  
     8.11 CLng 446  
     8.12 Const 446  
     8.13 Cos 446  
     8.14 CSng 447  
     8.15 CStr 447  
     8.16 Date 447  
     8.17 Day 448  
     8.18 Dim 448  
     8.19 Dim () 448  
     8.20 Double 448  
     8.21 Do-Until 449  
     8.22 Do-While 449  
     8.23 Empty 449  
     8.24 End 449  
     8.25 Err 449  
     8.26 Exit 450  
     8.27 Exp 450  
     8.28 Fix 450  
     8.29 For-Next 450  
     8.30 Function 451  
     8.31 Hour 451  
     8.32 If-Then-Else 451  
     8.33 InputBox 451  
     8.34 InStr 451  
     8.35 Int 452  
     8.36 Integer 452  
     8.37 IsDate 452  
     8.38 IsEmpty 452  
     8.39 IsNull 453  
     8.40 IsNumeric 453  
     8.41 Join 454  
     8.42 LCase 454  
     8.43 Left 454  
     8.44 Len 455  
     8.45 Log 455  
     8.46 Long 455  
     8.47 LTrim 455  
     8.48 Mid 456  
     8.49 Minute 456  
     8.50 Mod 456  
     8.51 Month 457  
     8.52 MsgBox 457  
     8.53 Now 457  
     8.54 Null 457  
     8.55 On Error Resume Next 457  
     8.56 Randomize 458  
     8.57 ReDim 458  
     8.58 Rem 458  
     8.59 Right 459  
     8.60 Rnd 459  
     8.61 RTrim 459  
     8.62 Second 460  
     8.63 Select Case 460  
     8.64 Set 461  
     8.65 Sin 461  
     8.66 Single 461  
     8.67 Sgn 461  
     8.68 Sqr 461  
     8.69 StrReverse 462  
     8.70 String 462  
     8.71 Sub 462  
     8.72 Tan 462  
     8.73 Time 463  
     8.74 Timer 463  
     8.75 TimeValue 463  
     8.76 Trim 464  
     8.77 UCase 464  
     8.88 Year 464  
  Stichwortverzeichnis 466  
  Mehr eBooks bei www.ciando.com 0  


nach oben


  Mehr zum Inhalt
Kapitelübersicht
Kurzinformation
Inhaltsverzeichnis
Leseprobe
Blick ins Buch
Fragen zu eBooks?

  Navigation
Belletristik / Romane
Computer
Geschichte
Kultur
Medizin / Gesundheit
Philosophie / Religion
Politik
Psychologie / Pädagogik
Ratgeber
Recht
Reise / Hobbys
Sexualität / Erotik
Technik / Wissen
Wirtschaft

  Info
Hier gelangen Sie wieder zum Online-Auftritt Ihrer Bibliothek
© 2008-2024 ciando GmbH | Impressum | Kontakt | F.A.Q. | Datenschutz