| | |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für CATIA & Co. |
| | |
 | KISTERS 3DViewStation: 3D-Visualisierung für After Sales, Service und Ersatzteile, eine Pressemitteilung
|
|
Autor
|
Thema: Drafting - Text Orientation Link (1317 / mal gelesen)
|
surfhai Mitglied Ingenieur
 
 Beiträge: 435 Registriert: 11.08.2004 CATIA Version 5-6 Release 2016 64Bit SP3 Build Number 26 Hotfix 47
|
erstellt am: 14. Jul. 2016 15:35 <-- editieren / zitieren --> Unities abgeben:         
Hallo, gibt es eine Möglichkeit in VBA ein "Orientation Link" zu einem Text hinzuzufügen? Beispielsweise zu einem Maß. Einen "Positional Link" hab ich schon rausgefunden:
Code: newText.AssociativeElement = selDim
Gruß Thorsten Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joehz Mitglied Freiberuflicher Konstrukteur
   
 Beiträge: 1057 Registriert: 25.11.2006 Win7 Pro 64 + Ubuntu + Irix6.5.20 Dell Precision M6600 i7-2960XM 2.7GHz 16GB NVidia Quadro M5010 Catia V5R19 VB6Pro.SP6/VBA 6.5.1053
|
erstellt am: 14. Jul. 2016 17:19 <-- editieren / zitieren --> Unities abgeben:          Nur für surfhai
|
surfhai Mitglied Ingenieur
 
 Beiträge: 435 Registriert: 11.08.2004 CATIA Version 5-6 Release 2016 64Bit SP3 Build Number 26 Hotfix 47
|
erstellt am: 14. Jul. 2016 17:36 <-- editieren / zitieren --> Unities abgeben:         
|
joehz Mitglied Freiberuflicher Konstrukteur
   
 Beiträge: 1057 Registriert: 25.11.2006 Win7 Pro 64 + Ubuntu + Irix6.5.20 Dell Precision M6600 i7-2960XM 2.7GHz 16GB NVidia Quadro M5010 Catia V5R19 VB6Pro.SP6/VBA 6.5.1053
|
erstellt am: 14. Jul. 2016 17:43 <-- editieren / zitieren --> Unities abgeben:          Nur für surfhai
|
surfhai Mitglied Ingenieur
 
 Beiträge: 435 Registriert: 11.08.2004 CATIA Version 5-6 Release 2016 64Bit SP3 Build Number 26 Hotfix 47
|
erstellt am: 14. Jul. 2016 18:16 <-- editieren / zitieren --> Unities abgeben:         
|
joehz Mitglied Freiberuflicher Konstrukteur
   
 Beiträge: 1057 Registriert: 25.11.2006 Win7 Pro 64 + Ubuntu + Irix6.5.20 Dell Precision M6600 i7-2960XM 2.7GHz 16GB NVidia Quadro M5010 Catia V5R19 VB6Pro.SP6/VBA 6.5.1053
|
erstellt am: 14. Jul. 2016 19:37 <-- editieren / zitieren --> Unities abgeben:          Nur für surfhai
|
surfhai Mitglied Ingenieur
 
 Beiträge: 435 Registriert: 11.08.2004 CATIA Version 5-6 Release 2016 64Bit SP3 Build Number 26 Hotfix 47
|
erstellt am: 15. Jul. 2016 08:51 <-- editieren / zitieren --> Unities abgeben:         
Hallo Joe, ich habe schon eine funktionierende Lösung. Jetzt möchte ich die bestehende Lösung nur noch Verbessern. Der Wert von ValueAngle ist übrigends oft 0, damit konnte ich nicht viel erreichen. Code:
Set oSelection = CATIA.ActiveDocument.Selection'dimension value bounding box points Dim oValues(7) oSelection.Add oView.dimensions.Item(i) Set selDim = oSelection.Item(1).Value Set drwDimValue = selDim.GetValue If drwDimValue.FakeDimType > 0 Then GoTo doNotProcessDimension End If Call selDim.GetBoundaryBox(oValues) 'coordinates of point 1 and 2 'point 1 is bottom left 'point 2 is bottom right 'point 3 is top left 'point 4 is top right x1 = oValues(0) y1 = oValues(1) x2 = oValues(2) y2 = oValues(3) 'initialisation of angle calculation parameter dimAngleRad = 0 DimAngleGrad = 0 If x1 = x2 Then '90 degrees dimAngleRad = 2 * Atn(1) Else 'calulated angle dimAngleRad = Atn((y2 - y1) / (x2 - x1)) End If 'convert rad angle to grad angle DimAngleGrad = 45 / Atn(1) * dimAngleRad
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
joehz Mitglied Freiberuflicher Konstrukteur
   
 Beiträge: 1057 Registriert: 25.11.2006 Win7 Pro 64 + Ubuntu + Irix6.5.20 Dell Precision M6600 i7-2960XM 2.7GHz 16GB NVidia Quadro M5010 Catia V5R19 VB6Pro.SP6/VBA 6.5.1053
|
erstellt am: 15. Jul. 2016 11:56 <-- editieren / zitieren --> Unities abgeben:          Nur für surfhai
Hi hai, hab mir inzwischen den 'ValueAngle' etwas näher angesehen. Tatsächlich ist der Wert, zumindest bei 'Distance' und 'Diameter' stets null. Das Setzen des Wertes für 'ValueAngle' auf zB 60 oder 0.5, bewirkt - soweit ich sehen kann - gar nix. Beispiele oder sonstige Infos zur Funktion gibt's scheinbar auch nicht. Sehr verwirrend das ... Bleib bei Deiner Lösung. Tschau, Joe ------------------ Inoffizielle Catia Hilfeseite Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |