Znaleziono 4 wyniki
Wróć do „zaokrąglenie wartości parametru”
- 19 kwie 2012, 22:50
- Forum: Fanuc
- Temat: zaokrąglenie wartości parametru
- Odpowiedzi: 8
- Odsłony: 2442
Czyli nie zrozumiałem problemu. Tego typu błędy są charakterystyczne dla programów które wiele małych wartości sumują jakąś inną wartość (np. sumują tysiąc malutkich offsetów żeby wyliczyć coś tam) pomyślałem więc że twoje makro coś takiego robi - w każdym kroku mierzy offset, przemnaża go przez sinus/cosinus i dodaje do "sumy offsetów"
- 19 kwie 2012, 19:59
- Forum: Fanuc
- Temat: zaokrąglenie wartości parametru
- Odpowiedzi: 8
- Odsłony: 2442
Niestety niewiele zrozumiałem (nie znam sterownika Fanuc) ale charakter błędu sugeruje że twoje makro przy każdym kroku akumuluje wartości offsetów (żeby wyznaczyć aktualną pozycję?). Jeśli tak - błąd będzie z każdym krokiem rósł. Zaokrąglanie offsetu jest niebezpieczne - przy pewnych wartościach parametrów będzie działać, przy innych błąd będzie narastał jeszcze szybciej niż teraz (coś jak aktualna wersja - przy niektórych kątach działa, przy innych nie).
- 19 kwie 2012, 18:18
- Forum: Fanuc
- Temat: zaokrąglenie wartości parametru
- Odpowiedzi: 8
- Odsłony: 2442
Zastanawiam się po co chcesz zaokrąglać - parametry są "wewnętrznie" przechowywane w postaci zmiennoprzecinkowej która z zasady nie jest w stanie dokładnie wyrazić wszystkich wartości - po zaokrągleniu może się okazać że zamiast 0.123 dostaniesz coś w rodzaju 0.12300001 albo 0.122999999. Mogę się jedynie domyślać że wkurza cię ekran sterownika wyświetlający długie liczbyzflaczały pisze:ke?grg12 pisze: Tylko po co?

Co do składni - wygląda ok ale gwarancji nie daję
- 19 kwie 2012, 17:27
- Forum: Fanuc
- Temat: zaokrąglenie wartości parametru
- Odpowiedzi: 8
- Odsłony: 2442