Как правильно изучать linuxcnc

Re: Как правильно изучать linuxcnc

Сообщение MX_Master » 19 июн 2019, 18:33

Maxekb77 писал(а):я до сих пор думаю что видеочип чем то мешает

Раз уж думаешь, скажи чему/кому мешает?
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 5853
Зарегистрирован: 27 июн 2015, 19:45
Откуда: Алма-Ата
Репутация: 2607
Медальки:
Настоящее имя: Миша

Re: Как правильно изучать linuxcnc

Сообщение Maxekb77 » 19 июн 2019, 18:54

MX_Master писал(а):Раз уж думаешь, скажи чему/кому мешает?


MX_Master писал(а):Orange Pi маленько слабоват. Недели 2 осталось до готового сопроцессорного генератора шагов. Для хобби будет идеально. Есть там платы и с 2 гб ОЗУ, но слабость их не в размере ОЗУ, а в видеочипе. Поэтому я буду пробовать поднять LinuxCNC на более мощном мини ПК. Там и ОЗУ 4 Гб (ddr4), и видео намного мощнее.
Maxekb77
Мастер
 
Сообщения: 1540
Зарегистрирован: 05 окт 2013, 00:04
Откуда: Екатеринбург
Репутация: 275
Настоящее имя: Максим

Re: Как правильно изучать linuxcnc

Сообщение MX_Master » 19 июн 2019, 19:09

Максим, видеопроц (MALI 400/450) слабоват для графического вывода (OpenGLES, WebGL), а не для вывода шагов. И в данный момент видеопроц не используется, за него всё рисует основной процессор. Ногодрыгом занимается третий (OpenRISC) процессор, который тоже находится в чипе. Я не знаю чем ты думаешь, но явно не тем.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 5853
Зарегистрирован: 27 июн 2015, 19:45
Откуда: Алма-Ата
Репутация: 2607
Медальки:
Настоящее имя: Миша

Re: Как правильно изучать linuxcnc

Сообщение torvn77 » 19 июн 2019, 19:33

MX_Master писал(а):
torvn77 писал(а):Радиобутон выбора оси
torvn77 писал(а):со всеми вытекающими из этого криками
torvn77 писал(а):не пользоваться гуевым средством установки офсета

Тимофей, прекратите немедленно, всех учеников распугаете :D

Если ученик пережил "а теперь откройте терминал", снос русского интерфейса и создание ui файла в текстовом редакторе то такая мелочь его уже не испугает.
На самом деле ему это удобно, потому что офсет, радиобутон как и суброутина это кальки с соответствующих английских терминов и названий и люди видят что так проще увязывать обсуждение с англоязычным мануальником.

Ну а что до криков то люди же понимают что надо работать внимательно, да и консоль MDI удобнее кнопок.
Аватара пользователя
torvn77
Мастер
 
Сообщения: 2414
Зарегистрирован: 02 июн 2012, 22:12
Откуда: Санкт-Петербург
Репутация: 212
Медальки:

Re: Как правильно изучать linuxcnc

Сообщение Argon-11 » 19 июн 2019, 19:42

MX_Master писал(а):И в данный момент видеопроц не используется, за него всё рисует основной процессор.

Один уважаемый гуру (разработчик) на 4pda как-то сказал, что в андроиде на проце Allwinner H3 3D-графику обрабатывает именно mali. На armbian по какой-то причине не портировали. Видимо, неоткуда - в исходниках андроида блобы где-то в районе видеодрайвера, то бишь, шито-крыто.
Аватара пользователя
Argon-11
Мастер
 
Сообщения: 1552
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 365

Re: Как правильно изучать linuxcnc

Сообщение MX_Master » 19 июн 2019, 20:43

Argon-11 писал(а):
MX_Master писал(а):И в данный момент видеопроц не используется, за него всё рисует основной процессор.

Один уважаемый гуру (разработчик) на 4pda как-то сказал, что в андроиде на проце Allwinner H3 3D-графику обрабатывает именно mali. На armbian по какой-то причине не портировали. Видимо, неоткуда - в исходниках андроида блобы где-то в районе видеодрайвера, то бишь, шито-крыто.

