Опытный
Регистрация: 21.05.2008
Адрес: Москва
Сообщений: 267
Вы сказали Спасибо: 927
Поблагодарили 74 раз(а) в 56 сообщениях
|
объявления с привязкой к событию
Цитата:
Сообщение от ZVERSKY
А можно ли сделать звуки у вокзалов? Там например сделать звук и сделать так, чтобы он воспроизводился один раз в определённое время?(Например: Уважаемые пассажиры!С 1ого пути отправлляется поезд... Ля-Ля-Ля тополя)
|
Скрытый текст:
Объявления на вокзалах, предупреждения о прохождении поезда на перегонах, сообщения для станционных работников, переговоры по громкой связи с машинистом, звуки объектов, являющиеся неотъемлемыми атрибутами любой железнодорожной поездки, по существу, можно классифицировать, как звуковые события. В зависимости от количества задействованных объектов звуковые события можно разделить на абсолютные, привязанные к одному объекту, например,
Цитата:
Сообщение от Николай
..."В здании нашего вокзала работает отличный буфет. Сегодня фирменные пирожки с картошкой и грибами поворихи бабы Зины"...
|
-громкоговоритель на станции. и относительные - привязанные к нескольким объектам,например,
Цитата:
Сообщение от GSTrainz
..."Тричетырестатретииииий! Там бригадка не подошла?"...
|
-переговоры дежурного по станции и машиниста.
Цитата:
Сообщение от Русский поезд
У меня есть идея привязывать звуки рации к конкретным событиям сессии или сценария!...
|
Звуковые события по отношению к определенным событиям сессии можно разделить на независимые- происходящие через заданные, не обязательно равные, интервалы времени, например: "Уважаемые пассажиры, зал повышенной комфортности расположен на втором этаже железнодорожного вокзала." и зависимые -момент инициализации и окончания которых обусловлен периодом активации некоторых событий, например: "Внимание, поезд! По второму пути. Из Брянска." ( хорошо бы загрузить говорилку на перегонах в маршрут «Москва-Малоярославец» и включать из настроек сессии). В зависимости от категории задействованных объектов звуковые события можно разделить на три вида: - между статическими объектами, местоположение которых привязано к постоянным координатам на маршрутной карте, например,
Цитата:
Сообщение от Николай
...звуки служебной волны, переодически раздающиеся громким эхом на весь вокзал...
|
-переговоры дежурной по станции и станционных работников.
- между статическим и динамическим объектами, например, переговоры дежурной по станции и машиниста; - между динамическими объектами, местоположение которых привязано к изменяющимся координатам на маршрутной карте, например, переговоры машинистов поездов, или гудки, встречных локомотивов. Объект - текстовая часть звукового события -может содержать не только информацию о задействованных объектах, но и о связанных с ними путевых объектах, объектах диспетчерской централизации, железнодорожной сигнализации и других. Моменты инициализации и окончания звукового события определяются начальными и конечными условиями расположения задействованных объектов. Наличие идентификаторов состояния начальной и конечной точек отсчета и всех объектов является необходимым условием обеспечения реализации звукового события. Идентификаторы должны обладать рабочей областью срабатывания-определенным радиусом действия. Таким образом, требуется к статическим идентификаторам - различным видам маркеров пути, триггеров добавить динамические- маркеры локомотивов и вагонов, а, при желании, маркеры любых объектов, например, действующих персонажей, автомобилей. Маркер локомотива должен содержать извлекаемую информацию о локомотиве, машинисте, пунктах назначения поезда, прицепных вагонах и др. Для определения местоположения объектов сцены (не железнодорожных) в любой точке маршрутной карты требуется создать координатную сеть с ячейками- идентификаторами определенного размера. Как один из простых вариантов реализации –
Цитата:
Сообщение от TRam_
…в трс есть триггеры - их наезд обрабатывается скриптом или правилом. Или триггер сам его обрабатывает (маркеры САУТ)…
|
Например,
Цитата:
Сообщение от Русский поезд
Ну я в своем сценарии так сделал)
все очень просто идет привязка правила Playsound к триггерам или времени... все это делается без никакого скриптования,как в Абхазии,а все в настройкх сессии …
работает и очень хорошо
|
В случае с ипользованием динамических маркеров, инициализация звуковых событий- или переговоров между машинистами или включение гудков на встречных локомотивах будет возможна при пересечении границ рабочих областей срабатывания идентификаторов.
Добавлено через 2 минутыНа перроне вокзала имеется громкоговоритель. При приближении поезда к входному светофору должно прозвучать сообщение: "Поезд №3 Лихачево-Мосты прибывает на пятый путь. Нумерация вагонов с головы поезда." Как реализовать?
Скрытый текст:
Нумерация с головы или хвоста распознается по сопоставлению номера первого стоящего за локомотивом вагона и общего количества вагонов. Возможны два варианта условия инициализации. 1.Момент включения просчитан заранее - в определенное время. 2.Момент включения совпадает с моментом появления локомотива перед входным светофором, не всегда в одно и то же время (в соответствии с изменениями условий сессии). Для первого варианта все достаточно просто - в определенное время либо программатор громкоговорителя либо триггер или САУТ подает сигнал на включение звуковоспроизведения сообщения один в один с заданным. Для второго варианта - все не так просто.Здесь возможны два случая: 1.Номер свободного пути не изменяется- по условию пятый. 2.Номер свободного пути- любой свободный возле платформ из списка разрешенных в данном направлении. Решение для первого случая. Триггер у входного светофора идентифицирует поезд как №3 Лихачево-Мосты. В случае достаточного радиуса действия триггера поступает сигнал громкоговорителю на включение звуковоспроизведения сообщения один в один с заданным. Возможно ли создание цепочки передачи сигналов с триггера на триггер до ближайшего к громкоговорителю в противном случае, когда триггер обладает недостаточным радиусом действия? Если "нет", то потребуется вводить специальную связь между управляющими и исполнительными объектами либо создавать и устанавливать дополнительные маркеры с расширенной функциональностью в т.ч.с широким рабочим диапазоном. Другой вариант - использование массива объектов сигнализации входящих в маршрутную цепочку "Входной светофор- пятый путь", в качестве канала передачи информации, по аналогии со стековой памятью. Таким образом, триггер идентифицирует поезд как №3, подает сигнал входному светофору, а тот, если его радиус действия не достаточен, права на передачу сигнала громкоговорителю делегирует далее по цепочке до ближайшего к исполнительному объекту. От ближайшего объекта из этой прямой цепочки, например, стрелки должен поступить сигнал громкоговорителю на включение звуковоспроизведения сообщения один в один с заданным. При этом все объекты сигнализации, в т.ч. стрелки должны иметь расширенные функции для передачи информации. Третий вариант -использование в программе обработчика событий. Для поезда №3 идентифицированного триггером у входного светофора в заданный диапазон времени T1-T2 при соблюдении условия "Наличие доступа к свободному пути №5" должно выполняться звуковое событие: исполнительный объект- программатор громкоговорителя № на станции "Станция" совершает действие "Подает сигнал" устройству звуковоспроизведения № на включение аудиосообщения "Поезд №3 Лихачево-Мосты прибывает на пятый путь. Нумерация вагонов с головы поезда." Решение для случая 2. 2.Номер свободного пути- любой свободный возле платформ из списка разрешенных в данном направлении. Дополнительно требуется идентифицировать номер свободного пути. Светофор входной KDA Old vhod 5mu, на терминале которого высвечивается номер свободного пути, по моему, содержит скрипт для идентификации. Другой вариант - как и в предыдущем случае, использование массива объектов сигнализации входящих в маршрутную цепочку "Входной светофор- свободный путь №", с той лишь разницей, что с ближайшего к громкоговорителю объекта помимо сигнала на включение звуковоспроизведения сообщения должна поступить информация о номере соседнего свободного пути.
Добавлено через 1 час 28 минут
Цитата:
Сообщение от Любитель
...использование массива объектов сигнализации входящих в маршрутную цепочку ... в качестве канала передачи информации...
|
На реальной ж.д. этот вариант применять нельзя согласно положениям теории надежности систем, так как отказ любого из объектов входящих в последовательную цепочку может привести к отказу всей объектной системы.
Т.е. при реализации звукового события возможны сбои связанные с искажением информации.
|