Zaokrąglenie pikiety - wyrażenie

Na tym forum dyskusyjnym rozmawiamy o wszystkim co jest związane z programem Autodesk Civil 3D.

Moderator: Radosław Wiśniewski

ODPOWIEDZ
MC3D
Posty: 24
Rejestracja: 07 sie 2014, 07:17

Zaokrąglenie pikiety - wyrażenie

Post autor: MC3D » 28 kwie 2016, 08:34

Chciałbym dowiedzieć się jakie stworzyć wyrażanie aby przy etykiecie lini trasowania otrzymać wartość pikiety z zaokrągleniem do 0,5m

np. mam 0+128,21 - chce aby wyświetlona została wartość 0+125,50 - podpowiem że żadna z opcji zaokrąglania pikiety nie pomaga, dokładność sposób zaokrąglania ( obetnij, w górę etc)

Jeśli nawet już stworzę takie wyrażenie, to również przydałaby się informacja, jak wykonać pokazywanie pikiety w formacie 0+000,00 anie zwykłęj wartości dziesiętnej.

Radosław Wiśniewski
Posty: 30
Rejestracja: 29 gru 2005, 14:34
Lokalizacja: Gdańsk
Kontaktowanie:

Re: Zaokrąglenie pikiety - wyrażenie

Post autor: Radosław Wiśniewski » 28 kwie 2016, 09:22

opisy.PNG
(14.92 KiB) Nie pobierany
Trzeba ustawić format wynikowy na "Pikietę/Station" wtedy będzie traktowana jak 0+000,00

opisy.PNG
(14.92 KiB) Nie pobierany
Spróbowałem zrobić formułę z zakrąglaniem w górę do 0.5 m - w załączeniu przykład. Mam nadzieję, że będzie pomocny do dalszej pracy.
Załączniki
opisy — kopia.zip
(816.05 KiB) Pobrany 124 razy

MC3D
Posty: 24
Rejestracja: 07 sie 2014, 07:17

Re: Zaokrąglenie pikiety - wyrażenie

Post autor: MC3D » 28 kwie 2016, 09:55

Dziękuje za odpowiedź.

Ogólnie jeszcze prośba o małe wytłumaczenie, dodałem składnie i niestety przy dodaniu zapisu FLOOR Civil zgłasza bład, że skałdnia nie wystepuje, PL odpowiednik tego wyrażenia to ?


W pliku .dwg nie widzę nigdzie tego stylu etykiety przy dodawaniu ich do lini trasowania.

Pzdr.

MC3D
Posty: 24
Rejestracja: 07 sie 2014, 07:17

Re: Zaokrąglenie pikiety - wyrażenie

Post autor: MC3D » 28 kwie 2016, 10:15

ok poradziłem sobie ze wszystkim, wszystko działa.

Ina sprawa to zrozumienie tego wyrażenia:

Wartość pikiety - zaokrąglenie wartości pikiety w dół jest mniejsze od 0,125 to civil zwraca wartość odpowiednio zaokrągloną, właściwie to komplentnie nie wiem skad to jest.

Radosław Wiśniewski
Posty: 30
Rejestracja: 29 gru 2005, 14:34
Lokalizacja: Gdańsk
Kontaktowanie:

Re: Zaokrąglenie pikiety - wyrażenie

Post autor: Radosław Wiśniewski » 28 kwie 2016, 12:05

Przyjąłem wartość 0.125 jako graniczną.
Np jeżeli pikieta ma 0+010,12 to zaokrąglenie byłoby 0+010,00
Jeżeli ma 0+010,13 to zaokrąglenie byłoby 0+010,50
czyli zaokrągla do bliższej wartości 0,50 w górę lub w dół. To tylko założenie dla tego przykładu.

MC3D
Posty: 24
Rejestracja: 07 sie 2014, 07:17

Re: Zaokrąglenie pikiety - wyrażenie

Post autor: MC3D » 28 kwie 2016, 12:22

super, dziękuje za pomoc!

btw. wiec zaokrąglenie powinno wynosić 0.250 aby zaokrąglało poprawnie do 0,5m (10,13 powinno zwrocić 10,00 a dopiero 10,251 dać wartość 10,50)

ODPOWIEDZ