format kopiowania programu w ShopMill
format kopiowania programu w ShopMill
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 4
- Posty: 9
- Rejestracja: 05 wrz 2022, 12:40
- Lokalizacja: Częstochowa
- Kontakt:
format kopiowania programu w ShopMill
Witam wszystkich, podczas kopiowania programu z pendriva do maszyny (Sinumerik 840d, DMG ecoline 50) mam następujący problem - napisałem program na laptopie w Sinutrain ShopMill a po skopiowaniu go do obrabiarki wyświetla mi się następujący obraz programu:
Czy ktoś może mi powiedzieć jaka może być przyczyna lub co zrobić, żeby program wyświetlał się "normalnie" w ShopMill?
Będę bardzo wdzięczny za pomoc
pzdr
mk
Czy ktoś może mi powiedzieć jaka może być przyczyna lub co zrobić, żeby program wyświetlał się "normalnie" w ShopMill?
Będę bardzo wdzięczny za pomoc
pzdr
mk
Re: format kopiowania programu w ShopMill
Kopiując zawartość programu (zaznaczając wszystkie linie programu i kopiując) z pendriva do nowo utworzonego programu Shopmill ma maszynie (nie ISO) dalej jest tak samo?
-
- Lider FORUM (min. 2000)
- Posty w temacie: 4
- Posty: 7861
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Re: format kopiowania programu w ShopMill
Ewidentnie problem końca linii (CR/LF zamiast LF).MarcinKołodziejczak pisze: ↑30 wrz 2022, 15:05
Czy ktoś może mi powiedzieć jaka może być przyczyna lub co zrobić, żeby program wyświetlał się "normalnie" w ShopMill?
Wygląda jakby maszyna pracowała na Linuksie a program był pisany na Windows.
Pod Linuksem dos2unix (jest też unix2dos), pod Windows nie wiem.
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 1
- Posty: 530
- Rejestracja: 02 gru 2018, 22:25
- Lokalizacja: Tarnów MP
- Kontakt:
Re: format kopiowania programu w ShopMill
Pod Windowsem jest rewelacyjny i darmowy Notepad++ ma podobne możliwości co Sublime Text na Linuxietuxcnc pisze:Pod Linuksem dos2unix (jest też unix2dos), pod Windows nie wiem.
Seria, w moim wykonaniu, to dwie sztuki, w tym jedna w odbiciu lustrzanym.
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 4
- Posty: 9
- Rejestracja: 05 wrz 2022, 12:40
- Lokalizacja: Częstochowa
- Kontakt:
Re: format kopiowania programu w ShopMill
Extcall - ogromne dzięki! Po skopiowaniu poszczególnych linii (tych wszystkich cyfr i przecinków) do nowego programu Shopmill wszystko działa jak należy.
Jeszcze raz - bardzo Ci dziękuję .
pzdr
kolodziej
-
- Lider FORUM (min. 2000)
- Posty w temacie: 4
- Posty: 7861
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Re: format kopiowania programu w ShopMill
Nie działa jak należy - ominąłeś problem zamiast go rozwiązać.
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 4
- Posty: 9
- Rejestracja: 05 wrz 2022, 12:40
- Lokalizacja: Częstochowa
- Kontakt:
Re: format kopiowania programu w ShopMill
a w jaki sposób ten problem rozwiązać? w maszynie faktycznie mam Linuxa...
-
- Lider FORUM (min. 2000)
- Posty w temacie: 4
- Posty: 7861
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Re: format kopiowania programu w ShopMill
Przecież Ci napisałem - dos2unixMarcinKołodziejczak pisze: ↑18 paź 2022, 15:03a w jaki sposób ten problem rozwiązać? w maszynie faktycznie mam Linuxa...
-
- Lider FORUM (min. 2000)
- Posty w temacie: 4
- Posty: 7861
- Rejestracja: 26 lut 2011, 23:24
- Lokalizacja: mazowieckie
Re: format kopiowania programu w ShopMill
Niestety nie podam gotowego rozwiązania, bo jest to bardzo trudne żeby wymyślić coś, co będzie działało na dowolnej dystrybucji Linuksa.
W każdym razie, zacząłem się dzisiaj nad tym zastanawiać i jest dość poważny problem.
Otóż do zainstalowania oprogramowania potrzebne są uprawnienia użytkownika root, a z tym może być problem w dystrybucji sterującej obrabiarką, gdyż producenci z zasady traktują użytkownika jak idiotę, który na pewno narobi szkód jeśli tylko będzie mu wolno, więc blokują dostęp do wszystkiego co tylko można...
Pomyślałem sobie, że można użyć pewnego podstępu...
Wszystkie pliki znajdujące się na partycji typu fat mają zupełnie przypadkiem atrybut wykonywalności. Co prawda mają tylko uprawnienia użytkownika który je uruchomi, ale przynajmniej na plikach znajdujących się w tym samym folderze powinny działać...
Tak więc bierzemy pendrajwa z systemem plików fat (DOS/Windows), wgrywamy na niego dos2unix oraz unix2dos i przynajmniej pliki na pendrajwie powinno się dać skonwertować...
Niestety pojawił się pewien problem...
Ściągnąłem przedmiotowy program i okazało się że może nie działać...
Jest to totalny debilizm, bo prosty program szukający w pliku ciągu znaków jest tak skompilowany, że zależy od biblioteki glibc.
Jeśli w systemie będzie zupełnie przypadkiem glibc we właściwej wersji, to zadziała, inaczej nie...
Tak więc dos2unix i unix2dos odpada...
Ale jest coś co powinno zadziałać, mianowicie busybox.
Busybox jest z zasady tak pisany, żeby nie był zależny od niczego i udawał wiele komend i programów systemu operacyjnego, w tym także tych dwóch, na których nam zależy...
Znalazłem repozytorium https://busybox.net/downloads/binaries/ ... inux-musl/ z którego wystarczy ściągnąć pliki busybox_UNIX2DOS oraz busybox_DOS2UNIX i skopiować je na pendrajwa.
Niestety "przeciągnij i upuść" nie wszędzie działa i konieczne może być użycie terminala, przykładowoNie mogę obiecać że opisana metoda zadziała wszędzie, ale jeśli zadziała, to bez instalacji i uprawnień użytkownika root...
W każdym razie, zacząłem się dzisiaj nad tym zastanawiać i jest dość poważny problem.
Otóż do zainstalowania oprogramowania potrzebne są uprawnienia użytkownika root, a z tym może być problem w dystrybucji sterującej obrabiarką, gdyż producenci z zasady traktują użytkownika jak idiotę, który na pewno narobi szkód jeśli tylko będzie mu wolno, więc blokują dostęp do wszystkiego co tylko można...
Pomyślałem sobie, że można użyć pewnego podstępu...
Wszystkie pliki znajdujące się na partycji typu fat mają zupełnie przypadkiem atrybut wykonywalności. Co prawda mają tylko uprawnienia użytkownika który je uruchomi, ale przynajmniej na plikach znajdujących się w tym samym folderze powinny działać...
Tak więc bierzemy pendrajwa z systemem plików fat (DOS/Windows), wgrywamy na niego dos2unix oraz unix2dos i przynajmniej pliki na pendrajwie powinno się dać skonwertować...
Niestety pojawił się pewien problem...
Ściągnąłem przedmiotowy program i okazało się że może nie działać...
Jest to totalny debilizm, bo prosty program szukający w pliku ciągu znaków jest tak skompilowany, że zależy od biblioteki glibc.
Jeśli w systemie będzie zupełnie przypadkiem glibc we właściwej wersji, to zadziała, inaczej nie...
Tak więc dos2unix i unix2dos odpada...
Ale jest coś co powinno zadziałać, mianowicie busybox.
Busybox jest z zasady tak pisany, żeby nie był zależny od niczego i udawał wiele komend i programów systemu operacyjnego, w tym także tych dwóch, na których nam zależy...
Znalazłem repozytorium https://busybox.net/downloads/binaries/ ... inux-musl/ z którego wystarczy ściągnąć pliki busybox_UNIX2DOS oraz busybox_DOS2UNIX i skopiować je na pendrajwa.
Niestety "przeciągnij i upuść" nie wszędzie działa i konieczne może być użycie terminala, przykładowo
Kod: Zaznacz cały
cd /media/user/sda1
./busybox_DOS2UNIX program.nc
-
Autor tematu - Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 4
- Posty: 9
- Rejestracja: 05 wrz 2022, 12:40
- Lokalizacja: Częstochowa
- Kontakt:
Re: format kopiowania programu w ShopMill
bardzo dziękuję Ci za poświęcony czas na szukanie rozwiązania problemu. Niestety moja wiedza z obsługi programów jest na takim poziomie, że nie ma szans, abym sobie z tym poradził . Pozostaje mi tylko "obejście" problemu.
Dzięki i pzdr.
mk
Dzięki i pzdr.
mk