Strona 1 z 1
Równoczesna zmiana kilku różnych otworów
: 12 maja 2011, 12:20
autor: MasterD
Witam. Posiadam darmową wersję programu Solid Edge 2D Drafting ST3. Mam taki problem. Mam detal, w którym jest około 100 różnych otworów. Jak można powiększyć wszystkie otwory równocześnie o 0,2mm. Mam kilkadziesiąt różnych płyt do poprawki. Dziękuję za pomoc.
: 12 maja 2011, 13:49
autor: Mrozik
Najszybciej znaleźć kogoś kto ma moduł part i z tych twoich 2d zrobić party i w miejscu otworów powstawiać odpowiednie otwory które potem będzie można grupowo zwiększać.
Alternatywnie jeśli znasz się na programowaniu to przy zapisie rysunku do dxf można znaleźć tam dla każdego okręgu zapis który go definiuje.
CIRCLE
5
44
330
1F
100
AcDbEntity
8
Default
6
Continuous
62
7
100
AcDbCircle
10
116.5421507603
20
105.5552947437
30
0.0
40
5.000000000000001
0
CIRCLE
5
45
330
1F
100
AcDbEntity
8
Default
6
Continuous
62
7
100
AcDbCircle
10
154.4559787389
20
105.9812928109
30
0.0
40
10.0
0
Pogrubiłem linijki które odpowiadają za promień, jak się to zmieni i potem otwiera tego dxf'a to jest różnica.
W połączeniu z wiedzą z
http://www.autodesk.com/techpubs/autoca ... dxf_06.htm
Group codes Description
100
Subclass marker (AcDbCircle)
39
Thickness (optional; default = 0)
10
Center point (in OCS)
DXF: X value; APP: 3D point
20, 30
DXF: Y and Z values of center point (in OCS)
40
Radius
210
Extrusion direction (optional; default = 0, 0, 1)
DXF: X value; APP: 3D vector
220, 230
DXF: Y and Z values of extrusion direction (optional)
Można sobie zrobić program do konwersji otworów w zależności od ich średnicy. Jeśli masz tego kilkadziesiąt sztuk to warto poświęcić kilka godzin na program.
Kod: Zaznacz cały
while not (end of file)
begin
read(slowo);
if slowo=AcDbCircle
begin
while slowo!=40
read(slowo);
read slowo;
if slowo=10
zamien(10.2)
if slowo=20
zamien(20.2)
end;
end;
end.
A jak się nie znasz na programowaniu to przykro mi bardzo. Ewentualnie podeślij mi jeden rysunek dft z informacją jakie otwory zmienić na jakie.
: 12 maja 2011, 23:23
autor: kaleena
Nie wiem, czy to zadowoli: zaznaczyć te otwory i skorzystać z opcji Odsunięcia i wskazać kierunek.
: 13 maja 2011, 00:34
autor: Mrozik
Tą opcję odrzuciłem na początku, kolega mówi że ma kilkadziesiąt płyt po kilkadziesiąt otworów. Odsunięciem można tylko jeden na raz robić a stary otwor i tak zaostaje.