prokopcio pisze: a zmień kolego w drugim programie, że chcesz sterować drugą maszyną

to i będziesz mógł, a nie dwoma programami dobierasz się do jednej maszyny

Nie pomyślałem, żeby ten pierwszy wyłączyć aby przestawić na drugą maszynę w drugim...
Ale co do tego dobierania się do maszyny z programem na starcie ja tu widzę pewną niekonsekwencję ze strony autora. Jeśli program po włączeniu dobiera się do kontrolera to czemu od razu nie przestawia się do trybu praca?
Bez sensu.

Tyle tu osób prosi o jakieś ręczne dodatki do obsługi, że dziwię się czy w ogóle coś robią na swoich maszynach skoro chcą tyle w tym programie klikać. Przecież to powinno być tak, że maszyna robi, a w drugim uruchomionym programie już można sobie wstępnie przygotować następny projekt. Po skończonej robocie w pierwszym programie przełączamy na "Symulacja" i od razu w drugim można przejść do trybu "Praca" bo kontroler zostaje odblokowany. Przemyśl to.
grzechu pisze:
Jak chcesz aby aby jechała bez trzymanki to wpisz 0 i kliknij prawym klawiszem na strzałkę
Nie wiem czy ta jazda bez trzymanki to rozsądne rozwiązanie. To raczej sposób na samobójstwo.

Trzymam klawisz - jedzie, puszczam i zatrzymuje się to jest naturalna obsługa. Do tego może być ta skokowa, powiedzmy pod tym prawym przyciskiem myszy na daną strzałkę lub nawet klawiszami A S D W dla tych co wolą tylko z klawiatury - strzałkami byłoby normalnie (z różnymi prędkościami dzięki Shift i Ctrl) natomiast A S D W skokowo. A może jednocześnie Shift+Ctrl i strzałki t byłyby skoki?
Ja to patrzę na ten program z punktu widzenia możliwości zatrudnienia pracownika z ogłoszenia do roboty na maszynach. Dla wydajnej pracy z programem są potrzebne dwa poziomy obsługi: ustawiacz projektu i operator. Ustawiacz-"programista" i operator-"z ulicy". Dla operatora podstawowe szkolenie i czynności niewiele poza otwórz projekt, włącz start, a stop już nie trzeba, bo maszyna automatycznie zaparkuje tam gdzie powinna. Dlatego ważne jest, żeby w konfiguracji było "zablokuj ustawienia konfiguracyjne" (i jest) oraz aby była przy tym opcja "nie zapisuj niczego do plików konfiguracyjnych" aby prosty operator niczego nie zepsuł. Do tego historia aby można było pobrać dane do obróbki, sprawdzić ile poszło materiału, co było wykonywane, wykryć przestoje i mieć licznik przejechanych kilometrów w X i Y aby kontrolować trwałość elementów maszyny i planować przeglądy itp.
Skoro tyle teraz w programie różnych ułatwień przez klikanie tu i tam, to proszę autora o dołączenie do konfiguracji skrótów: otwarcie projektu i włączenie trybu praca, tak aby obsługę ograniczyć jedynie do klawiatury. Odłączę myszkę i operator będzie zadowolony, że nie musi klikać ostrożnie i myśleć przy tym co gdzie jest ustawione.
prokopcio pisze:a czy wyliczanie czasu działa u was choć +/- 10% ?
Postaram się jutro to dokładnie sprawdzić. Dla mnie wcześniejsze wersje dawały zadawalające przybliżenia - i były tylko sekundowe różnice w czasie wykonania tego samego projektu. Podejrzewam, że dokładność zależy od liczby wczytanych wektorów w projekcie.
prokopcio pisze:
zszokowałeś mnie najbardziej z symulacją obróconej pracy
Co nieco wiem jak to wygląda gdy dokłada się dodatkowe bajery do już działającego programu i przy nowościach staram się wyobrazić sobie czego to mogłeś nie uwzględnić. Coś dopisujesz, wydaje ci się że już działa ale to nie zawsze tak jest.
Im więcej linii kodu tym więcej możliwości popełnienia błędów więc dlatego robię w tym programie różne dzikie szokujące kombinacje. Wolę ja to odkryć teraz niż gdyby w przyszłości operator miał narzekać na program. Dla operatora to ma być program niezawodny i w pełni przewidywalny. Bez solidnych testów nie jest to możliwe.
Skoncentrujmy się teraz w obrębie zgłoszonych dodatków tak aby ich funkcjonowanie było dla wszystkich satysfakcjonujące. Jak coś niejasne lub ktoś widzi możliwość poprawienia - piszcie!