PathMaster v2.5

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: PathMaster v1.0

Сообщение michael-yurov »

tarabarka писал(а): А он нужен? Навороченный интерфейс.
Если уж использовать ПК, то нужно делать по человечески. А если тяжелый интерфейс не нужен, то есть китайские DDCS Expert. Там простой интерфейс, и вообще нет проблем с ОС, интерфейсом подключения, и прочим.
tarabarka писал(а): Самый примитивный AXIS из LCNC вполне справляется с задачей. Ну почти.
Скажите спасибо Фрезерюге - он просил поддержку сенсорных экранов. Сейчас говорит, что обязательно нужно полноэкранный режим. В линуксе это нереально сделать.
tarabarka писал(а): А промышленные стойки? Вообще детский сад в плане дизайна и никакой визуализации. И ничего, пользуются люди)
На самом деле у промышленных стоек вполне достойный интерфейс. Но там проще - там фиксированный размер и разрешение экрана. Не нужно ничего растягивать.
Даже mach3 умеет экран растягивать. Хреново, правда, но умеет. А линукс и qt - нет.
alex_sar
Мастер
Сообщения: 1863
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 315
Настоящее имя: Алексей
Контактная информация:

Re: PathMaster v1.0

Сообщение alex_sar »

michael-yurov писал(а): А линукс и qt - нет.
То есть в линуксе вы считаете все программы рассчитаны на фиксированное разрешение чтоли? ))

Про QT я вообще молчу. Уверен что у вас и в виндовсе и возможно даже телефоне есть не одна программа сделанная на QT. И там еще специально постараться чтоб сделать жесткий лайаут.

При всём уважении, но вы просто не разобрались что там как делается.

И что в линуксе нельзя полноэкранный режим сделать - тоже смешно очень )
alex_sar
Мастер
Сообщения: 1863
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 315
Настоящее имя: Алексей
Контактная информация:

Re: PathMaster v1.0

Сообщение alex_sar »

А что QT дорогой - это правда...
Есть бесплатный, но не такой вылизанный GTK+.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: PathMaster v1.0

Сообщение michael-yurov »

alex_sar писал(а): То есть в линуксе вы считаете все программы рассчитаны на фиксированное разрешение чтоли? ))
Линуксом практически не пользовался, но, полагаю, да, под фиксированный масштаб монитора.
alex_sar писал(а): При всём уважении, но вы просто не разобрались что там как делается.
Покажи какое-нибудь приложение на qt, которое растягивается под любое разрешение и любой масштаб.

Я только qbittorent знаю.
Но, кстати, да. Последняя версия, которая на днях вышла теперь масштабируется. Наконец-то!
alex_sar
Мастер
Сообщения: 1863
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 315
Настоящее имя: Алексей
Контактная информация:

Re: PathMaster v1.0

Сообщение alex_sar »

michael-yurov писал(а): Покажи какое-нибудь приложение на qt, которое растягивается под любое разрешение и любой масштаб.
Да любое!! Под линуксом (а я уже много лет на нем) 80% сделано на GTK, остальные на QT. И все масштабируются. Все тут как под виндой работает, и не отличишь так сразу.

На GTK есть несколько типов layout контейнеров. Надо просто пихать элементы в эти контейнеры. И там задаются всякие ограничения по размеру, очень гибко все настраивается. И всё. Под QT тоже самое. Делается это в визуальных редакторах, там даже и программировать ничего не требуется для этого.
alex_sar
Мастер
Сообщения: 1863
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 315
Настоящее имя: Алексей
Контактная информация:

Re: PathMaster v1.0

Сообщение alex_sar »

Насчет того что там ничего не масштабируется. LibreOffice все пользуются наверное? Вот он на GTK3 сделан.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: PathMaster v1.0

Сообщение michael-yurov »

Ну так покажи пример! Мне правда интересно.
6 лет назад, когда выбирал инструмент разработки никто мне ничего показать не смог.
Вложения
Screenshot 2024-10-27 005126.png (1840 просмотров) <a class='original' href='./download/file.php?id=212677&mode=view' target=_blank>Загрузить оригинал (3.26 МБ)</a>
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: PathMaster v1.0

Сообщение michael-yurov »

alex_sar писал(а): 26 окт 2024, 22:48 Насчет того что там ничего не масштабируется. LibreOffice все пользуются наверное? Вот он на GTK3 сделан.
Не слышал про него.
Ок, сейчас скачаю, посмотрю.
alex_sar
Мастер
Сообщения: 1863
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 315
Настоящее имя: Алексей
Контактная информация:

Re: PathMaster v1.0

Сообщение alex_sar »

michael-yurov писал(а): Ну так покажи пример! Мне правда интересно.
просто поставь себе VirtualBox и туда уже Ubuntu
практически любая программа там на GTK сделана. сам всё увидишь.

для QT вот описание как это делается https://doc.qt.io/qtdesignstudio/qtquic ... oning.html
с ним у меня личного опыта разработки нет, но конечно же все там работает.
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: PathMaster v1.0

Сообщение michael-yurov »

alex_sar писал(а): LibreOffice все пользуются наверное? Вот он на GTK3 сделан.
Выглядит хреново.
Вложения
2024-10-27_01-14-44.png (1831 просмотр) <a class='original' href='./download/file.php?id=212678&mode=view' target=_blank>Загрузить оригинал (221.67 КБ)</a>
alex_sar
Мастер
Сообщения: 1863
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 315
Настоящее имя: Алексей
Контактная информация:

Re: PathMaster v1.0

Сообщение alex_sar »

michael-yurov писал(а): Выглядит хреново.
Разве я говорил что лучше выглядит?

Я говорил что масштабируется.
alex_sar
Мастер
Сообщения: 1863
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 315
Настоящее имя: Алексей
Контактная информация:

