Znaleziono 4 wyniki

autor: tuxcnc
02 sie 2013, 17:59
Forum: LinuxCNC (dawniej EMC2)
Temat: Wrzeciono i oś obrotowa
Odpowiedzi: 10
Odsłony: 2682

Jakoś mi się te strzałki nie rzuciły w oczy ...
Zresztą ja ich od pewnego czasu nie używam, bo straszny burdel robią gdy się łączy w sieć wiele pinów.
Wtedy już za cholerę nie wiadomo co w którą stronę i gdzie.

Na przepchnięcie dziwnych znaków w skryptach basha metodą jest użycie jako argumentu komendy wyniku polecenia echo.
Wtedy wszystko co pomiędzy cudzysłowami jest przekazane do wywoływanego programu i bash w nic nie wnika.
Czyli w tym przypadku powinno zadziałać :

Kod: Zaznacz cały

#!/bin/bash 
halcmd unlinkp hm2_5i25.0.7i77.0.1.analogout5 
halcmd unlinkp hm2_5i25.0.encoder.05.position 
halcmd unlinkp hm2_5i25.0.encoder.05.index-enable 
halcmd $(echo "net spindle-index-enable <=> hm2_5i25.0.encoder.05.index-enable") 
halcmd $(echo "net spindle-speed-DAC scale.0.out => hm2_5i25.0.7i77.0.1.analogout5") 
exit 0
.
autor: tuxcnc
31 lip 2013, 21:06
Forum: LinuxCNC (dawniej EMC2)
Temat: Wrzeciono i oś obrotowa
Odpowiedzi: 10
Odsłony: 2682

Problem jest taki, że ja u siebie nie mogę sprawdzić, bo nie mam takiego sprzętu.
Otwórz terminal i po kolei odpalaj poszczególne linie kodu ze skryptu.
Jak coś będzie nie tak, to powinno wywalić komunikat o błędzie.
A to okno z konfiguracją HAL najlepiej zamykaj, ponownie otwieraj i dopiero patrz czy się coś zmieniło.
Mam takie wrażenie, że ono się samo nie odświeża gdy komendy idą przez halcmd ...

.
autor: tuxcnc
31 lip 2013, 19:57
Forum: LinuxCNC (dawniej EMC2)
Temat: Wrzeciono i oś obrotowa
Odpowiedzi: 10
Odsłony: 2682

Rozumiem, że masz karty Mesa, wszystko działa jak chcesz, przełącza się, tylko ten skrypt nie chce zadziałać ?

.
autor: tuxcnc
31 lip 2013, 18:31
Forum: LinuxCNC (dawniej EMC2)
Temat: Wrzeciono i oś obrotowa
Odpowiedzi: 10
Odsłony: 2682

Jak napiszesz o co Ci chodzi, to może ktoś odpowie.

.

Wróć do „Wrzeciono i oś obrotowa”