Re: ЧПУ пульты
Добавлено: 01 ноя 2012, 21:18
Воть:
Это вот так?Nick писал(а):Так и ты так и не показал вывод hal show!
Код: Выделить всё
cnc@cnc-desktop:~/Desktop/мой-станок$ hal show
Команда 'hal' не найдена, возможно вы имели в виду:
Команда 'halt' из пакета 'upstart' (main)
Команда 'halt' из пакета 'molly-guard' (universe)
Команда 'fal' из пакета 'dnet-progs' (universe)
Команда 'cal' из пакета 'bsdmainutils' (main)
Команда 'hcal' из пакета 'libhdate1' (universe)
Команда 'haml' из пакета 'libhaml-ruby1.8' (universe)
Команда 'ha' из пакета 'ha' (universe)
Команда 'al' из пакета 'mono-devel' (main)
Команда 'hald' из пакета 'hal' (main)
Команда 'pal' из пакета 'pal' (universe)
hal: команда не найдена
cnc@cnc-desktop:~/Desktop/мой-станок$
Код: Выделить всё
cnc@cnc-desktop:~$ halcmd show | grep arduino
4 User arduino-vcp 5084 ready
3 User arduino 5083 ready
4 float IN 0 arduino-vcp.analog-in-00 <== ain0
4 float IN 0 arduino-vcp.analog-in-00b <== ain0
4 float IN 0 arduino-vcp.analog-in-01 <== ain1
4 float IN 0 arduino-vcp.analog-in-01b <== ain1
4 float IN 0 arduino-vcp.analog-in-02 <== ain2
4 float IN 0 arduino-vcp.analog-in-02b <== ain2
4 float IN 0 arduino-vcp.analog-in-03 <== ain3
4 float IN 0 arduino-vcp.analog-in-03b <== ain3
4 float IN 0 arduino-vcp.analog-in-04 <== ain4
4 float IN 0 arduino-vcp.analog-in-04b <== ain4
4 float IN 0 arduino-vcp.analog-in-05 <== ain5
4 float IN 0 arduino-vcp.analog-in-05b <== ain5
4 float OUT 0 arduino-vcp.analog-out-03-f ==> aout0
4 s32 OUT 0 arduino-vcp.analog-out-03-i
4 float OUT 0 arduino-vcp.analog-out-05-f ==> aout1
4 s32 OUT 0 arduino-vcp.analog-out-05-i
4 float OUT 0 arduino-vcp.analog-out-06-f ==> aout2
4 s32 OUT 0 arduino-vcp.analog-out-06-i
4 float OUT 0 arduino-vcp.analog-out-09-f ==> aout3
4 s32 OUT 0 arduino-vcp.analog-out-09-i
4 float OUT 0 arduino-vcp.analog-out-10-f ==> aout4
4 s32 OUT 0 arduino-vcp.analog-out-10-i
4 float OUT 0 arduino-vcp.analog-out-11-f ==> aout5
4 s32 OUT 0 arduino-vcp.analog-out-11-i
4 bit IN FALSE arduino-vcp.digital-in-08 <== din0
4 bit IN FALSE arduino-vcp.digital-in-12 <== din1
4 bit IN FALSE arduino-vcp.digital-in-13 <== din2
4 bit OUT FALSE arduino-vcp.digital-out-02 ==> dout0
4 bit OUT FALSE arduino-vcp.digital-out-04 ==> dout1
4 bit OUT FALSE arduino-vcp.digital-out-07 ==> dout2
3 float OUT 0 arduino.analog-in-00 ==> ain0
3 float OUT 0 arduino.analog-in-01 ==> ain1
3 float OUT 0 arduino.analog-in-02 ==> ain2
3 float OUT 0 arduino.analog-in-03 ==> ain3
3 float OUT 0 arduino.analog-in-04 ==> ain4
3 float OUT 0 arduino.analog-in-05 ==> ain5
3 float IN 0 arduino.analog-out-03 <== aout0
3 float IN 0 arduino.analog-out-05 <== aout1
3 float IN 0 arduino.analog-out-06 <== aout2
3 float IN 0 arduino.analog-out-09 <== aout3
3 float IN 0 arduino.analog-out-10 <== aout4
3 float IN 0 arduino.analog-out-11 <== aout5
3 bit OUT FALSE arduino.digital-in-08 ==> din0
3 bit OUT TRUE arduino.digital-in-08-not
3 bit OUT FALSE arduino.digital-in-12 ==> din1
3 bit OUT TRUE arduino.digital-in-12-not
3 bit OUT FALSE arduino.digital-in-13 ==> din2
3 bit OUT TRUE arduino.digital-in-13-not
3 bit IN FALSE arduino.digital-out-02 <== dout0
3 bit IN FALSE arduino.digital-out-04 <== dout1
3 bit IN FALSE arduino.digital-out-07 <== dout2
==> arduino-vcp.analog-in-00
==> arduino-vcp.analog-in-00b
<== arduino.analog-in-00
==> arduino-vcp.analog-in-01
==> arduino-vcp.analog-in-01b
<== arduino.analog-in-01
==> arduino-vcp.analog-in-02
==> arduino-vcp.analog-in-02b
<== arduino.analog-in-02
==> arduino-vcp.analog-in-03
==> arduino-vcp.analog-in-03b
<== arduino.analog-in-03
==> arduino-vcp.analog-in-04
==> arduino-vcp.analog-in-04b
<== arduino.analog-in-04
==> arduino-vcp.analog-in-05
==> arduino-vcp.analog-in-05b
<== arduino.analog-in-05
<== arduino-vcp.analog-out-03-f
==> arduino.analog-out-03
<== arduino-vcp.analog-out-05-f
==> arduino.analog-out-05
<== arduino-vcp.analog-out-06-f
==> arduino.analog-out-06
<== arduino-vcp.analog-out-09-f
==> arduino.analog-out-09
<== arduino-vcp.analog-out-10-f
==> arduino.analog-out-10
<== arduino-vcp.analog-out-11-f
==> arduino.analog-out-11
==> arduino-vcp.digital-in-08
<== arduino.digital-in-08
==> arduino-vcp.digital-in-12
<== arduino.digital-in-12
==> arduino-vcp.digital-in-13
<== arduino.digital-in-13
<== arduino-vcp.digital-out-02
==> arduino.digital-out-02
<== arduino-vcp.digital-out-04
==> arduino.digital-out-04
<== arduino-vcp.digital-out-07
==> arduino.digital-out-07
3 float RW 1 arduino.analog-in-00-gain
3 float RW 0 arduino.analog-in-00-offset
3 float RW 1 arduino.analog-in-01-gain
3 float RW 0 arduino.analog-in-01-offset
3 float RW 1 arduino.analog-in-02-gain
3 float RW 0 arduino.analog-in-02-offset
3 float RW 1 arduino.analog-in-03-gain
3 float RW 0 arduino.analog-in-03-offset
3 float RW 1 arduino.analog-in-04-gain
3 float RW 0 arduino.analog-in-04-offset
3 float RW 1 arduino.analog-in-05-gain
3 float RW 0 arduino.analog-in-05-offset
3 float RW 0 arduino.analog-out-03-offset
3 float RW 1 arduino.analog-out-03-scale
3 float RW 0 arduino.analog-out-05-offset
3 float RW 1 arduino.analog-out-05-scale
3 float RW 0 arduino.analog-out-06-offset
3 float RW 1 arduino.analog-out-06-scale
3 float RW 0 arduino.analog-out-09-offset
3 float RW 1 arduino.analog-out-09-scale
3 float RW 0 arduino.analog-out-10-offset
3 float RW 1 arduino.analog-out-10-scale
3 float RW 0 arduino.analog-out-11-offset
3 float RW 1 arduino.analog-out-11-scale
3 bit RW TRUE arduino.digital-in-08-pullup
3 bit RW TRUE arduino.digital-in-12-pullup
3 bit RW TRUE arduino.digital-in-13-pullup
3 bit RW FALSE arduino.digital-out-02-invert
3 bit RW FALSE arduino.digital-out-04-invert
3 bit RW FALSE arduino.digital-out-07-invert
cnc@cnc-desktop:~$
Да, я на всех смотрел! И джойстик подключал ко всем входам подряд, ничего не происходит!Nick писал(а):А ты уверен, что на тех ножках смотрел... хотя ты на разных смотрел..
USB!aftaev писал(а):Ардуино с компом как соединены по RS232 ?
Так у меня до ЕМС дело не дошло! Пока просто запускается панелька, которая должна напрямую управлять входами и выходами ардуины! ЕМС даже не запускал!aftaev писал(а):ЕМС с USB не работает,
ЕМС ардуино как видит? Данные идут по 232?Тима писал(а):Nick утверждает, что у него все робит!
Где эту панельку найти? У меня есть ардуино и экран могу тож попробоватьТима писал(а):Пока просто запускается панелька, которая должна напрямую управлять входами и выходами ардуины!
Вся инфа отсюда: http://axis.unpy.net/01198594294aftaev писал(а):Где эту панельку найти
До экрана тоже дело не дошло, тут команды - напрямую управлять входами\выходами.aftaev писал(а):У меня есть ардуино и экран могу тож попробовать
А на пальцах объяснить сможешь? Типа, на какую клавишу и с какой силой нажимать...2cme писал(а):Тима, обычно /dev/ttyACM0 в твоем случае это Virtual COM Port (виртуальный COM порт) и Linux общается с ним как с обычным COM портом по интерфейсу Rs232, хоть и подключено физически к USB, там все программно согласуется при помощи соответствующих драйверов на уровне операционки.
Так у меня и скетчи через него в ардуину заливаются...2cme писал(а):обычно /dev/ttyACM0 в твоем случае это Virtual COM Port (виртуальный COM порт)
Я с ардуину не работал, поэтому ничего не могу сказать.Тима писал(а):Так у меня и скетчи через него в ардуину заливаются...2cme писал(а):обычно /dev/ttyACM0 в твоем случае это Virtual COM Port (виртуальный COM порт)