Re: PathMaster v1.0

Сообщение alex_sar »

Касательно программы на QT которая умеет масштабироваться.
Вот нашел списочек
https://en.wikipedia.org/wiki/Category: ... at_uses_Qt

AutoCAD
Autodesk 3ds Max
Autodesk Maya
VirtualBox
Telegram

например
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: PathMaster v1.0

Сообщение michael-yurov »

alex_sar писал(а): Я говорил что масштабируется.
Ну с таким результатом все что угодно в Винде масштабируется. Да же то, что под Win95 было написано.
С таким же успехом и курицы летают.
alex_sar писал(а): AutoCAD
Autodesk 3ds Max
Autodesk Maya
VirtualBox
Ну это все классический интерфейс.
alex_sar писал(а): Telegram
Telegram Desktop?
Этот, да, согласен, этот масштабируется.
Теперь понятно, почему он не делает это сам, а нужно в настройках искать, вручную изменять масштаб, и перезагружать.
alex_sar
Мастер
Сообщения: 1863
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 315
Настоящее имя: Алексей
Контактная информация:

Re: PathMaster v1.0

Сообщение alex_sar »

michael-yurov писал(а): Теперь понятно, почему он не делает это сам, а нужно в настройках искать, вручную изменять масштаб, и перезагружать.
Ааа, так вот про какое масштабирование речь )

Конечно так давно никто не делает! С времен винды 3.1 наверное...

Пользователь под себя в операционке настраивает шрифт который ему удобно читать.
И интерфейс подстраивается под это, а не под размер окна! Размер окна влияет только на то какие элементы видно и сколько их.

Но вручную запрограммировать это можно если хочется. 100%.

Есть еще подстройка под экраны высокого разрешения.
https://wiki.archlinux.org/title/HiDPI#GUI_toolkits
тоже делает то что тебе хочется. но с выставлением переменной окружения.
a321
Мастер
Сообщения: 644
Зарегистрирован: 03 дек 2016, 00:30
Репутация: 74
Контактная информация:

Re: PathMaster v1.0

Сообщение a321 »

michael-yurov писал(а): Выглядит хреново.
Что именно хреново? Если верхний скрин Ворд, то, согласитесь, объективная реальность в том, что бОльшая часть вертикали экрана съедена никчемным множеством кнопок и абсурдно гигантской полосой Сохранить\поиск. При общей тенденции съеживания экранов до высоты смотровой щели это существенно.
Вопрос не только в программе управления контроллером - дело хозяйское, пусть под виндами. Но конроллеру было бы хорошо работать под управлением LinuxCNC. Объективная реальность в том, что поддержкой программы Вам рано или поздно надоест заниматься или иной случайный фактор оставит ее без поддержки. А контроллер должен работать вечно.
Аватара пользователя
MX_Master
Мастер
Сообщения: 7488
Зарегистрирован: 27 июн 2015, 19:45
Репутация: 3113
Настоящее имя: Михаил
Откуда: Алматы
Контактная информация:

Re: PathMaster v1.0

Сообщение MX_Master »

Товарищи, для всех любителей лцнц есть хорошая новость. Два Михаила (Юров и MX_Master) договорились сделать поддержку контроллера PathMaster для LinuxCNC.

Времена нынче неспокойные, поэтому контроллер PathMaster будет работать и на винде в оригинальной программе, и на любом отечественном/западном линух с открытой системой LinuxCNC.

Готовые тестовые конфиги для лцнц будут в комплекте. Отдельный конфигуратор с возможностью импорта из других ЧПУ систем тоже будет в наличии.
vtgmfg
Мастер
Сообщения: 1818
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 77
Настоящее имя: Максим
Контактная информация:

Re: PathMaster v1.0

Сообщение vtgmfg »

плохая новость на самом деле. да и нет никакого отечественного линукса
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: PathMaster v1.2

Сообщение michael-yurov »

Добавил работу с подчиненными осями.
Т.е. на одну программную ось может быть назначено несколько приводов (выходов контроллера). Для каждого привода свой датчик базы.
Если портал с двумя приводами, то по двум датчикам будет осуществляться выравнивание. Если три, четыре, пять приводов... тоже можно. Но не знаю, зачем это может быть нужно.
Обновленный файл программы в первом сообщении. Так же требуется обновить прошивку контроллера.
Вложения
2024-10-31_15-31-58.png (1657 просмотров) <a class='original' href='./download/file.php?id=212711&mode=view' target=_blank>Загрузить оригинал (153.49 КБ)</a>
Аватара пользователя
shalek
Почётный участник
Почётный участник
Сообщения: 3023
Зарегистрирован: 25 авг 2014, 10:40
Репутация: 2583
Настоящее имя: Александр
Откуда: РБ Бобруйск
Контактная информация:

Re: PathMaster v1.2

Сообщение shalek »

Я что-то пропустил?
Софт это хорошо. А где контроллер сам то? В продаже есть уже?
Если ты не можешь решить проблему, значит это не твоя проблема!
Мой канал на YouTube: YouTube
ЧПУ "Бобр" 600x500 мм
shalek64@gmail.com
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11730
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4703
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: PathMaster v1.2

Сообщение michael-yurov »

shalek писал(а): А где контроллер сам то?
Не предыдущей странице есть фотки: https://cnc-club.ru/forum/viewtopic.php ... 58#p663158
Инструкции пока нет. Сайта, тоже.
shalek писал(а): В продаже есть уже?
Пока сыроват... Но пользоваться можно. Базовый функционал есть и корректно работает.
Бесплатно отправить нет возможности. Последнее выскреб, на комплектующие.
Ответить

Вернуться в «Windows / Mach»