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

Аватара пользователя
MX_Master
Мастер
Сообщения: 7460
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3086
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

Maxekb77 писал(а):я до сих пор думаю что видеочип чем то мешает
Раз уж думаешь, скажи чему/кому мешает?
Аватара пользователя
Maxekb77
Мастер
Сообщения: 1658
Зарегистрирован: 05 окт 2013, 00:04
Репутация: 285
Настоящее имя: Максим
Откуда: Екатеринбург
Контактная информация:

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

Сообщение Maxekb77 »

MX_Master писал(а):Раз уж думаешь, скажи чему/кому мешает?
MX_Master писал(а):Orange Pi маленько слабоват. Недели 2 осталось до готового сопроцессорного генератора шагов. Для хобби будет идеально. Есть там платы и с 2 гб ОЗУ, но слабость их не в размере ОЗУ, а в видеочипе. Поэтому я буду пробовать поднять LinuxCNC на более мощном мини ПК. Там и ОЗУ 4 Гб (ddr4), и видео намного мощнее.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7460
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3086
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

Максим, видеопроц (MALI 400/450) слабоват для графического вывода (OpenGLES, WebGL), а не для вывода шагов. И в данный момент видеопроц не используется, за него всё рисует основной процессор. Ногодрыгом занимается третий (OpenRISC) процессор, который тоже находится в чипе. Я не знаю чем ты думаешь, но явно не тем.
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

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

Сообщение torvn77 »

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

Ну а что до криков то люди же понимают что надо работать внимательно, да и консоль MDI удобнее кнопок.
Аватара пользователя
Argon-11
Мастер
Сообщения: 2064
Зарегистрирован: 07 июн 2017, 17:48
Репутация: 461
Контактная информация:

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

Сообщение Argon-11 »

MX_Master писал(а):И в данный момент видеопроц не используется, за него всё рисует основной процессор.
Один уважаемый гуру (разработчик) на 4pda как-то сказал, что в андроиде на проце Allwinner H3 3D-графику обрабатывает именно mali. На armbian по какой-то причине не портировали. Видимо, неоткуда - в исходниках андроида блобы где-то в районе видеодрайвера, то бишь, шито-крыто.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7460
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3086
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

Argon-11 писал(а):
MX_Master писал(а):И в данный момент видеопроц не используется, за него всё рисует основной процессор.
Один уважаемый гуру (разработчик) на 4pda как-то сказал, что в андроиде на проце Allwinner H3 3D-графику обрабатывает именно mali. На armbian по какой-то причине не портировали. Видимо, неоткуда - в исходниках андроида блобы где-то в районе видеодрайвера, то бишь, шито-крыто.
Ответил в соответствующей теме - http://www.cnc-club.ru/forum/viewtopic. ... 21#p514821
Аватара пользователя
Dimka
Мастер
Сообщения: 1387
Зарегистрирован: 14 июл 2016, 23:40
Репутация: 344
Настоящее имя: Дима
Откуда: Санкт-Петербург
Контактная информация:

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

Сообщение Dimka »

torvn77 писал(а):На самом деле ему это удобно, потому что офсет, радиобутон как и суброутина это кальки с соответствующих английских терминов и названий
Архиудобно :)
g9dzScRjeRg.jpg (2841 просмотр) <a class='original' href='./download/file.php?id=164850&sid=5722d35e1e54d5ffce00a32894e66963&mode=view' target=_blank>Загрузить оригинал (37.93 КБ)</a>
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

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

Сообщение torvn77 »

Dimka писал(а):
torvn77 писал(а):На самом деле ему это удобно, потому что офсет, радиобутон как и суброутина это кальки с соответствующих английских терминов и названий
Архиудобно :)
g9dzScRjeRg.jpg
Эти слова редко встречаются в мануальнике и по этому делать с них кальку не целесообразно.
А вот то что перечислил я встречается часто и по этому делать кальку с них целесообразно.
Видишь страшное и жуткое [RS274NGC]SUBROUTINE_PATH и это как то увязывается с уже известным.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7460
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3086
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

Суброутина = подпрограмма?
MaksSavchuk
Опытный
Сообщения: 156
Зарегистрирован: 17 май 2019, 09:56
Репутация: 13
Настоящее имя: Максим Савчук
Контактная информация:

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

Сообщение MaksSavchuk »

torvn77 писал(а):Разница будет, пользователю нужен удобный и понятный способ задания и главное хранения офсетов.
а в чем проблема с офсетами? вроде как сохраняются и отображаются, я себе на панель ещё кнопок накидал типа "XY here", "Z here", "Probe Z" вроде как больше и не надо ничего.
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

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

Сообщение torvn77 »

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

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

Сообщение torvn77 »

MX_Master писал(а):Суброутина = подпрограмма?
Да, хотя правильнее было бы назвать процедурой или функцией.
По мне так функция правильнее и более соответветствует текущему состоянию.
(Имеется разделение на глобальные с префиксом _ и локальные без префикса переменные)
Аватара пользователя
MX_Master
Мастер
Сообщения: 7460
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3086
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

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

Радиобутон = переключатель?
Аватара пользователя
torvn77
Мастер
Сообщения: 2442
Зарегистрирован: 02 июн 2012, 22:12
Репутация: 215
Откуда: Россия,Санкт-Петербург
Контактная информация:

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

Сообщение torvn77 »

MX_Master писал(а):Радиобутон = переключатель?
Посмотри тут http://linuxcnc.org/docs/2.7/html/gui/gladevcp.html, пишется с двумям t и слитно одним словом.
MX_Master писал(а):Есть же управляющая программа (УП), а в ней может быть подпрограмма (: Логично и понятно. А вот процедуры и функции внутри УП звучат для обычного пользователя немного странно.
Но в общем контексте современных языков программирования такую конструкцию называют функцией и именно под таким названием будет самое быстрое обобщение и перенос уже имеющегося опыта программирования.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7460
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3086
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

Какого ещё программирования, я ж обычный пользователь (: А радиобутоны я знал ещё 15 лет назад, из HTML вёрстки. Но если, я обычный пользователь, никаких радиобутонов я не знаю. А переключатель знаю.
Аватара пользователя
frezeryga
Почётный участник
Почётный участник
Сообщения: 13678
Зарегистрирован: 18 авг 2013, 16:08
Репутация: 5047
Откуда: Жуковский
Контактная информация:

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

Сообщение frezeryga »

народ обьясните тупому что такое офсеты и зачем они нужны?
Аватара пользователя
MX_Master
Мастер
Сообщения: 7460
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3086
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

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

Сообщение MX_Master »

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

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

Сообщение torvn77 »

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

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

Сообщение MX_Master »

torvn77 писал(а):
MX_Master писал(а): Но если, я обычный пользователь,
То ты сразу начнёшь с того названия которое будет в англоязычном мануальнике.
Если я обычный пользователь, я вобью это английское слово в переводчик, а он мне выдаст "переключатель" ;)

И не в мануальнике, а в руководстве пользователя. На худой конец - в инструкции по применению.
Аватара пользователя
Maxekb77
Мастер
Сообщения: 1658
Зарегистрирован: 05 окт 2013, 00:04
Репутация: 285
Настоящее имя: Максим
Откуда: Екатеринбург
Контактная информация:

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

Сообщение Maxekb77 »

MX_Master, другими словами ты не можешь нормально хоть чего то генерировать потому что проц занят графикой., ну в общем то какое понимание такая и реализация.
frezeryga, допустим на станке 2 шпинделя и каждый имеет 0 в одной точке, ну или допустим трое тисков на столе - запоминаем нули каждых.
Ответить

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