|
CATIA V5 Programmierung : Part in Product aktiv setzen
Tstone am 22.03.2006 um 09:12 Uhr (0)
HalloNach der Selektion des Parts durch den Benutzer mußt du das Part nicht aktiv schalten, sondern du weist die Selektion einer Variablen vom Typ PartDocument zu. Dadurch hast du vollen Zugriff auf alle Methoden und Eigenschaften des Parts aus deinem Produkt.Schlußendlich ist das Part ja geladen und somit Teil der Document-Auflistung.Code für die Auswahl eines Parts:Dim oDocDim SelFilter(1)Dim sStatus As StringDim selelm As SelectedElementSet oDoc = CATIA.ActiveDocumentSelFilter(0) = "Part"SelFilter(1) = ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Weiterverarbeitung von Benutzerselektionen
Tstone am 10.11.2005 um 12:31 Uhr (0)
halloMit E belegst Du in der Zeile:E = Selektion.SelectElement(Was, "Kante wählen für den Freistich",false)den Status der Selektion. Diesen fragst du auch anschließend korrekt ab (wobei du bedenken musst, das die Zeilen nach dem End IF auf jeden fall abgearbeitet werden!)Aber, das selektierte Element befindet sich in deiner Selektion (CATIA.ActiveDocument.Selection)und kann durch Selektion.Item(Index) enumeriert werden.An des Element kommst du durch den Befehl:Selektion.Item(Index).ValueDas heißt:E = Selek ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeichnung Textfeld automatisch ausfüllen
Tstone am 20.11.2006 um 12:57 Uhr (0)
Hallo NT24Deiner Variable DrwView wird gar kein Wert/Objekt zugewiesen.So sollte es gehen: Code:--------------------------------------------------------------------------------Private Sub CommandButton1_Click()oName = "TEST"Dim DrwDocument As DrawingDocumentSet DrwDocument = CATIA.ActiveDocumentDim DrwSheets As DrawingSheetsSet DrwSheets = DrwDocument.SheetsDim DrwSheet As DrawingSheetSet DrwSheet = DrwSheets.ActiveSheetDim DrwView As DrawingViewSet DrwView = DrwSheet.Views.ActiveViewDim drawingTexts1 As D ...
|
| In das Form CATIA V5 Programmierung wechseln |