Быстрая загрузка профиля
Moderator: AdminGroup
-
- Posts: 3288
- Joined: Tue Jan 15, 2013 23:56
- Location: г.Минск
- Has thanked: 45 times
- Been thanked: 639 times
Re: Быстрая загрузка профиля
Насколько я знаю, горячая перезагрузка джойстика в DCS не работает (выключил джой - загрузил профиль - включил). Только через перезагрузку игры. Как ни странно, этот фокус работает в Тундре на ура.
Re: Быстрая загрузка профиля
Блин!!! Proговорился
А мы его незадокументируем!!! Тильки для сэбэ)))
А мы его незадокументируем!!! Тильки для сэбэ)))
Руководство пользователя по контроллерам VKB (VKB controllers User Guide) Ru&En
https://disk.yandex.ru/d/LlqiYtIrIetBOQ
https://disk.yandex.ru/d/LlqiYtIrIetBOQ
-
- Posts: 1164
- Joined: Mon May 12, 2008 9:10
- Location: Минск
- Has thanked: 12 times
- Been thanked: 125 times
Re: Быстрая загрузка профиля
От и не надо.
Пока выложил v0.77.03 ( прошивки 1.78+ )
8 overload профилей (помимо базового)
Чтение и сохранение в контроллер - через RCtrl+ Get/Set.
Появится окошко
User должен быть соответственно.
Для идентификации необходимо использовать уникальный Profile ID - иначе после считывания в конфигуратор иных признаков их различать попросту нет.
Контроллер должен быть PRO.
Пока выложил v0.77.03 ( прошивки 1.78+ )
8 overload профилей (помимо базового)
Чтение и сохранение в контроллер - через RCtrl+ Get/Set.
Появится окошко
User должен быть соответственно.
Для идентификации необходимо использовать уникальный Profile ID - иначе после считывания в конфигуратор иных признаков их различать попросту нет.
Контроллер должен быть PRO.
You do not have the required permissions to view the files attached to this post.
Крайние прошивки и софт / Latest firmware & software
viewtopic.php?f=15&t=908
http://alex-oz.strana.de
viewtopic.php?f=15&t=908
http://alex-oz.strana.de
-
- Posts: 1164
- Joined: Mon May 12, 2008 9:10
- Location: Минск
- Has thanked: 12 times
- Been thanked: 125 times
Re: Быстрая загрузка профиля
Вот, вообщем, первый набросок переключателя профилей:
Инишник для примера:
***************************** что должно быть обязательно ***************
[User]
Profile 10=тест профиль #1
Profile 20=тест профиль #2
Profile 88=тест профиль #3
**********************************************************************************
Эту часть лучше скопировать из инишника конфигуратора - для однообразия.
( пока так, в дальнейшем интегрируем всё в кучу)
"Profile 10" (20,88) - это Profile ID, который задан в конфигураторе
В принципе на работу он никак не влияет - он приводится для удобства.
Номер профиля - задается по порядку следования в списке.
Этот номер должен соответствовать тому, под которым вы сохраняли в память контроллера (1-8).
Ну и разумеется,таких профилей может быть максимум - 8.
Остальное там вроде по программе должно быть понятно без комментариев.
По работе.
При переключении профилей - контроллер не перезапускается ( переключение происходит онлайн) , и, соотвественно настройки железа не меняются. То есть нельзя таким образом поменять настройки портов ввода - SPI, USART, LED, также изменить физический ввод осей ( аналог, Марс и т.д.) . Но число регистров, например, можно изменить. Также можно изменить параметры матрицы ( но сама матрица должна быть объявлена в базовом) . Или раскладку внешних девайсов BUS и (или) их список. Всё остальное можно менять как заблагорассудится - настройки кнопок, осей, генераторов и т.п. и т.д.
Пожалуй кроме количества кнопок, хаток и логических осей ( также их битность и названия) - это требует новой энумерации в винде и соотвественно переподключения контроллера. Соотвественно в базовом должно быть объявлено максимальное количестов кнопок, хаток и осей - которые могут использоваться в overload профилях.
Ещё на все профили из базового (N) действуют настройки, связанные с калибровкой - KD, BIAS, (Base, Dir - для марсов). То есть если в базовом профиле перекалибровали девайс - то нет необходимости это делать во всех остальных.
При старте контроллер всегда имеет базовый профиль ( но может быть переключен свитчером автоматически)
Вот как-то так пока.
Инишник для примера:
***************************** что должно быть обязательно ***************
[User]
Profile 10=тест профиль #1
Profile 20=тест профиль #2
Profile 88=тест профиль #3
**********************************************************************************
Эту часть лучше скопировать из инишника конфигуратора - для однообразия.
( пока так, в дальнейшем интегрируем всё в кучу)
"Profile 10" (20,88) - это Profile ID, который задан в конфигураторе
В принципе на работу он никак не влияет - он приводится для удобства.
Номер профиля - задается по порядку следования в списке.
Этот номер должен соответствовать тому, под которым вы сохраняли в память контроллера (1-8).
Ну и разумеется,таких профилей может быть максимум - 8.
Остальное там вроде по программе должно быть понятно без комментариев.
По работе.
При переключении профилей - контроллер не перезапускается ( переключение происходит онлайн) , и, соотвественно настройки железа не меняются. То есть нельзя таким образом поменять настройки портов ввода - SPI, USART, LED, также изменить физический ввод осей ( аналог, Марс и т.д.) . Но число регистров, например, можно изменить. Также можно изменить параметры матрицы ( но сама матрица должна быть объявлена в базовом) . Или раскладку внешних девайсов BUS и (или) их список. Всё остальное можно менять как заблагорассудится - настройки кнопок, осей, генераторов и т.п. и т.д.
Пожалуй кроме количества кнопок, хаток и логических осей ( также их битность и названия) - это требует новой энумерации в винде и соотвественно переподключения контроллера. Соотвественно в базовом должно быть объявлено максимальное количестов кнопок, хаток и осей - которые могут использоваться в overload профилях.
Ещё на все профили из базового (N) действуют настройки, связанные с калибровкой - KD, BIAS, (Base, Dir - для марсов). То есть если в базовом профиле перекалибровали девайс - то нет необходимости это делать во всех остальных.
При старте контроллер всегда имеет базовый профиль ( но может быть переключен свитчером автоматически)
Вот как-то так пока.
You do not have the required permissions to view the files attached to this post.
Крайние прошивки и софт / Latest firmware & software
viewtopic.php?f=15&t=908
http://alex-oz.strana.de
viewtopic.php?f=15&t=908
http://alex-oz.strana.de
Re: Быстрая загрузка профиля
Всем здрасте. Я конечно понимаю, что выглядит немного смешно, маленькая пауза длиною почти в год. Но, как говорится, се ля ви.
Итак господа требуется помощь. Как собственно этими профилями пользоваться? То бишь как их создавать, Как записывать на устройство и как переключаться без помощи переключателя? Ну а уже потом все остальное.
Итак господа требуется помощь. Как собственно этими профилями пользоваться? То бишь как их создавать, Как записывать на устройство и как переключаться без помощи переключателя? Ну а уже потом все остальное.
Re: Быстрая загрузка профиля
Здесь https://yadi.sk/d/yyEx6pTI32YTDV ответы на многие вопросы)) Букв много, заранее предупреждаю. Ну и вот эта тема полезна http://forum.vkb-sim.pro/viewtopic.php?f=15&t=2112#p20631
Как создавать - назначить кнопкам джойстика требуемые функции. Как пользоваться - как обычно джойстиком. Просто каждая кнопка может быть использована разными хитрыми способами. Начиная от эмуляции клавиатуры и т.д и т.п. В двух строках пересказать то, что обсуждается годами попросту невозможно. почитайте, попробуйте. Главное - понять для себя, что необходимо от джойстика. Например, генерировать последовательности нажатий, триммировать оси, создавать виртуальные оси, "нажимать" клавиши и многое другое.
Успехов.
Как создавать - назначить кнопкам джойстика требуемые функции. Как пользоваться - как обычно джойстиком. Просто каждая кнопка может быть использована разными хитрыми способами. Начиная от эмуляции клавиатуры и т.д и т.п. В двух строках пересказать то, что обсуждается годами попросту невозможно. почитайте, попробуйте. Главное - понять для себя, что необходимо от джойстика. Например, генерировать последовательности нажатий, триммировать оси, создавать виртуальные оси, "нажимать" клавиши и многое другое.
Успехов.
Руководство пользователя по контроллерам VKB (VKB controllers User Guide) Ru&En
https://disk.yandex.ru/d/LlqiYtIrIetBOQ
https://disk.yandex.ru/d/LlqiYtIrIetBOQ
Re: Быстрая загрузка профиля
Victorus Конечно огромное спасибо за то что не прошел мимо и потратил время. Но видимо я не правильно выразился. Документик, той шо ты тут привел у меня есть и прочитал я его давно. Естественно знаю как можно использовать кнопки джоя. Меня интересует именно работа с разными профилями. Вот например что там сказано о профилях:
Но из этого лично я так и не понял как создать второй (третий, четвертый, ...) профиль. Пробую менять циферки в поле и сохранять, программка очень ругается на меня. Джой, говорит запортачить можешь. Вот я и решил к общественности обратиться. Может кто уже освоил технологию создания различных профилей. Можно как то по шагам здесь озвучить.
2.4.7. Индикация загруженного профиля
При использовании нескольких профилей настроек можно присваивать им на
именования, которые будут показаны в окне конфигуратора. Для этого следу
ет сформировать набор данных, пример которого приведен в табл. 2.2.
Рис. 2.9.
Рис. 2.10.
Конфигуратор контроллера NJoy32. Руководство пользователя. Версия 2.4 от 28.11.2016 г.
22
Все параметры, входящие в этот набор являются произвольными. Чтобы ин
дикация работала, необходимо добавить в раздел [User] файла настроек кон
фигуратора Zconfig.ini, который находится в той же папке, что и файл
VKBDevConfig.exe, следующие строки:
[User]
Profile 1= Профиль Fat Mamba для БзС
Profile 2= Профиль Fat Mamba для БзБ
Profile 2= Профиль Fat Mamba для Ил2
Чтобы увидеть наименование текущего профиля, введите его номер в поле
Profile ID (рис. 2.12)
Но из этого лично я так и не понял как создать второй (третий, четвертый, ...) профиль. Пробую менять циферки в поле и сохранять, программка очень ругается на меня. Джой, говорит запортачить можешь. Вот я и решил к общественности обратиться. Может кто уже освоил технологию создания различных профилей. Можно как то по шагам здесь озвучить.
Re: Быстрая загрузка профиля
Теперь ясно. Я вопрос неправильно понял. Чуть позже, сейчас на работе. Насчет того, что ругается - это стандартное предупреждение.
Руководство пользователя по контроллерам VKB (VKB controllers User Guide) Ru&En
https://disk.yandex.ru/d/LlqiYtIrIetBOQ
https://disk.yandex.ru/d/LlqiYtIrIetBOQ
Re: Быстрая загрузка профиля
Быстрое переключение профилей.
Необходимо в раздел [User] файла zconfig.ini добавить строки описания загружаемых профилей.
[User]
Profile 1=тест профиль #1
Profile 2=тест профиль #2
Profile 3=тест профиль #3
В этом же разделе необходимо прописать строку User=Developer. Она уже может присутствовать, поскольку необходима для работы с макросами и т.п.
Нумерацию начинать с 1. Эти же строки поместить в раздел [User] файла zSwitch.ini.
После этого запустить VKBDevCfg-C.exe.
Сформировать конфигурацию с учетом ограничений, отмеченных в данном топике Alex_Oz.
Нажать RightCtrl и, не отпуская, нажать кнопку Set.
В появившемся диалоге Profile # счетчиком задать номер профиля, 1, и нажать кнопку ОК.
Профиль сохраняется в память контроллера. При этом он не активизируется.
Сформировать следующую конфигурацию и повторить процедуру записи, выбрав номер профиля 2.
Аналогично сохранить третий профиль.
Можно переключать профили непосредственно из конфигуратора. Для этого нажать RightCtrl и, не отпуская, нажать кнопку Get.
В появившемся диалоге Profile # счетчиком выбрать номер профиля, и нажать кнопку ОК. Профиль загружается из памяти, новые настройки будут показаны в конфигураторе. Чтобы активизировать профиль, нажмите кнопку Set. Таким же образом можно использовать и другие сохраненные профили.
Теперь, собственно по использованию переключателя zSwitch.exe. Запустите файл на выполнение. На экране появится окно программы.
Можно выбирать профили непосредственно в этом окне, используя курсор мыши.
Целесообразно минимизировать окно в панель уведомлений, нажав кнопку Minimize.
Чтобы выбрать профиль, следует щелкнуть правой кнопкой мыши по значку программы. На экране появится меню выбора профиля.
Щелкните левой кнопкой мыши по нужному номеру. Соответствующий профиль будет загружен из памяти и активизирован. Команда Show panel позволяет восстановить окно программы. Команда Exit позволяет завершить ее работу.
Необходимо в раздел [User] файла zconfig.ini добавить строки описания загружаемых профилей.
[User]
Profile 1=тест профиль #1
Profile 2=тест профиль #2
Profile 3=тест профиль #3
В этом же разделе необходимо прописать строку User=Developer. Она уже может присутствовать, поскольку необходима для работы с макросами и т.п.
Нумерацию начинать с 1. Эти же строки поместить в раздел [User] файла zSwitch.ini.
После этого запустить VKBDevCfg-C.exe.
Сформировать конфигурацию с учетом ограничений, отмеченных в данном топике Alex_Oz.
Нажать RightCtrl и, не отпуская, нажать кнопку Set.
В появившемся диалоге Profile # счетчиком задать номер профиля, 1, и нажать кнопку ОК.
Профиль сохраняется в память контроллера. При этом он не активизируется.
Сформировать следующую конфигурацию и повторить процедуру записи, выбрав номер профиля 2.
Аналогично сохранить третий профиль.
Можно переключать профили непосредственно из конфигуратора. Для этого нажать RightCtrl и, не отпуская, нажать кнопку Get.
В появившемся диалоге Profile # счетчиком выбрать номер профиля, и нажать кнопку ОК. Профиль загружается из памяти, новые настройки будут показаны в конфигураторе. Чтобы активизировать профиль, нажмите кнопку Set. Таким же образом можно использовать и другие сохраненные профили.
Теперь, собственно по использованию переключателя zSwitch.exe. Запустите файл на выполнение. На экране появится окно программы.
Можно выбирать профили непосредственно в этом окне, используя курсор мыши.
Целесообразно минимизировать окно в панель уведомлений, нажав кнопку Minimize.
Чтобы выбрать профиль, следует щелкнуть правой кнопкой мыши по значку программы. На экране появится меню выбора профиля.
Щелкните левой кнопкой мыши по нужному номеру. Соответствующий профиль будет загружен из памяти и активизирован. Команда Show panel позволяет восстановить окно программы. Команда Exit позволяет завершить ее работу.
You do not have the required permissions to view the files attached to this post.
Руководство пользователя по контроллерам VKB (VKB controllers User Guide) Ru&En
https://disk.yandex.ru/d/LlqiYtIrIetBOQ
https://disk.yandex.ru/d/LlqiYtIrIetBOQ
Re: Быстрая загрузка профиля
Попробовал. Не получается. При нажатии Rctrl+Set программа выдает предупреждение о том что можно испортить девайс. Далее нажимаю ОК, никакого диалогового окна не появляется, просто происходит запись на устройство. Что я делаю не так?
Re: Быстрая загрузка профиля
77.66 у меня
ForcedWriteID=1 позволяет читать конфигурации от версии прошивки, отличной от текущей. При этом выдается пердупреждающее сообщение, warning.
Стандартный запрос, какие параметры писать, потому, что включена возможность частичной записи (Partial write) в ini файле. =1. Можно отключить, если лень каждый раз указывать. =0
ForcedWriteID=1 позволяет читать конфигурации от версии прошивки, отличной от текущей. При этом выдается пердупреждающее сообщение, warning.
Стандартный запрос, какие параметры писать, потому, что включена возможность частичной записи (Partial write) в ini файле. =1. Можно отключить, если лень каждый раз указывать. =0
Руководство пользователя по контроллерам VKB (VKB controllers User Guide) Ru&En
https://disk.yandex.ru/d/LlqiYtIrIetBOQ
https://disk.yandex.ru/d/LlqiYtIrIetBOQ
Re: Быстрая загрузка профиля
Это хорошо. Но почему у меня не появляется диалоговое окно с запросом номера профиля при нажатии RCtrl+Set?
Re: Быстрая загрузка профиля
А если 77.66? https://drive.google.com/file/d/0B1WRiD1czmcHRmhBRDhIVzVwTGc/view?usp=sharing
Здесь http://forum.vkb-sim.pro/viewtopic.php?f=15&t=908 все новое. С описаниями.
Здесь http://forum.vkb-sim.pro/viewtopic.php?f=15&t=908 все новое. С описаниями.
Руководство пользователя по контроллерам VKB (VKB controllers User Guide) Ru&En
https://disk.yandex.ru/d/LlqiYtIrIetBOQ
https://disk.yandex.ru/d/LlqiYtIrIetBOQ
Return to “Программное обеспечение”
Who is online
Users browsing this forum: No registered users and 10 guests