[WIKI] Создание конфигурации простого автомата от чайника

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.

[WIKI] Создание конфигурации простого автомата от чайника

Сообщение Ворон226 » 15 окт 2014, 11:40


Часто возникает необходимость создания конфигурации простого автомата на LinuxCNC.
Попробую сделать это тут для новичков (к коим и себя отношу).

А начнем с постановки задачи.

Задача.
Сконфигурировать простой автомат "Планшетный широкоформатный сканер" на базе LinuxCNC со своей панелью управления и встроенной перепрограммируемой программой обработки заготовки.

Для начала определим необходимые направления работы:
1. Описание логики работы сканера
2. Создание файла INI
3. Создание визуальной панели
4. Создание связей между HAL, визуальной панелью и программами/подпрограммами
5. Создание HAL
6. Написание программы сканирования
7. Способы проверки и тестирования конфигурации

Продолжу вечером...
Хочешь быть счастливым? Будь им!
Аватара пользователя
Ворон226
Мастер
 
Сообщения: 1805
Зарегистрирован: 01 окт 2012, 18:14
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Репутация: 174
Медальки:

Re: Создание конфигурации простого автомата от чайника

Сообщение aftaev » 15 окт 2014, 11:50

Ворон226 писал(а):Планшетный широкоформатный сканер" на базе LinuxCNC со своей панелью управления и встроенной перепрограммируемой программой обработки заготовки.

самая обычная задача для чайника :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
 
Сообщения: 31927
Зарегистрирован: 04 апр 2010, 19:22
Откуда: Казахстан. Шымкент
Репутация: 5709
Медальки:

Re: Создание конфигурации простого автомата от чайника

Сообщение Ворон226 » 15 окт 2014, 12:14

Так я ведь сразу оговорился, что рассматривать будем только аспект создания конфигурации станка. Пока не будем касаться вопроса обработки графики и т.п. Это очень специфический вопрос.
Если пугает название, то можно создать автомат сверловки отверстий с фиксированным шагом и различных размеров заготовки. ;)
Хочешь быть счастливым? Будь им!
Аватара пользователя
Ворон226
Мастер
 
Сообщения: 1805
Зарегистрирован: 01 окт 2012, 18:14
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Репутация: 174
Медальки:

Re: Создание конфигурации простого автомата от чайника

Сообщение NightV » 15 окт 2014, 12:19

Ворон226 писал(а): автомат сверловки отверстий с фиксированным шагом и различных размеров заготовки.

это упростил называется? :lol: :lol: :lol:
и много букаФ :)
Всё просто! если знаешь КАК!
Аватара пользователя
NightV
Почётный участник
Почётный участник
 
Сообщения: 6547
Зарегистрирован: 30 дек 2011, 09:14
Откуда: Israel
Репутация: 2269
Медальки:
Настоящее имя: Владимир Айрапетян

Re: Создание конфигурации простого автомата от чайника

Сообщение aftaev » 15 окт 2014, 12:19

Ворон226 писал(а):Если пугает название, то можно создать автомат сверловки отверстий с фиксированным шагом и различных размеров заготовки.

такое название тож чайников испугает :)
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
aftaev
Зачётный участник
Зачётный участник
 
Сообщения: 31927
Зарегистрирован: 04 апр 2010, 19:22
Откуда: Казахстан. Шымкент
Репутация: 5709
Медальки:

Re: Создание конфигурации простого автомата от чайника

Сообщение Nick » 15 окт 2014, 12:44

Может всю статью в вики сразу писать, а тут обсуждение сделаем?
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1576
Заслуга: Developer
Медальки:

Re: Создание конфигурации простого автомата от чайника

Сообщение Ворон226 » 15 окт 2014, 14:29

Так все пока в процессе... Типа нескольких "зайцев" одной темой ;) А уже готовое решение в Вики по-этапно. И всякие усовершенствования уже туда добавлять. И варианты реализации.

Наверняка для новичка это сложновато. А вот для "чайника" - самое оно ;) Ведь подобной темой можно связать отдельные темы воедино. И создание визуальной панели, и связи элементов конфигурации, и работа с INI и HAL-ом...

Но можно и в Вики... Ночью засяду. И ссылку кину.
Хочешь быть счастливым? Будь им!
Аватара пользователя
Ворон226
Мастер
 
Сообщения: 1805
Зарегистрирован: 01 окт 2012, 18:14
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Репутация: 174
Медальки:

Re: Создание конфигурации простого автомата от чайника

Сообщение Ворон226 » 15 окт 2014, 14:47

Хочешь быть счастливым? Будь им!
Аватара пользователя
Ворон226
Мастер
 
Сообщения: 1805
Зарегистрирован: 01 окт 2012, 18:14
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Репутация: 174
Медальки:

Re: [WIKI] Создание конфигурации простого автомата от чайник

Сообщение Nick » 15 окт 2014, 14:54

+1 чуть подправил тему и статью - добавил ссылки
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1576
Заслуга: Developer
Медальки:

Re: [WIKI] Создание конфигурации простого автомата от чайник

Сообщение Ворон226 » 16 окт 2014, 00:42

Не могу вставить в wiki ссылки на страницы самой wiki - пишет "Недопустимое имя". Браузер - "лиса". Русские буквы при копировании преобразуются в абракадабру... Или научите, или исправьте, пожалуйста ссылки в тексте.