Ответил в соответствующей теме - viewtopic.php?f=41&t=16788&p=514821#p514821
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 5853
Зарегистрирован: 27 июн 2015, 19:45
Откуда: Алма-Ата
Репутация: 2607
Медальки:
Настоящее имя: Миша

Re: Как правильно изучать linuxcnc

Сообщение Dimka » 19 июн 2019, 20:58

torvn77 писал(а):На самом деле ему это удобно, потому что офсет, радиобутон как и суброутина это кальки с соответствующих английских терминов и названий

Архиудобно :)
Как правильно изучать linuxcnc g9dzScRjeRg.jpg
Аватара пользователя
Dimka
Мастер
 
Сообщения: 1290
Зарегистрирован: 14 июл 2016, 23:40
Репутация: 322
Настоящее имя: Дима

Re: Как правильно изучать linuxcnc

Сообщение torvn77 » 19 июн 2019, 21:16

Dimka писал(а):
torvn77 писал(а):На самом деле ему это удобно, потому что офсет, радиобутон как и суброутина это кальки с соответствующих английских терминов и названий

Архиудобно :)
g9dzScRjeRg.jpg

Эти слова редко встречаются в мануальнике и по этому делать с них кальку не целесообразно.
А вот то что перечислил я встречается часто и по этому делать кальку с них целесообразно.
Видишь страшное и жуткое [RS274NGC]SUBROUTINE_PATH и это как то увязывается с уже известным.
Аватара пользователя
torvn77
Мастер
 
Сообщения: 2414
Зарегистрирован: 02 июн 2012, 22:12
Откуда: Санкт-Петербург
Репутация: 212
Медальки:

Re: Как правильно изучать linuxcnc

Сообщение MX_Master » 19 июн 2019, 21:20

Суброутина = подпрограмма?
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 5853
Зарегистрирован: 27 июн 2015, 19:45
Откуда: Алма-Ата
Репутация: 2607
Медальки:
Настоящее имя: Миша

Re: Как правильно изучать linuxcnc

Сообщение MaksSavchuk » 19 июн 2019, 21:30

torvn77 писал(а):Разница будет, пользователю нужен удобный и понятный способ задания и главное хранения офсетов.

а в чем проблема с офсетами? вроде как сохраняются и отображаются, я себе на панель ещё кнопок накидал типа "XY here", "Z here", "Probe Z" вроде как больше и не надо ничего.
MaksSavchuk
Опытный
 
Сообщения: 156
Зарегистрирован: 17 май 2019, 09:56
Репутация: 13
Настоящее имя: Максим Савчук

Re: Как правильно изучать linuxcnc

Сообщение torvn77 » 19 июн 2019, 21:37

После перезапуска linuxcnc по стандарту и "кабы чего не вышло" полнстью инициализирует переменные среды NC программы.
В общем после перезапуска офсеты должны быть сброшены.
Аватара пользователя
torvn77
Мастер
 
Сообщения: 2414
Зарегистрирован: 02 июн 2012, 22:12
Откуда: Санкт-Петербург
Репутация: 212
Медальки:

Re: Как правильно изучать linuxcnc

Сообщение torvn77 » 19 июн 2019, 21:38

MX_Master писал(а):Суброутина = подпрограмма?

Да, хотя правильнее было бы назвать процедурой или функцией.
По мне так функция правильнее и более соответветствует текущему состоянию.
(Имеется разделение на глобальные с префиксом _ и локальные без префикса переменные)
Аватара пользователя
torvn77
Мастер
 
Сообщения: 2414
Зарегистрирован: 02 июн 2012, 22:12
Откуда: Санкт-Петербург
Репутация: 212
Медальки:

Re: Как правильно изучать linuxcnc

Сообщение MX_Master » 19 июн 2019, 21:46

