Autor
|
Thema: Formula mit vervielfachtem Parameter (984 mal gelesen)
|
ThomasJay Mitglied Dipl-Ing
Beiträge: 159 Registriert: 19.04.2011 CATIA V5 R19
|
erstellt am: 23. Feb. 2012 14:49 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich möchte mehrere Punkte entlang eines Splines erzeugen mit gleichem Abstand. Der Abstand soll über einen Parameter gesteuert werden. Dazu erzeuge ich Points on Curve with Referenz from Distance und möchte als Value den Parameter mal einen Zählindex verwenden. Code: For i = 1 To abschnitte Set Punkt = HSFactory.AddNewPointOnCurveFromDistance(refSpline, i * ParaAbstand.Value, True) PunkteSet.AppendHybridShape Punkt Set ParaA = Punkt.offset Dim sFormula1 As String sFormula1 = Paras.GetNameToUseInRelation(Parameters.Item(PArtNAme & "\Paras\Abstand")) Dim formula1 As Formula Set formula1 = relations1.CreateFormula("Abstand der Punkte", "Formel", ParaA, sFormula1 * i) Next
Es werden Formeln erstellt ohne Fehlermeldung. Der Inhalt der Formeln ist aber leer...[IMG][/IMG]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 23. Feb. 2012 16:33 <-- editieren / zitieren --> Unities abgeben: Nur für ThomasJay
Servus Pack deine Gleichung zurerst in einen String (zB): Code: Dim sFormel as String sFormel = CStr( i ) & " * " & CStr(ParaAbstand.Value)Dim formula1 As Formula Set formula1 = relations1.CreateFormula("Abstand der Punkte", "Formel", ParaA, sFormel )
Gruß Bernd ------------------ Warum einfach, wenn es auch kompliziert geht. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
|