![]() |
Полное замолкание
Встречал тут давеча поезд на Белорусском, привёл его ЧС7. Аппарат красавец, конечно, но вот что удивило: я стоял на перроне на позиции примерно 4-5 вагона, и эта штука прехала мимо совершенно бесшумно. То есть "бас" от колёс был, но сам электровоз производил впечтление совершенно "выключенного" (кажется даже жалюзи тормозного реостата были закрыты, и вентиляторы ТЭД не работали).
Вопрос. В MSTS ЧС7 всё время "поёт", даже когда оглобля опущена. Я что-то поигрался с .sms - но у меня не получилось сделать так, чтобы при 0-м положении контроллера и скорости хотя бы 1-2км/ч всё это выключалось. Так вообще можно? |
Посмотри как это реализовано в ВЛ-80, там когда оглоблю :D опускаешь всё смолкает, причем с характерными звуками, наверное можно попробовать реализовать те-же механизмы управления звуками и в ЧС, только ИМХО алиасам тоже "достанется".
PS В ЧС действительно раздражает работа вентиляторов при опущенном пантографе. |
Там это, выходит, именно на токоприемник завязано, а не на контроллер.
|
[QUOTE=E69;20786]Там это, выходит, именно на токоприемник завязано, а не на контроллер.[/QUOTE]
Значит так - вараинтов пока два. Один реализован на вл80, второй у меня на чс6. Есть еще третий вариант наиболее оптиамльный для тепловозов у которых обороты дизеля меняются от позиции к позиции, но для электровоза постоянного тока с его вентиляторами обдува ПТС, у которых частота вращения меняется от тока, такой вариант не подходит (из-за херовой работы дядьки де[COLOR="Blue"]Биллки Ге[/COLOR]я). Triggers ( 8 Variable_Trigger ( Variable1_Inc_Past 0.149 StartLoopRelease ( 1 File ( "Chs6_Vent-PTS.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Variable1_Inc_Past 40.5 ReleaseLoopReleaseWithJump ( ) ) Variable_Trigger ( Variable1_Inc_Past 45.0 StartLoopRelease ( 1 File ( "Chs6_Vent-PTS.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Variable1_Inc_Past 72.5 ReleaseLoopReleaseWithJump ( ) ) Variable_Trigger ( Variable1_Dec_Past 72.5 StartLoopRelease ( 1 File ( "Chs6_Vent-PTS.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Variable1_Dec_Past 45.0 ReleaseLoopReleaseWithJump ( ) ) Variable_Trigger ( Variable1_Dec_Past 40.5 StartLoopRelease ( 1 File ( "Chs6_Vent-PTS.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Variable_Trigger ( Variable1_Dec_Past 0.149 ReleaseLoopReleaseWithJump ( ) ) ) FrequencyCurve( Variable2Controlled CurvePoints ( 10 0.0 11025 0.004 11025 0.84 11504 22.76 17496 23.61 17496 26.98 17496 27.82 17735 43.0 22050 43.84 22050 47.22 22050 ) Granularity ( 0.017 ) ) VolumeCurve( Variable2Controlled CurvePoints ( 10 0.0 1 0.004 1 0.84 1 22.76 1 23.61 1 26.98 1 27.82 1 43.0 1 43.84 1 47.22 1 ) Granularity ( 0.017 ) ) ) |
Variable1 inc_past - поставленный один раз, сообщает нам когда начнется чтение звукового файла при "прокручивании главного контроллера по часовой стрелке".
Variable1 inc_past - поставленный второй раз, собщает неам, когда прекратится чтение звукового файла при "прокручивании главного контроллера по часовой стрелке". Variadle 1 dec_past - "прокручивании главного котроллера против часовой стрелки". Variadle 1 dec_past - тоже самое, но при "прокручивании главного котроллера против часовой стрелки". Цифра 1 - указывает на то, что все расчеты проводятся относительно оборотов колеса (именно по этому пантограф никак не влияет на работу триггера) StartLoopRelease - указывает на то, что способ воспроизведени аудио-файла постоянное проигрывание и что надо начинать читать звуковой файл. ReleaseLoopReleaseWithJump - указывает на то, чо пора прекратить начатое ранее воспроизведение аудиофайла. FrequencyCurve( Variable2Controlled CurvePoints ( 10 0.0 11025 0.004 11025 0.84 11504 22.76 17496 23.61 17496 26.98 17496 27.82 17735 43.0 22050 43.84 22050 47.22 22050 Соответсвенно в левой колонке сокрость в м/с и частота в правой. VolumeCurve( Variable2Controlled CurvePoints ( 10 0.0 1 0.004 1 0.84 1 22.76 1 23.61 1 26.98 1 27.82 1 43.0 1 43.84 1 47.22 1 Тоже самое громкость, 1 указывает на нормальную громкость (2 - было бы в два раза громче, 0 - тишина) |
Цифры:
0.149 40.5 45.0 72.5 Это позиции взятые из eng-файла умноженные на 100. (т.к в eng-файле 100% указывается как 1). |
Третий вариант, это поставить вместо Variable 1, Variable 2, но способ вопросизведение от 1 до Х позиции (где надо прекратить начтое ранее воспроизведени е) не подходит, надо описывать проигрывание только по каждой позиции (если 100 позиций, то надо писать 200 триггеров для прямого чтения и обратного, для вращения ГК по часовой и против)
|
Всё сложнее, чем я думал, но с такой инструкцией как-нибудь покопаю звуки в локах на досуге :)
Спасибо, я много нового узнал. |
Тут, еще какая тонокость, можно сделать при наборе позиций одни звуки, а при сборсе другие, например:
Variable_Trigger ( Variable1_Inc_Past 0.149 StartLoopRelease ( 1 File ( "Chs6_Vent-PTS.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) ................................................................................... .......................................................................................... Variable_Trigger ( Variable1_Dec_Past 0.297 StartLoopRelease ( 1 File ( "Chs2_Vent-PTS.wav" -1 ) SelectionMethod ( SequentialSelection ) ) ) Как мы видим при обратном чтении аудио файл уже другой. Именно по такому принципу работает звуковая схема 2ТЭ10М от Noise, где дизель постепенно сбрасывает обороты при переключении на более низкие позиции. А, вообще рекомендую почитать мой перевод манула по sms-файлам. |
Оффтоп
Кстати Сандро, а как к ЧС6 гудок прикрутить? |
[QUOTE=Gregory_777;20920]Оффтоп
Кстати Сандро, а как к ЧС6 гудок прикрутить?[/QUOTE] Он и так там присутствует! |
Кстати пробило неожиданно. ЧС7 - ведь постоянник? А на Белорусском явно переменка висит. Это как? Или я чего-то не понял?
[B]сандро[/B], гудок нашёлся - теперь свистка нет. Вместо него колокол звенит :D |
[QUOTE=Gregory_777;21149]Кстати пробило неожиданно. ЧС7 - ведь постоянник? А на Белорусском явно переменка висит. Это как? Или я чего-то не понял?
[B]сандро[/B], гудок нашёлся - теперь свистка нет. Вместо него колокол звенит :D[/QUOTE] Ты, говоришь урывками - то тут, не до конца сформулируешь вопрос, то там, вообще не задаешь вопрос, а что-то комментируешь про род тока, хотя тема о звуках. Напиши конкретно и ясно, что, ты хочешь узнать у меня? p.s. Я, пока не понял. |
Офф
[B]2Gregory_777[/B] Давно там не был,на белорусском. Как определил, что переменка? Создай новую тему или в личку отпишись. Как я понял ты определил по одному контактному проводу, но это не факт - может идти замена КП. Короче отписывайся - поговорим. ЗЫ: на выходных может съезжу туда, посмотрю что да как. |
[QUOTE=сандро;20895]
Как мы видим при обратном чтении аудио файл уже другой. Именно по такому принципу работает звуковая схема 2ТЭ10М от Noise, где дизель постепенно сбрасывает обороты при переключении на более низкие позиции. А, вообще рекомендую почитать мой перевод манула по sms-файлам.[/QUOTE] ТОлько предидущий луп заверши перед началом нового ;) |
Текущее время: 19:51. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim