[Makro solidworks] Pobieranie elementu odniesienia z punktu odniesienia

Witam

 

Używam makra, w którym pracuję z punktem odniesienia zaznaczonym na splajnie.

Chciałbym wiedzieć, jaka jest długość tego splajnu.

 

W związku z tym konieczne byłoby odzyskanie jednostki odniesienia tego punktu odniesienia (w tym przypadku splajnu) w celu odzyskania jego długości.

 

Czy wiesz, jak to zrobić?

 

Z góry dziękujemy!

Witam

Interesujące informacje można znaleźć tutaj:

http://help.solidworks.com/2015/english/api/sldworksapi/get_spline_parameters_example_vb.htm

http://help.solidworks.com/2014/English/api/sldworksapi/Get_Curve_Spline_Points_Example_VB.htm

A może tutaj:

http://help.solidworks.com/2013/English/api/sldworksapi/Get_Sketch_Entities_Example_VB.htm

Czy w tym szkicu znajduje się kilka splajnów?

2 polubienia

Witam

Jak mówi Lucas, pomoc API SW jest obszerna i zawiera wiele informacji. W szczególności są tam przykłady.

Jeśli zrobisz trochę VBA SW zapisz ten link  http://help.solidworks.com/2016/english/api/sldworksapiprogguide/Welcome.htm

Miłego dnia.

2 polubienia

Dziękuję za te linki. Konsultowałem się już z kilkoma z nich, ale będąc raczej początkującym w temacie, mam problem ze zrozumieniem ich znaczenia.

Jeśli mam punkt odniesienia o nazwie swRefPtData umieszczony na pojedynczym splajnie, czy wiesz, czy istnieje właściwość do utworzenia kodu podobnego do tego:

splajn = swRefPtData.referenceentity

długość = długość splajnu

 

Myślę, że wyraziłem się jasno. I nie martw się, w międzyczasie będę szukał w twoich linkach, ale nie jest to łatwe, ale mój problem wydaje mi się prosty.

 

Z góry dziękujemy!

Muszę mieć możliwość odzyskania długości splajnu

Patrz w załączeniu

@+ ;-)

1 polubienie

Prawdopodobnie jest to metoda AlongCurveOption, która powinna być używana do pobierania krzywej, na której znajduje się punkt odniesienia :

http://help.solidworks.com/2016/English/api/sldworksapi/SolidWorks.Interop.sldworks~SolidWorks.Interop.sldworks.IRefPointFeatureData~AlongCurveOption.html