Donate with PayPal button New New

+ Ответить в теме
Страница 20 из 21 ПерваяПервая ... 10 18 19 20 21 ПоследняяПоследняя
Показано с 191 по 200 из 205

Тема: Ауран принимает предложения русских разработчиков.

  1. #191
    Пользователь Аватар для kemal
    Регистрация
    22.10.2009
    Страна
    Адрес
    Казань / 793км
    Возраст
    35
    Сообщений
    3,555

    По умолчанию

    Можно. Много чего можно. Однако, стоит понимать, что что всё это, так сказать, софтверная реализация. В самом же ДЦЦ выбега нет и быть не может.
    ЗЫ Вообще говоря, ботомашинист Эрендира занимается тем же самым: софтверно эмулирует нормальное поведение поезда через ДЦЦ.

  2. #Trainz
    Реклама
    Регистрация
    Постоянная
    Адрес
    Весь мир
    Возраст
    2010
    Сообщений
    Много

    Donate with PayPal button N3v New New

     

  3. #192
    Пользователь Аватар для kim.chen.ihr
    Регистрация
    05.02.2013
    Страна
    Адрес
    Тегусигальпа
    Возраст
    59
    Сообщений
    3

    По умолчанию

    Цитата Сообщение от kemal Посмотреть сообщение
    Можно. Много чего можно. Однако, стоит понимать, что что всё это, так сказать, софтверная реализация. В самом же ДЦЦ выбега нет и быть не может.
    ЗЫ Вообще говоря, ботомашинист Эрендира занимается тем же самым: софтверно эмулирует нормальное поведение поезда через ДЦЦ.
    Э-э-э. Как-бы реализация на уровне чипа (причем зачастую далеко не очень навороченного) и реализация в софтверном продукте (где нет ограничений по сути) это 4 большие разницы. В правильной микрухе программируется ток на каждую позицию и тогда с выбегом все Ок. Что мешает софтверно реализовать это на уровне движка? Взять за основу все то же навороченное DCC, где для лока просто прописывается правильный профиль в CV переменных.

  4. #193
    Пользователь Аватар для kemal
    Регистрация
    22.10.2009
    Страна
    Адрес
    Казань / 793км
    Возраст
    35
    Сообщений
    3,555

    По умолчанию

    Цитата Сообщение от kim.chen.ihr Посмотреть сообщение
    В правильной микрухе программируется ток на каждую позицию и тогда с выбегом все Ок.
    Именно, что программируется. Т.е. включаешь ты "выбег" и чип начинает плавно снижать скорость. Самого выбега нет, он эмулируется плавным снижением тяги. Именно это я и назвал софтверной реализацией.
    Вообще, что такое выбег? Это когда отключаются ТЭДы и поезд едет по инерции. А попробуй у модели отключить ТЭДы - что будет?
    Последний раз редактировалось kemal; 11.11.2013 в 23:09.

  5. #194
    Пользователь Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    33
    Сообщений
    16,432

    По умолчанию

    Цитата Сообщение от kim.chen.ihr Посмотреть сообщение
    В правильной микрухе программируется ток на каждую позицию и тогда с выбегом все Ок.
    а как там с "торможением"?

    Просто самое простое что может быть - задавать "установившуюся скорость" и "ускорение при её наборе" (что собственно мы и видим в trainz. Ускорения задаются через конфиги локомотивов). Можно сделать наоборот - задавать тягу/торможение (т.е. "силу тока"), тогда выбег будет (бесконечный, т.к. задаётся равнодействующая сил), но остановить состав будет тяжеловато (будет проходить через ноль скорости и ехать назад, если вовремя не переключить тягу), делать на основе этого автомашиниста - тоже. А вот сделать наоборот можно, но не нужно.

    ---------- Сообщение добавлено в 23:41 ---------- Предыдущее сообщение размещено в 23:25 ----------

    Да, для случая "задания силы тяги/торможения" мы не имеем того, что есть в макете:

    а) в макете сила трения всегда замедлит поезд до 0 скорости и не потащит его обратно (и контроллеру её рассчитывать не надо)
    б) в макете сила тяги ограничена индукцией коллекторных двигателей (т.е. при повышении скорости движения ток всегда упадёт сам, контроллеру это рассчитывать не надо)

    Поэтому лучше не возиться с заданием тяги отказаться от выбега (в том смысле что повернул колесо в ноль - поезд медленно останавливается), а оставить его в виде - "медленно поворачиваешь колёсико - поезд плавно останавливается" (как оно сейчас и есть).

    ---------- Сообщение добавлено в 23:48 ---------- Предыдущее сообщение размещено в 23:41 ----------

    Просто можно сделать ограничение на скорость вращения этого колёсика для пользователя (например в зависимости от соотношения между массой поезда и "силой тяги" локомотивов) - и все будут довольны.
    Последний раз редактировалось TRam_; 11.11.2013 в 23:44.

  6. Сказал спасибо:


  7. #195
    Почетный пользователь Аватар для Kompozitor
    Регистрация
    20.07.2010
    Страна
    Адрес
    Харьков
    Сообщений
    5,945

    По умолчанию

    Цитата Сообщение от kemal Посмотреть сообщение
    Вообще, что такое выбег? Это когда отключаются ТЭДы и поезд едет по инерции
    В DCC инерцию задает max decell. Именно благодаря значению 9000 для enginespec не выше билда 2.5 получается относительно реалистичная остановка у дефолтных ботов - команда завершается на 10км/ч, а затем бот немного проезжает по инерции.

    Цитата Сообщение от TRam_ Посмотреть сообщение
    "медленно поворачиваешь колёсико - поезд плавно останавливается" (как оно сейчас и есть)
    Вот все-таки сильны привычки игравшего сначала в MSTS - сбрасывать это колесико "в ноль".

    Что касается ботов, то разработчики прекрасно знают, что они могут ездить и без DCC, управляя позициями и прочими дефолтно-кабинными функциями. Но как это согласовывать с сигналкой... Да и нужно ли. В ботовых составах ездят обычно в вагонах, там об имитации выбега речи не идет.
    Последний раз редактировалось Kompozitor; 12.11.2013 в 01:31.

  8. #196
    Пользователь Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    33
    Сообщений
    16,432

    По умолчанию

    Цитата Сообщение от Kompozitor Посмотреть сообщение
    что они могут ездить и без DCC, управляя позициями и прочими дефолтно-кабинными функциями. Но как это согласовывать с сигналкой...
    с сигналкой это не нужно согласовывать. Просто это двойная нагрузка на комп - вначале рассчитать физику движения поезда, затем рассчитать действия виртуального машиниста (который должен расчитать позицию, чтобы лок не сорвался в боксование, или наоборот, ступень торможения, которая сильно зависит от гружоности вагонов и их настроек, и которая не даст заранее известный тормозной путь). Это (если поездов больше 10ти) вполне может привести к лагам, по сравнению с заданием "нужной скорости движения" через колёсико.

  9. #197
    Пользователь Аватар для Эрендир
    Регистрация
    13.01.2010
    Страна
    Адрес
    Я Бот, живу в сети :)
    Возраст
    39
    Сообщений
    6,303

    По умолчанию

    Цитата Сообщение от TRam_ Посмотреть сообщение
    по сравнению с заданием "нужной скорости движения" через колёсико.
    К сожалению, в ТРС это можно только если в составе один лок. Опытным путём выяснил, что Vтек = Vmax * DCC ^ 2, где Vтек - текущая полученная скорость, Vmax - максимальная скорость указанная в конфиге тяговой для DCC, DCC - значение уставленное колёсиком от 0 до 1.
    Но поставить в состав ещё хоть один лок, даже точно такой же, то зависимость скорости от DCC становится каким-то иным. Я так и не смог добиться внятного результата (по правде говоря, я его и не шибко искал)

  10. #198
    Пользователь Аватар для CFM
    Регистрация
    05.10.2009
    Страна
    Адрес
    Кишинёв
    Возраст
    33
    Сообщений
    1,345

    По умолчанию

    Цитата Сообщение от TRam_ Посмотреть сообщение
    Просто это двойная нагрузка на комп - вначале рассчитать физику движения поезда, затем рассчитать действия виртуального машиниста
    Это почти автоведение получается. Было бы хорошо для бота, в составе которого едет игрок, для большей реалистичности. Но пока ТРС не умеет распознавать состав с игроком, насколько я знаю.
    [B]Уже давно не ищу чертежи и размеры кабины ТЭ10М[/B]

  11. #199
    Пользователь Аватар для Эрендир
    Регистрация
    13.01.2010
    Страна
    Адрес
    Я Бот, живу в сети :)
    Возраст
    39
    Сообщений
    6,303

    По умолчанию

    CFM, умеет распознавать состав с игроком.

  12. Сказал спасибо:


  13. #200
    Пользователь Аватар для TRam_
    Регистрация
    22.09.2009
    Возраст
    33
    Сообщений
    16,432

    По умолчанию

    CFM, тут основная проблема - синхронность работы всех органов управления во всех локомотивах/вагонах

+ Ответить в теме

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения