Spróbuję podsumować i trochę uszczegółowić problem opisywany w kilku ostatnich postach.
1) Ogólnie chodziło o to, że otwierany plik wyświetlał się w poprawnych wartościach np. 1000 jednostek, jednak jednostką były cale
2) Mimo zmiany systemu jednostek we właściwościach modelu, podczas wymiarowania, wartości wpisywały się jak by były w calach, mimo, że pisało przy nich milimetry.
Ad 1. To ustawienia startowe typu pliku / ustawień modelu.
A zatem, uruchamiamy DoubleCad. Gdy aplikacja się odpali z menu
File wybieramy
Open ukaże nam się okno.
Felernym plikiem był plik z AutoCad, *.DXF, wybieramy zatem filtr na ten typ pliku, pojawia nam się przycisk setup.
Załącznik:
1.png [ 58.98 KiB | Przeglądany 16636 razy ]
Klikamy go, ukaże nam się nowe okno. Są to ustawienia domyślne dla plików tego typu (*.dxf). Pliki .dxf nie zawierają defacto milimetrów / cali, wszystko jest w względnych jednostkach, które konwertuje program wyświetlający plik. Przestawiamy się na
milimetry.
Załącznik:
2.png [ 9.83 KiB | Przeglądany 16636 razy ]
Otwieramy plik, wartości są ok, jednak jednostki to cale, ot typowo zmieniamy to we właściwościach modelu.
Załącznik:
3.png [ 69.85 KiB | Przeglądany 16636 razy ]
Zatem prawy klawisz myszy na zakładce model i wybieramy properties.
Załącznik:
4.png [ 74.42 KiB | Przeglądany 16636 razy ]
Zmieniamy typowo na system metryczny.
Załącznik:
5.png [ 22.67 KiB | Przeglądany 16636 razy ]
Wszystko dobrze, ale wymiarując rysunek w naszym przypadku dalej jest kicha.
AD 2.Wybieramy narzędzie do wymiarowania.
Załącznik:
6.png [ 72.68 KiB | Przeglądany 16636 razy ]
Zaznaczamy pierwszy punkt, obiektu który chcemy wymiarować i wciskamy na klawiaturze
CTRL+F.
Otworzą nam się właściwości tego narzędzia.
Załącznik:
7.png [ 15.18 KiB | Przeglądany 16636 razy ]
Wybieramy zakładkę units/tolerance
Załącznik:
8.png [ 23.42 KiB | Przeglądany 16636 razy ]
W sekcji scale, wpisjemy
1, zamiast tego 0.3....
Dokończamy wymiarowanie. Jest to operacja jednorazowa, każde następne wymiarowanie będzie już prawidłowe.
Załącznik:
9.png [ 61.69 KiB | Przeglądany 16636 razy ]
Zapisujemy plik i tu przynajmniej u mnie mamy ostrzeżenie, że DXF to nie natywny plik DoubleCAD, że nie wszystko wspierane itd.
Właśnie ze względu na to ostrzeżenie, po ponownym otwarciu, znów wymiarowanie będzie źle działać.
Opcje są dwie:
- Zapisać plik w formacie natywnym Double CAD
- Poprawić plik DXF
Opcja pierwsza nie wymaga komentarza.
Opcja druga może trochę
Otóż plik DXF to nic innego jak plik tekstowy.
Owszem ma swoją strukturę, składa się ona z sekcji, opcji i wartości.
Natomiast mimo tego to zwykły plik tekstowy ASCII, który możemy spokojnie odczytać w notatniku, lub innym edytorze.
Ja użyłem Notepad++, bo akurat mam go pod ręką.
Po otwarciu pliku, widzimy jego zawartość.
Załącznik:
ex1.png [ 58.12 KiB | Przeglądany 16636 razy ]
To co nas interesuje to sekcja:
AcDbDimStyleTableRecord, jest to w zasadzie podklasa sekcji DIMSTYLE no ale jakie to ma znaczenie
Załącznik:
ex2.png [ 86.71 KiB | Przeglądany 16636 razy ]
W tej sekcji interesuje nas atrybut
144 który ma wartość : 0.0393700787401575 (czy ktoś widzi analogię z rysunkiem 8.png ?)
Załącznik:
ex3.png [ 64.52 KiB | Przeglądany 16636 razy ]
Atrybut 144 to wg dokumentacji plików DXF to atrybut o nazwie DIMLFAC. Który to odpowiada za: "Linear measurements scale factor"
Zatem edytujemy to i wartość
0.0393700787401575 zamieniamy na
1.0Załącznik:
ex4.png [ 62.56 KiB | Przeglądany 16636 razy ]
Zapisujemy plik, ot tak zwyczajnie. W przypadku notatnika, trzeba w oknie zapisu zmienić filtr z plików .txt na wszystkie pliki i w nazwie dopisać rozszerzenie .DXF.
Gotowe. Po ponownym otwarciu pliku w DoubleCad nie zależnie jakim trybem, ustawienia wymiarowania są już trzymane.