Страница 1 из 1
Создать кнопку в Mach3
Добавлено: 11 дек 2012, 17:22
mva
Привет.
Очень нужно создать кнопки на главном экране Mach3. Кнопки должны быть две THC Up и THC Down, т.е. они должны эмулировать входные сигналы.
Программа для редактирования экранов Mach есть. Только не пойму как, в списке комманд, когда кнопку создаешь, таких нет(
Прошу помощи.
Re: Создать кнопку в Mach3
Добавлено: 11 дек 2012, 17:28
aftaev
Пробовал нечто подобное при ручном регулировании МАЧ странно работает, чем чаще жмешь тем больше геометрия летит и тд.. вообщем полный глюк. Выводи сигналы на ЛПТ и подключай кнопки.
Re: Создать кнопку в Mach3
Добавлено: 11 дек 2012, 18:44
Nick
А какие команды ты использовал?
Re: Создать кнопку в Mach3
Добавлено: 11 дек 2012, 19:44
aftaev
Nick писал(а):А какие команды ты использовал?
с клавы эмулировал ножно прописать горячие клавиши для ТНС вот чем больше жмакаешь тем геометрия изменяется
Re: Создать кнопку в Mach3
Добавлено: 12 дек 2012, 07:01
mva
Я хотел кнопки на экране создать, так как LPT входа все заняты, и клавы у меня нет (экран сенсорный).
У меня газорезка, хочу чтобы во время резки можно было вручную с помощью кнопок регулировать высоту.
Можно ли создать кнопки на экране чтобы они эмулировали входные сигналы?
Re: Создать кнопку в Mach3
Добавлено: 12 дек 2012, 09:53
Nick
Наверное, можно сделать кнопку, чтобы она эмулировала хоткей.
А как хоть приблизительно все эти функции в mach называются?
Re: Создать кнопку в Mach3
Добавлено: 12 дек 2012, 11:43
aftaev
Nick писал(а):А как хоть приблизительно все эти функции в mach называются?
ОЕМ коды
mva, яж объясняю делал подобное глючит. То что нак же не было на плазме ТНС хотел пока кнопкаами управлять. Сделал. Запускаю плазму вырезаю круг. Жмакаю кнопки Z подымается опускается все ОК, вот только вместо круга овал вышел. Гоню станок в начало резки оси сместились. Думал шаговики гонят. Вырезаю без регулировки ТНС все четко режет. Вырезаю и регулирую зазор клавиатурой фигню режет. Сколько пробовал при управлении с клавы геометрия летит. Поставил в комп доп. плату ЛПТ прикрутил пару кнопок вверх/вниз и так работал.
mva писал(а):так как LPT входа все заняты,
так купи еще плату LPT-PCI они по 10 баксов. Мач поддерживает 2 ЛПТ. И прикрути к этой плате кнопки. Иначе ты затыкаешь экран

Re: Создать кнопку в Mach3
Добавлено: 13 дек 2012, 07:11
mva
aftaev, спасибо за совет. Для THC второй lpt куплю.
Но все таки подскажите как кнопки то создавать.
Например нужно создать кнопку на экране чтобы она эмулировала нажатие клавиши клавиатуры - например TAB или любую другую.
Re: Создать кнопку в Mach3
Добавлено: 13 дек 2012, 09:17
Nick
Re: Создать кнопку в Mach3
Добавлено: 13 дек 2012, 09:34
aftaev
Находишь прогу Mach3Screen.exe открываешь в ней файл морды мача расширение set Щелкни на любой кнопке и посмотри что там прописано. Там прописан будет ОЕМ код. Находишь описание ОЕМ кодов мача там будет примерно для ТНС код 2341 вот его в свойства кнопки вписываешь и при нажатии будет срабатывать ТНС
Вот как то так

Re: Создать кнопку в Mach3
Добавлено: 13 дек 2012, 09:41
aftaev
Nick писал(а):Там же на VB все?
Не совсем. На VB пишется сложный скрипт, для нажатия кнопок достаточно указать нужный ОЕМ код.
При написании на VB все равно используется ОЕМ коды. Чтобы "нажать" кнопку в коде VB нужно будет написать типо DoButton(124)

написал на память скорее всего малость не так
Re: Создать кнопку в Mach3
Добавлено: 13 дек 2012, 09:44
aftaev