Есть же управляющая программа (УП), а в ней может быть подпрограмма (: Логично и понятно. А вот процедуры и функции внутри УП звучат для обычного пользователя немного странно.

Радиобутон = переключатель?
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 5853
Зарегистрирован: 27 июн 2015, 19:45
Откуда: Алма-Ата
Репутация: 2607
Медальки:
Настоящее имя: Миша

Re: Как правильно изучать linuxcnc

Сообщение torvn77 » 19 июн 2019, 21:56

MX_Master писал(а):Радиобутон = переключатель?

Посмотри тут http://linuxcnc.org/docs/2.7/html/gui/gladevcp.html, пишется с двумям t и слитно одним словом.
MX_Master писал(а):Есть же управляющая программа (УП), а в ней может быть подпрограмма (: Логично и понятно. А вот процедуры и функции внутри УП звучат для обычного пользователя немного странно.

Но в общем контексте современных языков программирования такую конструкцию называют функцией и именно под таким названием будет самое быстрое обобщение и перенос уже имеющегося опыта программирования.
Аватара пользователя
torvn77
Мастер
 
Сообщения: 2414
Зарегистрирован: 02 июн 2012, 22:12
Откуда: Санкт-Петербург
Репутация: 212
Медальки:

Re: Как правильно изучать linuxcnc

Сообщение MX_Master » 19 июн 2019, 22:05

Какого ещё программирования, я ж обычный пользователь (: А радиобутоны я знал ещё 15 лет назад, из HTML вёрстки. Но если, я обычный пользователь, никаких радиобутонов я не знаю. А переключатель знаю.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 5853
Зарегистрирован: 27 июн 2015, 19:45
Откуда: Алма-Ата
Репутация: 2607
Медальки:
Настоящее имя: Миша

Re: Как правильно изучать linuxcnc

Сообщение frezeryga » 19 июн 2019, 22:16

народ обьясните тупому что такое офсеты и зачем они нужны?
Аватара пользователя
frezeryga
Почётный участник
Почётный участник
 
Сообщения: 13272
Зарегистрирован: 18 авг 2013, 16:08
Откуда: Жуковский
Репутация: 4618
Медальки:

Re: Как правильно изучать linuxcnc

Сообщение MX_Master » 19 июн 2019, 22:24

Смещение или отступ от машинных (или каких-то других) координат.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 5853
Зарегистрирован: 27 июн 2015, 19:45
Откуда: Алма-Ата
Репутация: 2607
Медальки:
Настоящее имя: Миша

Re: Как правильно изучать linuxcnc

Сообщение torvn77 » 19 июн 2019, 22:28

MX_Master писал(а): Но если, я обычный пользователь,

То ты сразу начнёшь с того названия которое будет в англоязычном мануальнике.
Аватара пользователя
torvn77
Мастер
 
Сообщения: 2414
Зарегистрирован: 02 июн 2012, 22:12
Откуда: Санкт-Петербург
Репутация: 212
Медальки:

Re: Как правильно изучать linuxcnc

Сообщение MX_Master » 19 июн 2019, 22:31

torvn77 писал(а):
MX_Master писал(а): Но если, я обычный пользователь,

То ты сразу начнёшь с того названия которое будет в англоязычном мануальнике.

Если я обычный пользователь, я вобью это английское слово в переводчик, а он мне выдаст "переключатель" ;)

И не в мануальнике, а в руководстве пользователя. На худой конец - в инструкции по применению.
Аватара пользователя
MX_Master
Мастер
 
Сообщения: 5853
Зарегистрирован: 27 июн 2015, 19:45
Откуда: Алма-Ата
Репутация: 2607
Медальки:
Настоящее имя: Миша

Re: Как правильно изучать linuxcnc

Сообщение Maxekb77 » 19 июн 2019, 22:34

MX_Master, другими словами ты не можешь нормально хоть чего то генерировать потому что проц занят графикой., ну в общем то какое понимание такая и реализация.
frezeryga, допустим на станке 2 шпинделя и каждый имеет 0 в одной точке, ну или допустим трое тисков на столе - запоминаем нули каждых.
Maxekb77
Мастер
 
Сообщения: 1540
Зарегистрирован: 05 окт 2013, 00:04
Откуда: Екатеринбург
Репутация: 275
Настоящее имя: Максим

Пред.След.

Вернуться в Оффтоп

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

Зарегистрированные пользователи: avmartugin, barroweer, Bing [Bot], dimedved, erygin26, Google [Bot], Lexxa, Majestic-12 [Bot], niksooon, pm_dev, RNDL, Samodelkin 88, SeReGa Sh, Stephan67, svm, SVP, tsurika, uralpt, vitzin, Yandex [bot], Yaroslav

Reputation System ©'