Jump to content

kreml

Members
  • Content Count

    322
  • Joined

  • Last visited

  • Days Won

    1

kreml last won the day on October 25 2014

kreml had the most liked content!

Community Reputation

203 Отличная

3 Followers

About kreml

  • Rank
    Продвинутый

Дополнительная информация

  • Место в рейтинге
    713

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Давайте попробуем разобраться, для начала скиньте файл полной конфигурации контроллера. Возможно что то с настройками не так.
  2. Вот еще небольшой эксперимент Вывод положения РУДов в процентах на цифровое табло Контроллер в вартоге и контроллер с табло разные. Роутер позволяет им работать в одной конфигурации.
  3. Да и еще, роутер и конфигуратор не очень любят друг-друга. Каждый пытается захватить контроллер в личное рапоряжение)) Поэтому желательно запускать их по отдельности, иначе скорее всего будут ошибки в работе.
  4. Ну и осталось только прицепить их к вирт.джойстику Но все эти действия, с эм. выводом, эм.кнопками и джойстиком, конечно не понадобятся если организовать работу роутера напрямую с симом
  5. Их можно привязать к эм.кнопкам Берем 5 любых эм. кнопок (у меня 88-92), и привязываем им поочередно по одному биту данных аута
  6. Все, теперь в блоке эмулированного вывода контроллера, будут включаться по 1 биту для каждого из 5 выходных значений
  7. Теперь в корневой конфигурации надо выбрать этот скрипт (Для удобства, там же можно сохранить конфигурацию, чтобы каждый раз заново не настраивать)
  8. В каталоге роутера, в папке \Scripts создадим текстовый файл с расширением lua В моем случае я назвал "_test_bin_input.lua" (Что бы роутер увидел его, файл надо создать до запуска роутера.) Редактировать файл удобнее всего Notepad++ У меня получился вот такой код: _test_bin_input.lua
  9. Сразу настроим вывод данных о кнопках в контроллер. Для этого используем эмуляцию вывода контроллера. Это просто регистры данных,, которые физически ни к чему не подключены, но к ним имеет доступ сам контроллер. Настраваем как на скрине (будет использоваться для вывода переменная 300, разрядность 5 по кол-ву выходных кнопок)
  10. Привязываем к переменным сервера, я использовал переменные 100, 101, 102 и 103 Для этого, заходим поочередно в настройки каждой из кнопок, Ставим настройки как на скрине, меняя только номер переменных
  11. Таким образом, можно задать условия для всех нужных значений. Если использовать роутер, то все это можно описать с помощью программного кода. Единственно, чтобы получить именно кнопки джойстика, нужно будет обработанные данные отправлять в контроллер, и там выводить их опять таки с помощью эмулированных кнопок. Оптимальнее конечно использовать возможности экспорта данных самого сима, для передачи нужных значений кнопок. Этот пример тоже покажу
  12. 3 и теперь объеденим эти 2 условия в эм.кнопке 66 Она соответственно будет срабатывать при значениях 1000, еще не забудем в ней настроить виртуальную функцию, чтобы появилась виртуальная кнопка
  13. Ну этот совсем не сложный пример можно реализовать и без ЛУА скриптов, а только силами самого контроллера. С помощью эмулированых кнопок "Е". У меня на создание всех 5 нужных кнопок, потребовалось использовать 13 эмулированных. Это конечно выглядит более громоздко по сравнению со скриптами, но для небольших примеров вполне подходит. Покажу на примере создания первой кнопки: Итак имеем 5 физ. кнопок, в конфигураторе они у меня идут с номерами 0, 1, 2 и 3. Первая кнопка срабатывает при значениях "1","0","0","0" 1 создаем эм. кнопку "64", которая сработает когда кнопки 2 и 3 = 0
×
×
  • Create New...