Положил немного материалов (в итоге просматривается небольшая брошюра) ;)
Хочешь быть счастливым? Будь им!
Аватара пользователя
Ворон226
Мастер
 
Сообщения: 1805
Зарегистрирован: 01 окт 2012, 18:14
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Репутация: 174
Медальки:

Re: [WIKI] Создание конфигурации простого автомата от чайник

Сообщение Nick » 16 окт 2014, 17:20

Если копировать не целиком, то будут вставляться русские.
А ссылку лучше всего скопировать название статьи и поставить его в [[ ]], тогда ссылка вставится автоматом.
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1576
Заслуга: Developer
Медальки:

Re: [WIKI] Создание конфигурации простого автомата от чайник

Сообщение Ворон226 » 16 окт 2014, 20:58

Исправил...
Хочешь быть счастливым? Будь им!
Аватара пользователя
Ворон226
Мастер
 
Сообщения: 1805
Зарегистрирован: 01 окт 2012, 18:14
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Репутация: 174
Медальки:

Re: [WIKI] Создание конфигурации простого автомата от чайник

Сообщение Ворон226 » 18 окт 2014, 22:41

Двинулся дальше. Жду замечаний и пожеланий... Я пока не уверен, что нужно это делать так подробно. Хотя мне это точно пригодится ;)
Хочешь быть счастливым? Будь им!
Аватара пользователя
Ворон226
Мастер
 
Сообщения: 1805
Зарегистрирован: 01 окт 2012, 18:14
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Репутация: 174
Медальки:

Re: [WIKI] Создание конфигурации простого автомата от чайник

Сообщение nkp » 18 окт 2014, 22:48

Ворон226 писал(а):Двинулся дальше. Жду замечаний и пожеланий.

Код: Выделить всёРазвернуть
[DISPLAY]
DISPLAY = ./mygui

так по идее работать не должно...
надо :
Код: Выделить всёРазвернуть
[DISPLAY]
DISPLAY = mygui
nkp
Мастер
 
Сообщения: 8260
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1539
Медальки:

Re: [WIKI] Создание конфигурации простого автомата от чайник

Сообщение Ворон226 » 18 окт 2014, 22:51

Исправлено (а у меня работало ;) )
Хочешь быть счастливым? Будь им!
Аватара пользователя
Ворон226
Мастер
 
Сообщения: 1805
Зарегистрирован: 01 окт 2012, 18:14
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Репутация: 174
Медальки:

Re: [WIKI] Создание конфигурации простого автомата от чайник

Сообщение nkp » 18 окт 2014, 22:57

Ворон226 писал(а):Исправлено (а у меня работало

да - наверно таки работало...
просто я файл mygui ложу в bin (где все файлы разных интерфейсов лежат)
а у тебя из папки конфига загружался gui ...
но это все мелочи...
nkp
Мастер
 
Сообщения: 8260
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1539
Медальки:

Re: [WIKI] Создание конфигурации простого автомата от чайник

Сообщение UAVpilot » 19 окт 2014, 00:48

Так вроде логичнее, когда всё, что относится только к данной конфигурации лежит именно в папке с конфигами, а не раскидано по всей системе... :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
UAVpilot
Мастер
 
Сообщения: 20155
Зарегистрирован: 17 апр 2012, 14:58
Откуда: Москва
Репутация: 4842
Заслуга: !!!
Медальки:
Настоящее имя: Сергей

Re: [WIKI] Создание конфигурации простого автомата от чайник

Сообщение Ворон226 » 19 окт 2014, 07:34

потому в Вики сделал два варианта.
Хочешь быть счастливым? Будь им!
Аватара пользователя
Ворон226
Мастер
 
Сообщения: 1805
Зарегистрирован: 01 окт 2012, 18:14
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Репутация: 174
Медальки:

Re: [WIKI] Создание конфигурации простого автомата от чайник

Сообщение Ворон226 » 19 окт 2014, 21:09

Продолжил... Прописал связи визуальной панели с пинами HAL
Хочешь быть счастливым? Будь им!
Аватара пользователя
Ворон226
Мастер
 
Сообщения: 1805
Зарегистрирован: 01 окт 2012, 18:14
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Репутация: 174
Медальки:

Re: [WIKI] Создание конфигурации простого автомата от чайник

Сообщение Nick » 20 окт 2014, 10:45

подправил слегка картинки блок схем -
[[картинка|400px|без]]
размер 400px
без = без выравнивания - вставляется как текст
Аватара пользователя
Nick
Мастер
 
Сообщения: 22527
Зарегистрирован: 23 ноя 2009, 16:45
Откуда: Gatchina, Saint-Petersburg distr., Russia
Репутация: 1576
Заслуга: Developer
Медальки:

След.

Вернуться в LinuxCNC

Кто сейчас на конференции

Зарегистрированные пользователи: Adskiydart, Argon-11, Bing [Bot], Evgeniy123, fleshget, frezeryga, Gestap, Google [Bot], Kachik, lazymiller, Majestic-12 [Bot], Maxekb77, maxx2000orel, mln, nik1, niksooon, Ruva, sashaK, seet46, Sht0lz, sima8520, tehnic, Yandex [bot], Валерий78

Reputation System ©'