Помогите запустить ProTuner из Wine

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
aekhv
Мастер
Сообщения: 393
Зарегистрирован: 17 окт 2014, 15:03
Репутация: 218
Настоящее имя: Александр
Откуда: г.Хабаровск

Помогите запустить ProTuner из Wine

Сообщение aekhv »

Сама программа запускается, вроде ни на что не ругается. А вот окно, где следует выбрать порт и нажать "open", не активно. Что ещё можно/нужно сделать? :roll:

Com-порт в wine пробросил. При помощи плагина FileInfo для Total Commander подсмотрел какие dll-ки нужны для запуска iSS_Serials.exe, плагин говорит что все библиотеки присутствуют, т.е. всё нормально.

P.S. ОС Debian 7.8, wine 1.4.1, ProTuner 1.2
pro_tuner_for_iss.png
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Помогите запустить ProTuner из Wine

Сообщение nkp »

BentScrew писал(а):Сама программа
а что за программа ???
где ее найти?
Аватара пользователя
aekhv
Мастер
Сообщения: 393
Зарегистрирован: 17 окт 2014, 15:03
Репутация: 218
Настоящее имя: Александр
Откуда: г.Хабаровск

Re: Помогите запустить ProTuner из Wine

Сообщение aekhv »

Ах да, забыл! Вот тут лежит в разделе "скачать": http://darxton.ru/catalog_item/shagovyy ... t-20-50-v/

Более свежая версия с сайта Leadshine мои двигатели не видит, приходится использовать версию с сайта Darxton.
Аватара пользователя
shalek
Почётный участник
Почётный участник
Сообщения: 3023
Зарегистрирован: 25 авг 2014, 10:40
Репутация: 2583
Настоящее имя: Александр
Откуда: РБ Бобруйск
Контактная информация:

Re: Помогите запустить ProTuner из Wine

Сообщение shalek »

BentScrew писал(а):Что ещё можно/нужно сделать?
Найти ящик с виндой и COM портом. Настроить один раз и забыть.
Если ты не можешь решить проблему, значит это не твоя проблема!
Мой канал на YouTube: YouTube
ЧПУ "Бобр" 600x500 мм
shalek64@gmail.com
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: Помогите запустить ProTuner из Wine

Сообщение raddd »

помоему так

$ cd ~/.wine/dosdrive/
$ ln -is /dev/ttyS0 com1
$ ln -is /dev/ttyS1 com2

и еще возможно добавить права да ttys0 ttys1
||||||||||||
||||||||||||
Аватара пользователя
aekhv
Мастер
Сообщения: 393
Зарегистрирован: 17 окт 2014, 15:03
Репутация: 218
Настоящее имя: Александр
Откуда: г.Хабаровск

Re: Помогите запустить ProTuner из Wine

Сообщение aekhv »

shalek писал(а):Найти ящик с виндой и COM портом. Настроить один раз и забыть.
У меня Windows стоит как вторая ОС, я так и сделал - настроил, забыл. Сейчас один двигатель начал капризничать, вываливается в ошибку позиционирования. Хочется помониторить параметры во время выполнения УП в linuxcnc, ограничившись одной машиной, одной ОС.
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: Помогите запустить ProTuner из Wine

Сообщение raddd »

главное что бы ресурсов хватіло на все это. а то может вайн стать причиной сбоя реалтайма.
||||||||||||
||||||||||||
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: Помогите запустить ProTuner из Wine

Сообщение raddd »

raddd писал(а):помоему так

$ cd ~/.wine/dosdrive/
$ ln -is /dev/ttyS0 com1
$ ln -is /dev/ttyS1 com2

и еще возможно добавить права да ttys0 ttys1
права на запись в порт :

sudo chmod 777 /dev/ttyS0
||||||||||||
||||||||||||
Аватара пользователя
aekhv
Мастер
Сообщения: 393
Зарегистрирован: 17 окт 2014, 15:03
Репутация: 218
Настоящее имя: Александр
Откуда: г.Хабаровск

Re: Помогите запустить ProTuner из Wine

Сообщение aekhv »

raddd писал(а):помоему так

$ cd ~/.wine/dosdrive/
$ ln -is /dev/ttyS0 com1
$ ln -is /dev/ttyS1 com2

и еще возможно добавить права да ttys0 ttys1
Это было сделано изначально. У меня проблема с окошком выбора порта, я не могу даже захватить его мышкой за заголовок и потискать по экрану туда-сюда (см. скриншот выше). Не активно оно почему-то.
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: Помогите запустить ProTuner из Wine

Сообщение raddd »

попробуй так

ln -s /dev/ttyS0 ~/.wine/dosdevices/com1

еще dosdevices может лежать в C: диске вайна

и права незабудь
||||||||||||
||||||||||||
Аватара пользователя
aekhv
Мастер
Сообщения: 393
Зарегистрирован: 17 окт 2014, 15:03
Репутация: 218
Настоящее имя: Александр
Откуда: г.Хабаровск

Re: Помогите запустить ProTuner из Wine

Сообщение aekhv »

