![]() |
[QUOTE=Vivan755;175016]Именно, на мой взгляд, самый простой — задать каждой позиции соответствующую скорость перелома характеристики. По достижении этой скорости мощность уменьшается в полтора раза от заданной, при превышении её на 10 % в два раза, при превышении на 25 % в три раза... Как-то так
[/QUOTE] Это какие слова в eng? Добавьте конкретики. |
[QUOTE=Ромыч РЖДУЗ;175012]Алексей а возможно ли будет реализовать плавное движение стрелок вольтметра и амперметра в кабине? Ну по тормозам же ты сделал, они плавненько ходят. И так же реализовть отдельный вольтметр, напряжения ТЭД. А то в MSTS похоже только амперметр есть и не более.[/QUOTE]
А фиг его знает, надо пробовать. Ну например когда тормозишь локомотивным, то стрелка ТЦ сразу прыгает на определенную величину, хотя в самом ТЦ давление нарастает плавно. |
[QUOTE]Это какие слова в eng? Добавьте конкретики[/QUOTE]
Вот эти: [QUOTE] EngineControllers ( Throttle ( 0 1 0.03 0 NumNotches ( 34 Notch ( 0 0 Dummy ) Notch ( 0.01 0 Dummy ) Notch ( 0.02 0 Dummy ) Notch ( 0.03 0 Dummy ) Notch ( 0.04 0 Dummy )[/QUOTE] А надо, чтобы сим понимал что-то вроде этого: [QUOTE] EngineControllers ( Throttle ( 0 1 0.03 0 NumNotches ( 34 Notch ( 0 0 0 Dummy ) Notch ( 0.01 8 0 Dummy ) Notch ( 0.02 10 0 Dummy ) Notch ( 0.03 12 0 Dummy ) Notch ( 0.04 14 0 Dummy )[/QUOTE] Добавившийся столбец — это скорость, после которой мощность начинает падать по ломаной или параболе. Реально это добавить в движок? |
Можно немного для тупых? Т.е. как бы в реальный энг это прописать нельзя. Скорость какая будет падать? Формула ломаной есть?
|
[QUOTE=lexastik;175059]Можно немного для тупых? Т.е. как бы в реальный энг это прописать нельзя. Скорость какая будет падать? Формула ломаной есть?[/QUOTE]для тяоговой лучше формула полинома. Или сплайна, как в trainz.
[QUOTE]Реально это добавить в движок?[/QUOTE]вероятно нет, так внешние проги пока не научились считывать настройки, прописанные в eng-файлах ПС. Да и вообще надо тогда заново писать весь алгоритм расчёта тяги, и периодически задавать требуемую скорость составу (как в известном тренажёре Е*). В трс это всё по дефолту. А в КРС/RW всё так же, как в МСТС, только ОП добавлена |
[QUOTE=TRam_;175064]для тяоговой лучше формула полинома. Или сплайна, как в trainz.
[/QUOTE] Все таки хотелось точную формулу и поконкретнее какой параметр менять по этой формуле. [QUOTE] внешние проги пока не научились считывать настройки, прописанные в eng-файлах ПС.[/QUOTE] Вы наверное не следите за внешними прогами. |
[QUOTE]Вы наверное не следите за внешними прогами.[/QUOTE]следим конечно :). Где это видано, что можно было выбирать "оборудован лок ЭПТ или нет", или "какая система безопасности стоит". Ведь всё это надо получать из настроек локомотива.
[QUOTE]Все таки хотелось точную формулу[/QUOTE]для незнающих [URL="http://ru.wikipedia.org/wiki/Многочлен"]Полином[/URL] [URL="http://ru.wikipedia.org/wiki/Кубический_сплайн"]Cплайн[/URL] |
[QUOTE=TRam_;175069]следим конечно :). Где это видано, что можно было выбирать "оборудован лок ЭПТ или нет", или "какая система безопасности стоит". Ведь всё это надо получать из настроек локомотива.
[/QUOTE] Читать надписи на форме смотрю умеете :) . За забор, на котором написано ..й по всей видимости не заглядывали....а зачастую там совсем не то, что пишут :D |
[QUOTE]За забор, на котором написано ..й по всей видимости не заглядывали....а зачастую там совсем не то, что пишут[/QUOTE]у нас просто забор-то аналогичный :). Просто перед ним лесополоса, поэтому его не заметишь.
По теме - пишите свою физику. Всё равно вытягивать из движка МСТС тягу - то же самое, что делать допразрядку тормозной магистрали в дефолтной пневматической модели ТРС. |
Все сделаем, насколько возможно.
|
[QUOTE=lexastik;175071]...
За забор, на котором написано ..й по всей видимости не заглядывали....а зачастую там совсем не то, что пишут :D[/QUOTE] Э… лучше другие примеры использовать :D |
Есть одна мысль насчет реализации ослабления поля ТЭД, правда не знаю, насколько реально это реализовать. Нужно ввести дополнительный орган управления тягой в енг файл. Допустим, он будет называться Throttle2. Описание его будет по типу обычного Throttle, только в значениях мощности надо будет прописать мощности относительно ходовой позиции, допустим, так:
Throttle2 ( 1 2 0.01 0 NumNotches ( 5 Notch (1 0 Dummy ) Notch ( 1.2 0 Dummy ) Notch ( 1.3 0 Dummy ) Notch ( 1.4 0 Dummy ) Notch ( 1.5 0 Dummy ) В основном Throttle надо будет добавить параметр, определяющий ходовую позицию, например так: Throttle ( 0 1 0.01 0 NumNotches ( 5 Notch (0.1 0 0 Dummy ) Notch ( 0.2 0 0 Dummy ) Notch ( 0.3 0 1 Dummy ) Notch ( 0.4 0 0 Dummy ) Последняя цифра (0 или 1)-это и будет показатель ходовой позиции. Throttle2 должен работать только при значении последней цифры, равной 1, при 0 он должен игнорироваться программой. И еще, при любом положении Throttle2, большем 1, основной Throttle перевести на другую позицию должно быть невозможно. Соответственно, над опредусмотреть анимацию нового органа управления в кабине. |
А можно в МСТС сделать карандаш, как на ЧС4Т? Я сделал в ТРС. Там теперь чисто как в реале жужа работает - надул в ТЦ, потом собралась схема, ТЦ спустил воздух, щёлкнула реле и дальше тупо в карандаш надуваем и он ток в ОВ увеличивает. Ща за ЧС8 взялся, коли кабина + модель есть.
|
[QUOTE=Vivan755;175016]Именно, на мой взгляд, самый простой — задать каждой позиции соответствующую скорость перелома характеристики. По достижении этой скорости мощность уменьшается в полтора раза от заданной, при превышении её на 10 % в два раза, при превышении на 25 % в три раза... Как-то так [/QUOTE] А всё-таки, не лучше ли сделать так, чтобы тяга была обратно пропорциональна не скорости, а, скажем, её квадрату. Для ВЛ10 это подходит с небольшой натяжкой.
[URL=http://ipicture.ru/Gallery/Viewfull/192014.html][IMG]http://ipicture.ru/upload/100506/thumbs/vkBr7BUN4F.jpg[/IMG][/URL] Для других локомотивов показатель степени, естественно, должен быть своим. Про ослабление поля – это хорошо, но как обеспечить нелинейность между нарастанием тока про включении очередной ступени ОП и нарастанием силы тяги? [QUOTE=Vlad;175104] Throttle ( 0 1 0.01 0 NumNotches ( 5 Notch (0.1 0 0 Dummy ) Notch ( 0.2 0 0 Dummy ) Notch ( 0.3 0 1 Dummy ) Notch ( 0.4 0 0 Dummy ) Последняя цифра (0 или 1)-это и будет показатель ходовой позиции. Throttle2 должен работать только при значении последней цифры, равной 1, при 0 он должен игнорироваться программой. И еще, при любом положении Throttle2, большем 1, основной Throttle перевести на другую позицию должно быть невозможно. Соответственно, над опредусмотреть анимацию нового органа управления в кабине.[/QUOTE] И при основном Throttle, непрерывно равном нулю в течении некоторого времени – сценарий завершается неудачно. |
[QUOTE=Сан Саныч;175114]
...Для других локомотивов показатель степени, естественно, должен быть своим. Про ослабление поля – это хорошо, но как обеспечить нелинейность между нарастанием тока про включении очередной ступени ОП и нарастанием силы тяги? И при основном Throttle, непрерывно равном нулю в течении некоторого времени – сценарий завершается неудачно.[/QUOTE] В том то и дело, что вряд ли будет возможно для разных локомотивов задавать разные законы изменения силы тяги от скорости. Локомотивов в МСТС сотни, и для каждого создавать свою формулу я думаю не реально. Надо или найти некое общее выражение, например, некий полином с коэффициенами, разными для разных локов. Или, может быть,это будет просто некая таблица значений. Или, как Иван здесь писал, сочетание гиперболы с прямой. Насчет нелинейности между током и тягой при включении ОП-это имхо, задача на будущее. Для начала надо сделать ОП хотя бы так, как я написал выше |
| Текущее время: 06:11. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim