Не совсем ясно. Что такое номер кнопки, номер где?
Или имеется в виду что СИОКу не нравится более 287 переменных инпута?
Я вот только что проверил, задал запрос на 291 входное значение, все работает.
Либо я не понял вопрос.
TigerSET
27.10.2016 в 12:34
Стас, в СИОКе пишу команду
Var 3001, name EFIS_C_MIN_R, Link IOCARD_SW, Input 388, Type P
Выдает ошибку про нумбер оут оф рэнж.
Проверил методом научного тыка, параметр input больше 287 ну ни как не воспринимается.
kreml
27.10.2016 в 12:56
А не, это не подскажу. Как я понимаю это связано с работой с IOCARD. Тут у меня нет никакого опыта.
TigerSET
27.10.2016 в 12:57
А как ещё можно F2 рулить в СИОКе?
kreml
27.10.2016 в 13:14
Через F3IOCP, требуется только новая прошивка(ф3).
В СИОКе и прописывать ничего не потребуется, все через GUI F3IOCP решается.
mishanya_izgib
28.10.2016 в 15:57
Через F3IOCP, требуется только новая прошивка(ф3).
В СИОКе и прописывать ничего не потребуется, все через GUI F3IOCP решается.
Подписываюсь под каждым словом у меня никаких проблем вообще не возникало при вышеописанной связке.
TigerSET
28.10.2016 в 17:12
Верю. Вот, шью уже. Сегодня FMC, а завтра буду с MCP и EFISом разбираться, они на отдельном контроллере, тоже F2. С кнопками вроде все без проблем. Не знаю как себя старые платы аут поведут. Последний раз, когда была только первая прошивка, они у меня не пошли почему-то. Я так понимаю шить их надо прошивкой «shift256.cff»? В общем завтра-послезавтра видно будет.
kreml
28.10.2016 в 18:21
Под Ф2 было 2 типа плат вывода, надо знать какая у вас.
Через F3IOCP, требуется только новая прошивка(ф3).
В СИОКе и прописывать ничего не потребуется, все через GUI F3IOCP решается.
уже мозг сломал. КАК решается?
Как передать в сим нажатие кнопки (без СИОК)
До MCP пока не добрался. С FMC еще не могу разобраться. Все кнопки работают, в F3IOCP прописано, что это кнопка с импульсом 1. А дальше что? Уже всю ветку раз 5 просмотрел.
Solovey
29.10.2016 в 12:31
Вот так и бери этот F3, потом хрен разберёшься! Почитал тут ветку, по моему одни танцы и бубны!
TigerSET
29.10.2016 в 12:51
Не, ну F2 у меня работали верой и правдой года два, если не больше, пока не устарели морально. Вещь классная, надо только разобраться. Прошивка сменилась на УРА. Бутлоадер загрузился. Все работает. Не понятно как передавать/принимать инфу из/в сима.
На F2 я использовал переделанную немного прогу Жени Лапина + его роутер + SIOC. В SIOC работал скрипт в котором указывался номер кнопки F2 и переменная в симе. И на этом встал. Так как… описано выше. А как с F3, раз в SIOC вообще можно ничего не прописывать?
kreml
29.10.2016 в 15:56
Я наверное не совсем правильно объяснил, F3IOCP работает не без SIOC, а в связке с ним.
Исходим из того, что связь с сима с SIOC уже есть.
Дальше надо настроить F3IOCP(кстати эту прогу тоже Женя Лапин создал), сначала запускаем его от имени администратора
Заходим «Конфигурация->Параметры->вкладка IOCP»
Там ставим галку на первом клиенте
Жмем применить
Возвращаемся в главное окно F3IOCP
Там видим список подключенных контроллеров
Жмем по нужному
Там видим список устройств, самое первое из которых сам контроллер, и дальше идут платы расширения. У меня в примере только сам контроллер Л3 в списке
жмем по нужному устройству в списке
откроется окно, со свойствами устройства, в качестве свойств могут быть функции ввода (кнопки и оси) и функции вывода (дискретные элементы и диапазонные)
Сначала выбираем нужную кнопку, для этого можно просто ее нажать, тогда она в окне свойств станет активной
В итоге определив нужную кнопку в окне свойств, кликаем по ней. Откроется окно настройки кнопки
Сразу ставим галку «Используется»
Далее можно задать текстовое имя кнопки (это не обязательно)
В поле «IOCP» клиент выбираем «IOCP 1»
В поле «IOCP переменная» указываем номер переменной SIOCа (т.к. я исхожу из того что связь сима с SIOC уже настроена, то соответственно и номера переменных уже тоже известны)
Указываем значение при замыкании, оно будет отправлено в SIOC (и дальше в сим). Для кнопок как правило это «1». Для многопозиционных переключателей это скорее всего будет номер позиции (1,2,3…)
При необходимости можно указать значение при размыкании. В этом случае при размыкании кнопки, это значение также будет отправляться в SIOC.
Как правило, значение при размыкании обязательно требуется простым кнопкам, и 2х позиционным тумблерам типа ВКЛ-ВЫКЛ.
А вот для многопозиционных переключателей (галетных переключателей), это делать не требуется, т.к. значения отправляются только при замыкании каждого из положений.
Жмем применить
В окне свойств, кнопка поменяет свой цвет, указывая на то, что она теперь имеет настройки.
Закрываем окно свойств и возвращаемся в список устройств. Теперь название нашего устройства выделено жирным шрифтом, что также указывает на то, что оно имеет настроенные элементы ввода/вывода.
Теперь можно нажать по нашему устройству Правой кнопкой мыши, и сохранить созданные настройки, чтобы потом их заново не делать. Закрываем окно со списком устройств, и возвращаемся в главное окно.
Зайдя в меню «Конфигурация» можно сохранить общую конфигурацию настроек. В последствии это сохранение можно будет в параметрах выбрать в качестве автозагрузки.
Теперь запускаем SIOC, если он еще не был запущен. Сразу же видим что появился 1 клиент (F3IOCP)
Для проверки можно зайти в консоль, и нажимая настроенную кнопку, будем видеть как меняется значение соответствующей переменной SIOC
Ну собственно говоря все, понаписал я тут много, но на самом деле все значительно проще по факту))
TigerSET
29.10.2016 в 16:23
Все, Станислав, спасибо. Работает! Просто СУПЕР!!!!!
ваааще клааасссс!!!!! настроил полностью CDU работает просто супер. Завтра буду MCP+EFIS пинать.
Vladmode
29.10.2016 в 16:25
От спасибо Стас ! Вот такой ликбез по данным прогам необходим как минимум мне . Так что буду рад таким урокам по борьбе с безграмотностью
kreml
29.10.2016 в 16:25
Вот так и бери этот F3, потом хрен разберёшься! Почитал тут ветку, по моему одни танцы и бубны!
Все верно!
не задавай никаких вопросов, и тогда точно не получишь никаких ответов))))
kreml
29.10.2016 в 16:49
Все, Станислав, спасибо. Работает! Просто СУПЕР!!!!!
ваааще клааасссс!!!!! настроил полностью CDU работает просто супер. Завтра буду MCP+EFIS пинать.
Ну вот! Теперь все дружно благодарим Жеку Лапина, очень класный клиент у него получился! Там конечно есть еще что улучшать, но и так уже очень хорошо работает.
TigerSET
29.10.2016 в 17:02
Ну вот! Теперь все дружно благодарим Жеку Лапина, очень класный клиент у него получился! Там конечно есть еще что улучшать, но и так уже очень хорошо работает.
Уже!
ПыСы не плохо было бы закрепить куда-нибудь пост #533 в качестве мануала.
kreml
29.10.2016 в 17:06
К сожалению форум не позволяет это делать, так то я бы уже давно и мануал по контроллеру закрепил в шапке…
pavlih
29.10.2016 в 19:47
Здравствуйте , подскажите стандартную распиновку RS485 для разьема RG45 , или какая на плате F3 PRO.
TigerSET
30.10.2016 в 08:41
Извиняюсь за глупый вопрос, сам в шоке, но как узнать номер переменной в SIOC для MS FSX? Судя по всему старые переменные, которые работали с F2 не подходят. В SIOC данные с девайса передаются. Все отлично, но в сим они не уходят. То есть в симе кнопка не нажимается.
У меня есть старый файл с переменными, но чует мое сердце, это не те цифры.
По #533 «(т.к. я исхожу из того что связь сима с SIOC уже настроена, то соответственно и номера переменных уже тоже известны)»
как оказалось не известны.
kreml
30.10.2016 в 18:18
Трудно сказать, это зависит от настроек проги которая стыкует сиок с симом. Ее тоже Евгений делал?
kreml
30.10.2016 в 18:33
Здравствуйте , подскажите стандартную распиновку RS485 для разьема RG45 , или какая на плате F3 PRO.
TigerSET
02.11.2016 в 19:32
В общем подумал и все же решил написать. В дополнение к посту #533.
Мелочь конечно, но именно её я и упустил. Может кому пригодится.
А упустил я вот этот пост: http://www.avsim.su/…нуля/?p=2226444
Если точнее:
Далее, чтобы SIOC сообщил модулю SIOCPNGX какие переменные ему интересны, нужно их "привязать" к переменным в SIOC.
Делается это следующим образом:
В ваш файл-скрипт, который будет использоваться при работе SIOC, нужно добавить строчки следующего вида:
ПРИМЕР
Var 0025 Name Test1 Link IOCP Offset 0 Device 1
Var 0026 Name Test2 Link IOCP Offset 1 Device 1
Var 0027 Name Test3 Link IOCP Offset 2 Device 1
В первой строчке я привязываю к "25" переменной SIOC (Var 0025, я назвал ее Test1 (Name Test1)), переменную "0" стороннего IOCP сервера (Link IOCP Offset 0),
в моем случае IOCP сервера модуля SIOCPNGX. Так как к модулю SIOCPNGX SIOC подключается клиентом под номером "1", я это явно указываю строчкой Device 1.
Если бы подключался клиентом 0, то указал бы Device 0. Остальные строчки аналогично.
mishanya_izgib
02.11.2016 в 22:02
В общем подумал и все же решил написать. В дополнение к посту #533.
Мелочь конечно, но именно её я и упустил. Может кому пригодится.
А упустил я вот этот пост: http://www.avsim.su/…нуля/?p=2226444
Если точнее:
Далее, чтобы SIOC сообщил модулю SIOCPNGX какие переменные ему интересны, нужно их "привязать" к переменным в SIOC.
Делается это следующим образом:
В ваш файл-скрипт, который будет использоваться при работе SIOC, нужно добавить строчки следующего вида:
ПРИМЕР
Var 0025 Name Test1 Link IOCP Offset 0 Device 1
Var 0026 Name Test2 Link IOCP Offset 1 Device 1
Var 0027 Name Test3 Link IOCP Offset 2 Device 1
В первой строчке я привязываю к "25" переменной SIOC (Var 0025, я назвал ее Test1 (Name Test1)), переменную "0" стороннего IOCP сервера (Link IOCP Offset 0),
в моем случае IOCP сервера модуля SIOCPNGX. Так как к модулю SIOCPNGX SIOC подключается клиентом под номером "1", я это явно указываю строчкой Device 1.
Если бы подключался клиентом 0, то указал бы Device 0. Остальные строчки аналогично.
Не знаю как с пмдг и модулем SIOCPNGX, а вот если подключать к просиму в связке F3-F3IOCP-SIOC-Prosim, то в скрипте вообще писать ничего ненадо. Все работает, а скрипт в сиоке пустой
Не совсем ясно. Что такое номер кнопки, номер где?
Или имеется в виду что СИОКу не нравится более 287 переменных инпута?
Я вот только что проверил, задал запрос на 291 входное значение, все работает.
Либо я не понял вопрос.
Стас, в СИОКе пишу команду
Var 3001, name EFIS_C_MIN_R, Link IOCARD_SW, Input 388, Type P
Выдает ошибку про нумбер оут оф рэнж.
Проверил методом научного тыка, параметр input больше 287 ну ни как не воспринимается.
А не, это не подскажу. Как я понимаю это связано с работой с IOCARD. Тут у меня нет никакого опыта.
А как ещё можно F2 рулить в СИОКе?
Через F3IOCP, требуется только новая прошивка(ф3).
В СИОКе и прописывать ничего не потребуется, все через GUI F3IOCP решается.
Подписываюсь под каждым словом
у меня никаких проблем вообще не возникало при вышеописанной связке.
Верю. Вот, шью уже. Сегодня FMC, а завтра буду с MCP и EFISом разбираться, они на отдельном контроллере, тоже F2. С кнопками вроде все без проблем. Не знаю как себя старые платы аут поведут. Последний раз, когда была только первая прошивка, они у меня не пошли почему-то. Я так понимаю шить их надо прошивкой «shift256.cff»? В общем завтра-послезавтра видно будет.
Под Ф2 было 2 типа плат вывода, надо знать какая у вас.
это вот под первую версия платы
https://www.dropbox….11build.7z?dl=0
и вторая, она на сдвиговых регистрах
https://www.dropbox….build12.7z?dl=0
обе платы подключались по интерфейсу SPI
уже мозг сломал. КАК решается?
Как передать в сим нажатие кнопки (без СИОК)
До MCP пока не добрался. С FMC еще не могу разобраться. Все кнопки работают, в F3IOCP прописано, что это кнопка с импульсом 1. А дальше что? Уже всю ветку раз 5 просмотрел.
Вот так и бери этот F3, потом хрен разберёшься! Почитал тут ветку, по моему одни танцы и бубны!
Не, ну F2 у меня работали верой и правдой года два, если не больше, пока не устарели морально. Вещь классная, надо только разобраться. Прошивка сменилась на УРА. Бутлоадер загрузился. Все работает. Не понятно как передавать/принимать инфу из/в сима.
На F2 я использовал переделанную немного прогу Жени Лапина + его роутер + SIOC. В SIOC работал скрипт в котором указывался номер кнопки F2 и переменная в симе. И на этом встал. Так как… описано выше. А как с F3, раз в SIOC вообще можно ничего не прописывать?
Я наверное не совсем правильно объяснил, F3IOCP работает не без SIOC, а в связке с ним.
Исходим из того, что связь с сима с SIOC уже есть.
Дальше надо настроить F3IOCP(кстати эту прогу тоже Женя Лапин создал), сначала запускаем его от имени администратора
Заходим «Конфигурация->Параметры->вкладка IOCP»
Там ставим галку на первом клиенте
Жмем применить
Возвращаемся в главное окно F3IOCP
Там видим список подключенных контроллеров
Жмем по нужному
Там видим список устройств, самое первое из которых сам контроллер, и дальше идут платы расширения. У меня в примере только сам контроллер Л3 в списке
жмем по нужному устройству в списке
откроется окно, со свойствами устройства, в качестве свойств могут быть функции ввода (кнопки и оси) и функции вывода (дискретные элементы и диапазонные)
Сначала выбираем нужную кнопку, для этого можно просто ее нажать, тогда она в окне свойств станет активной
В итоге определив нужную кнопку в окне свойств, кликаем по ней. Откроется окно настройки кнопки
Сразу ставим галку «Используется»
Далее можно задать текстовое имя кнопки (это не обязательно)
В поле «IOCP» клиент выбираем «IOCP 1»
В поле «IOCP переменная» указываем номер переменной SIOCа (т.к. я исхожу из того что связь сима с SIOC уже настроена, то соответственно и номера переменных уже тоже известны)
Указываем значение при замыкании, оно будет отправлено в SIOC (и дальше в сим). Для кнопок как правило это «1». Для многопозиционных переключателей это скорее всего будет номер позиции (1,2,3…)
При необходимости можно указать значение при размыкании. В этом случае при размыкании кнопки, это значение также будет отправляться в SIOC.
Как правило, значение при размыкании обязательно требуется простым кнопкам, и 2х позиционным тумблерам типа ВКЛ-ВЫКЛ.
А вот для многопозиционных переключателей (галетных переключателей), это делать не требуется, т.к. значения отправляются только при замыкании каждого из положений.
Жмем применить
В окне свойств, кнопка поменяет свой цвет, указывая на то, что она теперь имеет настройки.
Закрываем окно свойств и возвращаемся в список устройств. Теперь название нашего устройства выделено жирным шрифтом, что также указывает на то, что оно имеет настроенные элементы ввода/вывода.
Теперь можно нажать по нашему устройству Правой кнопкой мыши, и сохранить созданные настройки, чтобы потом их заново не делать. Закрываем окно со списком устройств, и возвращаемся в главное окно.
Зайдя в меню «Конфигурация» можно сохранить общую конфигурацию настроек. В последствии это сохранение можно будет в параметрах выбрать в качестве автозагрузки.
Теперь запускаем SIOC, если он еще не был запущен. Сразу же видим что появился 1 клиент (F3IOCP)
Для проверки можно зайти в консоль, и нажимая настроенную кнопку, будем видеть как меняется значение соответствующей переменной SIOC
Ну собственно говоря все, понаписал я тут много, но на самом деле все значительно проще по факту))
Все, Станислав, спасибо. Работает! Просто СУПЕР!!!!!
ваааще клааасссс!!!!! настроил полностью CDU работает просто супер. Завтра буду MCP+EFIS пинать.
От спасибо Стас ! Вот такой ликбез по данным прогам необходим как минимум мне . Так что буду рад таким урокам по борьбе с безграмотностью
Все верно!
не задавай никаких вопросов, и тогда точно не получишь никаких ответов))))
Ну вот! Теперь все дружно благодарим Жеку Лапина, очень класный клиент у него получился! Там конечно есть еще что улучшать, но и так уже очень хорошо работает.
Уже!
ПыСы не плохо было бы закрепить куда-нибудь пост #533 в качестве мануала.
К сожалению форум не позволяет это делать, так то я бы уже давно и мануал по контроллеру закрепил в шапке…
Здравствуйте , подскажите стандартную распиновку RS485 для разьема RG45 , или какая на плате F3 PRO.
Извиняюсь за глупый вопрос, сам в шоке, но как узнать номер переменной в SIOC для MS FSX? Судя по всему старые переменные, которые работали с F2 не подходят. В SIOC данные с девайса передаются. Все отлично, но в сим они не уходят. То есть в симе кнопка не нажимается.
У меня есть старый файл с переменными, но чует мое сердце, это не те цифры.
По #533 «(т.к. я исхожу из того что связь сима с SIOC уже настроена, то соответственно и номера переменных уже тоже известны)»
как оказалось не известны.
Трудно сказать, это зависит от настроек проги которая стыкует сиок с симом. Ее тоже Евгений делал?
В общем подумал и все же решил написать. В дополнение к посту #533.
Мелочь конечно, но именно её я и упустил. Может кому пригодится.
А упустил я вот этот пост: http://www.avsim.su/…нуля/?p=2226444
Если точнее:
Не знаю как с пмдг и модулем SIOCPNGX, а вот если подключать к просиму в связке F3-F3IOCP-SIOC-Prosim, то в скрипте вообще писать ничего ненадо. Все работает, а скрипт в сиоке пустой
Осталось мелочь, купить просим.