raddd писал(а):попробуй так
ln -s /dev/ttyS0 ~/.wine/dosdevices/com1
Спасибо, я знаю где у меня лежит .wine и dosdevices и com1. :) Всё проброшено корректно, права доступа есть для всех (777). Я, повторюсь, в окно выбора порта ткнуть не могу - ни закрыть, не перетащить, ни список портов раскрыть, ни кнопку "open" нажать. Думаю навряд ли дело в com-порте.
Последний раз редактировалось aekhv 21 июн 2015, 10:29, всего редактировалось 1 раз.
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: Помогите запустить ProTuner из Wine

Сообщение raddd »

Add this to ~/.wine/system.reg:
[Hardware\\Devicemap\\Serialcomm]
"Serial0"="COM1"
"Serial1"="COM2"
"Serial2"="COM3"
"Serial3"="COM4"
"Serial4"="COM5"
"Serial5"="COM6"
"Serial6"="COM7"
"Serial7"="COM8"
"Serial8"="COM9"


источник https://bugs.winehq.org/show_bug.cgi?id=15091
||||||||||||
||||||||||||
Аватара пользователя
aekhv
Мастер
Сообщения: 393
Зарегистрирован: 17 окт 2014, 15:03
Репутация: 218
Настоящее имя: Александр
Откуда: г.Хабаровск

Re: Помогите запустить ProTuner из Wine

Сообщение aekhv »

raddd писал(а):Add this to ~/.wine/system.reg:
[Hardware\\Devicemap\\Serialcomm]
"Serial0"="COM1"
"Serial1"="COM2"
Только что добавил - всё равно не работает.

Провёл ещё такой эксперимент: вытащил все переходники usb-rs232, отключил com-порт в bios, запустил ProTuner из Windows. Окно выбора порта активно, список портов раскрывается, кнопка нажимается. То есть, делаю вывод, наличие или отсуствие портов в системе не имеет значения (см. скрин ниже). А из-под wine окно заморожено...
protuner_win.png
Аватара пользователя
raddd
Почётный участник
Почётный участник
Сообщения: 1564
Зарегистрирован: 10 фев 2015, 08:50
Репутация: 540
Настоящее имя: Alexey Rodionov
Откуда: Беларусь Минский р-н
Контактная информация:

Re: Помогите запустить ProTuner из Wine

Сообщение raddd »

BentScrew писал(а):Провёл ещё такой эксперимент: вытащил все переходники usb-rs232
а линукс ты переходником пользуешся?

во нашел страничку по которой настраивал GPS

http://forum.runtu.org/index.php/topic,3286.15.html
||||||||||||
||||||||||||
Аватара пользователя
aekhv
Мастер
Сообщения: 393
Зарегистрирован: 17 окт 2014, 15:03
Репутация: 218
Настоящее имя: Александр
Откуда: г.Хабаровск

Re: Помогите запустить ProTuner из Wine

Сообщение aekhv »

raddd писал(а):а линукс ты переходником пользуешся?
И переходником, и портом встроенным в материнку тоже.
Аватара пользователя
aekhv
Мастер
Сообщения: 393
Зарегистрирован: 17 окт 2014, 15:03
Репутация: 218
Настоящее имя: Александр
Откуда: г.Хабаровск

Re: Помогите запустить ProTuner из Wine

Сообщение aekhv »

Посмотрел на лог терминала... гхм... внимательнее. Таки оно на что-то ругается!

Код: Выделить всё

alexander@ga-h87m:~/.wine/drive_c/Program Files/Leadshine ProTuner for iSS$ ls -l
итого 2756
-rw------- 1 alexander alexander 2707529 Июн 21 17:56 iSS_Serials.exe
-rw------- 1 alexander alexander  103744 Июн 21 17:56 mscomm32.ocx
drwxr-xr-x 2 alexander alexander    4096 Июн 21 17:56 Uninstall
alexander@ga-h87m:~/.wine/drive_c/Program Files/Leadshine ProTuner for iSS$ wine iSS_Serials.exe 
err:ole:CoGetClassObject class {648a5600-2c6e-101b-82b6-000000000014} not registered
err:ole:CoGetClassObject class {648a5600-2c6e-101b-82b6-000000000014} not registered
err:ole:CoGetClassObject no class object {648a5600-2c6e-101b-82b6-000000000014} could be created for context 0x3
alexander@ga-h87m:~/.wine/drive_c/Program Files/Leadshine ProTuner for iSS$ 
Кажется что-то о некорректной регистрации mscomm32.ocx. Копаю дальше...
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Помогите запустить ProTuner из Wine

Сообщение Nick »

У меня тоже такое было, спасла другая версия тюнера. Какие у тебя двигатели?

Зы попробуй версию тюнера с cnc-box.ru
Аватара пользователя
aekhv
Мастер
Сообщения: 393
Зарегистрирован: 17 окт 2014, 15:03
Репутация: 218
Настоящее имя: Александр
Откуда: г.Хабаровск

Re: Помогите запустить ProTuner из Wine

Сообщение aekhv »

Nick писал(а):Какие у тебя двигатели?
На двигателях написано Leadshine iSS57-20, это полный клон Leadshine iES-2320, покупал в Darxton. Я разные версии тюнера пробовал, в т.ч. с офиц сайта, но двигатели видит только тюнер версии 1.2 с сайта Darxton.
Ответить

Вернуться в «LinuxCNC»