PDA

Просмотр полной версии : Как сделать, чтоб звук воспроизводился в нужном месте?


ZVERSKY
26.05.2009, 14:46
Всем привет! Как сделать, чтоб звук воспроизводился в нужном месте и вообще, возможно ли это? Например: Машинист электропоезда 6642(Неважно какого)Ля-Ля-Ля три рубля.

Arturmachinist
26.05.2009, 15:07
Я не совсем в этом мастер, но если ты про воспроизводимый звук из кабины машиниста, то на пути надо ставить специальные маркеры.
Это намёк, более подробно - не интересовался.

ZVERSKY
26.05.2009, 15:24
Это хорошо, что можно сделать звук в кабине машиниста, в определённом месте:) ! Кто знает более подробно, что за специальные маркеры надо ставить и где их найти? Дайте ссылочку на скачивание.

Arturmachinist
26.05.2009, 15:44
Испытай ЧС4т новый, с КЛУБом. С сайта http://trainz.cti.net.ua. Там можно что-то с маркерами мутить. Но я в это не включался.

ZVERSKY
26.05.2009, 16:07
Испытывал! Там просто можно сделать звуки(Внимание станция!Впереди платформа, проба тормозов и т.д.). Но я хочу, чтоб проехал определённый маркер(В маркере указываешь какой звук), проигрался звуковой файл(Например: Машинист электропоезда 6642 Ля-Ля-Ля тополя).

Arturmachinist
26.05.2009, 17:03
Покопайся с сессией к Абхазии 3. Она у меня не работает, но там что-то есть.
А вообще советую создать свои маркеры, ибо где их скачать я не знаю и не припомню, что такие вообще существуют. Надо бы самому что-нибудь замутить, но это уже, как говориться, другая история.:)

ZVERSKY
26.05.2009, 17:13
У меня сессия абхазия 3 не идёт(точнее - загружается, машинисты есть, но пс нету на котром они должны быть). А как свои маркеры создавать я не знаю:( ,а с помощью какой программы они вообще создаются, и как:confused: ? Может попробовать замутить мне?

Arturmachinist
26.05.2009, 17:31
У меня сессия абхазия 3 не идёт(точнее - загружается, машинисты есть, но пс нету на котром они должны быть). А как свои маркеры создавать я не знаю:( ,а с помощью какой программы они вообще создаются, и как:confused: ? Может попробовать замутить мне?

Ну знаешь, как я тебе скажу, быть хоть каким-то разрабом, должно быть желание и силы (время). Если ты можешь где-то записать какие-то звуки - это уже хорошо, но пол дела. Вот если реально хочешь что-то разработать, первым делом освой 3D Max. Потом построй какие-то планы, создай соответствующие ресурсы (звуки например), смодели тот же маркер... Вообще к отдельному маркеру нужно создавать отдельный лок. Я не знаю, можно маркер привязать ко всем локам.
Так что, если хочешь, научись моделить, создай материал, глядишь, что-нибудь получится. Не с первого раза может быть. Но такой шанс есть у каждого. Всё по желанию. ИМХО.:)

ZVERSKY
26.05.2009, 17:41
Ладно, с 3D Max я потом разберусь(Тем более у меня его нету и скачивать долго),сложно там:( (Тем более, если на английском). И вообще я читал, что локи бывают создаются годами.
Но всё же может вдруг у кого есть или кто-то уже создал, то дайте пожааалуйста? Очень прошу.

сандро
26.05.2009, 18:15
И вообще я читал, что локи бывают создаются годами.
Насчет годами не знаю, а месяцами да.

TRam_
26.05.2009, 20:38
В маркере указываешь какой звукпо подробнее можно... Просто надо тогда все "возможные звуки" в триггер вводить, и механизм "указания номера" делать. Объясни какой, если я тебя правильно понял

ZVERSKY
27.05.2009, 07:45
Объясни какой, если я тебя правильно понял
Это я тебя не понял, но постараюсь объяснить всё таки, как я тебя понял.
1. Идёт путь на него ставишь маркер, затем кликаешь по нему, нажимаешь выбрать звуковой файл и указываешь какой.
2. После проезда локомотива по маркеру в кабине воспроизводится этот звуковой файл.

Arturmachinist
27.05.2009, 12:57
...2. После проезда локомотива по маркеру в кабине воспроизводится этот звуковой файл.

Насколько понимаю, надо заскриптовать так, чтобы в кабине из определённой точки привязки звучал этот звук.

ZVERSKY
27.05.2009, 16:50
Да! Да! Ты совершенно прав:) !

ZVERSKY
27.05.2009, 17:23
А можно ли сделать звуки у вокзалов? Там например сделать звук и сделать так, чтобы он воспроизводился один раз в определённое время?(Например: Уважаемые пассажиры!С 1ого пути отправлляется поезд... Ля-Ля-Ля тополя)

Arturmachinist
28.05.2009, 11:19
Люди, а откуда звучит стук колёс, при наезде поезда на соответствующий маркер?

genesis
28.05.2009, 12:25
Из маркера думаю. Про какой именно маркер речь?

ZVERSKY
28.05.2009, 13:18
Хм... Стук колёс насколько мне известно звучит не из маркера(Если неошибаюсь). Это зависит скорей всего от скорости, с которой вагон едет

Arturmachinist
28.05.2009, 13:58
Я имею ввиду не про те звуки, которые прикручены к телегам, а именно про маркер. Где-то слышал, есть такой маркер (даже, по-моему, скачивал и устанавливал ). В нем есть звуки, и при наезде на него происходит стук колёс - воспроизводятся те самые звуки.

ZVERSKY
28.05.2009, 14:06
А ты помнишь, как он называется? Если да, то открой CMP найди по имени его и глянь чё там в нём?

ZVERSKY
28.05.2009, 14:45
А ты случайно не отсюда скачивал (http://www.trainsim.ru/forum/showthread.php?t=2875)? Просто я глянул, что-то типа того, но я так и не разобрался, так как игра не идёт и CMP глючит.

Arturmachinist
28.05.2009, 15:21
ZVERSKY, честно, я так тебе и не скажу. Может он, может не он. Называется TraskSdTrg. Его куид - <kuid:440044:100023> . Типа, при наезде на него воспроизводится звук.

ZVERSKY
28.05.2009, 15:43
А если например взять и переделывать ему имя постоянно(Например:TraskSdTrg - прибытие поезда,TraskSdTrg - отправление поезда и Т.П.), то каждый раз будет использоваться другой звук:D

сандро
29.05.2009, 12:25
Подгонать можно под время, в sms прописать паузу длиной в 30 минут......... Все равно будет проигрываться постоянно............

Arturmachinist
29.05.2009, 12:36
сандро, учти, у нас в ТРС .sms нету.;)

TRam_
02.06.2009, 13:25
Я имею ввиду не про те звуки, которые прикручены к телегам, а именно про маркер. Где-то слышал, есть такой маркер (даже, по-моему, скачивал и устанавливал ). В нем есть звуки, и при наезде на него происходит стук колёс - воспроизводятся те самые звуки. так это вы мой маркер (точнее триггер) обсуждаете? Да, звук воспроизводится не из него, а из тележек проезжающих вагонов. Сделано так потому, что точное определение положения поезда очень глючное, поэтому использован менее точный но более быстрый алгоритм. Ошибка (особенно при малых скоростях) составляет около 20 м, поэтому прикрутил звук именно к телегам

CFM
03.06.2009, 14:50
Так значит, телега может проигрывать звук при наезде на маркер? Просто мне сказали, что такое невозможно, что звук проигрывается при наезде на маркер геометрического центра вагона.

Skif
03.06.2009, 15:23
Не геометрического, а пивота.

CFM
03.06.2009, 15:39
Т.е. телега сама не может производить звук при наезде на маркер?

Skif
03.06.2009, 16:00
не в курсах. Это ты у Т_рама спроси.

genesis
03.06.2009, 16:51
А разве можно вагон на маркере поймать? Помоему только поезд.

TRam_
03.06.2009, 17:12
А разве можно вагон на маркере поймать? Помоему только поезднадо внимательно проверить "тракстреч". Думаю, он должен помочь(теоретически он может мерять рсстояние между головным вагоном и триггером). А в этом триггере работает самый что ни на есть тупой алгоритм - длинна вагона делится на текущую скорость и это время считается равным "времени прохода вагона над триггером" (вообще там чуть сложнее, но смысл тот же). То есть при наезде поездом(первым вагоном) запускается такая "считалка", и, когда очередной вагон "по времени проехал", запускается звук в очередной телеге.

А в принципе, охота сделать комбинацию из "тракстреча" и этой считалки, но позже


наезде на маркер геометрического центра вагона. вроде при прохождении пивотом точки на расстоянии "радиуса действия триггера" от него. А радиус можно задать.

CFM
03.06.2009, 20:28
Значит, звуковые маркеры телегу не понимают?

genesis
03.06.2009, 20:39
Значит, звуковые маркеры телегу не понимают?
Нет
надо внимательно проверить "тракстреч". Думаю, он должен помочь(теоретически он может мерять рсстояние между головным вагоном и триггером). А в этом триггере работает самый что ни на есть тупой алгоритм - длинна вагона делится на текущую скорость и это время считается равным "времени прохода вагона над триггером" (вообще там чуть сложнее, но смысл тот же). То есть при наезде поездом(первым вагоном) запускается такая "считалка", и, когда очередной вагон "по времени проехал", запускается звук в очередной телеге.

А в принципе, охота сделать комбинацию из "тракстреча" и этой считалки, но позже


вроде при прохождении пивотом точки на расстоянии "радиуса действия триггера" от него. А радиус можно задать.
Что за "тракстреч", не знаю такого.
Если проход вагона по маркеру или другому траксайду не фиксируется сообщением или другим точным методом, то остальное не в счет.

CFM
03.06.2009, 21:03
А что понимают звуковые маркеры? Только пивоты вагонов?

genesis
03.06.2009, 21:12
Они пытаются предугадать время прохождения вагона используя законы равномерного движения :)

ZVERSKY
04.06.2009, 13:51
А нельзя ли создать маркер(или триггер,естественно с конфигом) так, чтоб в редакторе поставил этот маркер(или триггер), нажал на свойства, как у "Z6", "Z7" (но только совсем другие установки), затем нажимаешь "выбрать звук", и указываешь какой из перечисленных, а звуки при создание можно любые, так как их потом в "СМР" заменяешь сам на свои звуки(естественно под определённым именем напрмер:1,2,3,4 и т.п.), потом ставишь маркер(или триггер) на путь(а также указываешь в свойствах какой воспроизводиться должен звук), и когда локомотив наезжает на него, в кабине воспроизводится этот звук:) .Помойму мне кажется тут всё просто создать;)

ZVERSKY
04.06.2009, 14:08
Кстати! Это можно даже создать, как правило, указал триггер(Как у стрелок), и при наезде он воспроизвёлся!;)

ZVERSKY
09.06.2009, 08:48
Что, никто не возмётся за создание такого триггера:eek:??? Очень буду благодарен:)! Я бы сам конечно взялся, но в 3d max я дуб-дубом:(.

genesis
09.06.2009, 12:00
А причем здесь 3ds max? Блокнот в руки, зубрим API и вперед.

ZVERSKY
09.06.2009, 12:38
А причем здесь 3ds max?
Ну потому-что объект(тириггер) создавать надо будет через 3ds max, а если ты имеешь введу как "правило", то я согласен, он тут не причём:russian:
Блокнот в руки, зубрим API и вперед.
А что за API? И где его можно позубрить:crazy:?

TRam_
09.06.2009, 12:55
Инфа по скриптам (точнее по их функциям) находится в самих скриптах (открываешь любой файл папки scripts блокнотом и читаешь)
и есть "это же самое", но в виде info-файла http://files.auran.com/TRS2006/manuals/ файл TRS2006-API.zip

ZVERSKY
09.06.2009, 13:24
Инфа по скриптам (точнее по их функциям) находится в самих скриптах (открываешь любой файл папки scripts блокнотом и читаешь)
и есть "это же самое", но в виде info-файла http://files.auran.com/TRS2006/manuals/ файл TRS2006-API.zip
Спасибо конечно, но на русском языке есть? Я замучаюсь переводить:eek:!

TRam_
10.06.2009, 00:42
Я замучаюсь переводить!сорри... как будет нормальный перевод этой фигни от нас(Combine agmike TRam_), так скажем. Пока его нет

Arturmachinist
10.06.2009, 12:13
А, то есть пока по скриптам вообще нифига нет нткаких туторов? Товарищи знатоки Auran Game Script'а, поделитесь опытом, как вы этот скрипт учили? Хотя б в кратце?:o

logoff
10.06.2009, 12:57
Нужны основы программирования: алгоритмы, логика и бла-бла-бла. Просто так ничего не получится "вызубрить".

TRam_
10.06.2009, 21:38
поделитесь опытом, как вы этот скрипт учили?учишь Си. А геймскрипт тот же Си, только кое-где чуть "навороченный" и кое-где чуть "урезанный"

genesis
11.06.2009, 13:01
c++ уж тогды. ГеймСкрипт весь на ООП.

Arturmachinist
11.06.2009, 16:27
То есть главное выучить язык программирования С++ и будешь без проблем понимать как скриптовать?

logoff
11.06.2009, 16:37
До того, как начать изучать язык, нужно понять основы кодинга. Без этого лучше не рыпаться.

Русский поезд
21.06.2009, 21:34
Я делал без всяких скриптов и очень просто:))))))))))))))) Просто посмотри как это делается в дефолтных сценариях

Midnighter
22.06.2009, 06:11
caplq
logoff
По теме: обоим преды. Дальнейший срач-в любом другом месте, кроме этого форума.

ZVERSKY
22.06.2009, 08:32
Лучше б вместо того, чтобы ругаться сделали бы правило "Проигрывать звук в определённом месте". Правило "Проигрывать звук в определённом месте" стояло бы после триггера и при наезде локомотива, звук просто воспроизводится и не важно где. Пример в правиле: Добавляем правило "Trigger check", под ним добавляем ещё одно наше будущее изобритённое правило(если конечно его кто-то изобритёт=)), сдвигаем его вправо, жмём кнопку редактировать и указываем, какой должен воспроизводиться звук.;) Неужели так трудно?:(

Yolkin
22.06.2009, 16:58
logoff
Ещё раз будет подобная подпись - будет недельный бан.


прочим участникам срача
Каждый желающий может завести себе уютную жежешечку и сраться там.
Здесь - не надо.
Кто против - есть кнопка "Выход".

Тема почищена.

logoff
22.06.2009, 17:11
Замечу лишь, что моя подпись никого не оскорбляла и не принуждала к просмотру. У меня всё. Приношу извинения администрации.

Yolkin
22.06.2009, 17:19
Замечу лишь, что моя подпись никого не оскорбляла и не принуждала к просмотру. У меня всё. Приношу извинения администрации.
Замечу лишь, что налицо намеренное игнорирование прямого указания модератора, плюс ответ на оранжевый текст, что впрямую запрещено Правилами.
Пользователь logoff идёт в трёхдневный бан.

У меня всё.

giv222
07.11.2009, 19:12
скачал маркеры саут поставил их через контент менеджер но как в игре их установить понятия неимею подскажите пожалуйста

Русский поезд
05.12.2009, 17:20
http://trainsim.ru/forum/showthread.php?t=8781
добро пожаловать в эту тему:)

Любитель
08.02.2014, 22:31
А можно ли сделать звуки у вокзалов? Там например сделать звук и сделать так, чтобы он воспроизводился один раз в определённое время?(Например: Уважаемые пассажиры!С 1ого пути отправлляется поезд... Ля-Ля-Ля тополя)

Объявления на вокзалах, предупреждения о прохождении поезда на перегонах, сообщения для станционных работников, переговоры по громкой связи с машинистом, звуки объектов, являющиеся неотъемлемыми атрибутами любой железнодорожной поездки, по существу, можно классифицировать, как звуковые события.
В зависимости от количества задействованных объектов звуковые события можно разделить на
абсолютные, привязанные к одному объекту, например, ..."В здании нашего вокзала работает отличный буфет. Сегодня фирменные пирожки с картошкой и грибами поворихи бабы Зины"... -громкоговоритель на станции.
и относительные - привязанные к нескольким объектам,например,
..."Тричетырестатретииииий! Там бригадка не подошла?"... -переговоры дежурного по станции и машиниста.

У меня есть идея привязывать звуки рации к конкретным событиям сессии или сценария!...

Звуковые события по отношению к определенным событиям сессии можно разделить на
независимые- происходящие через заданные, не обязательно равные, интервалы времени, например:
"Уважаемые пассажиры, зал повышенной комфортности расположен на втором этаже железнодорожного вокзала."
и зависимые -момент инициализации и окончания которых обусловлен периодом активации некоторых событий, например:
"Внимание, поезд! По второму пути. Из Брянска." ( хорошо бы загрузить говорилку на перегонах в маршрут «Москва-Малоярославец» и включать из настроек сессии).
В зависимости от категории задействованных объектов звуковые события можно разделить на три вида:
- между статическими объектами, местоположение которых привязано к постоянным координатам на маршрутной карте, например,
...звуки служебной волны, переодически раздающиеся громким эхом на весь вокзал...
-переговоры дежурной по станции и станционных работников.
- между статическим и динамическим объектами, например, переговоры дежурной по станции и машиниста;
- между динамическими объектами, местоположение которых привязано к изменяющимся координатам на маршрутной карте, например, переговоры машинистов поездов, или гудки, встречных локомотивов.
Объект - текстовая часть звукового события -может содержать не только информацию о задействованных объектах, но и о связанных с ними путевых объектах, объектах диспетчерской централизации, железнодорожной сигнализации и других.
Моменты инициализации и окончания звукового события определяются начальными и конечными условиями расположения задействованных объектов.
Наличие идентификаторов состояния начальной и конечной точек отсчета и всех объектов является необходимым условием обеспечения реализации звукового события. Идентификаторы должны обладать рабочей областью срабатывания-определенным радиусом действия.
Таким образом, требуется к статическим идентификаторам - различным видам маркеров пути, триггеров добавить динамические- маркеры локомотивов и вагонов, а, при желании, маркеры любых объектов, например, действующих персонажей, автомобилей.
Маркер локомотива должен содержать извлекаемую информацию о локомотиве, машинисте, пунктах назначения поезда, прицепных вагонах и др.
Для определения местоположения объектов сцены (не железнодорожных) в любой точке маршрутной карты требуется создать координатную сеть с ячейками- идентификаторами определенного размера.
Как один из простых вариантов реализации –
…в трс есть триггеры - их наезд обрабатывается скриптом или правилом. Или триггер сам его обрабатывает (маркеры САУТ)…
Например,Ну я в своем сценарии так сделал)
все очень просто идет привязка правила Playsound к триггерам или времени... все это делается без никакого скриптования,как в Абхазии,а все в настройкх сессии:)…
работает и очень хорошо;)
В случае с ипользованием динамических маркеров, инициализация звуковых событий- или переговоров между машинистами или включение гудков на встречных локомотивах будет возможна при пересечении границ рабочих областей срабатывания идентификаторов.

Добавлено через 2 минуты
На перроне вокзала имеется громкоговоритель. При приближении поезда к входному светофору должно прозвучать сообщение: "Поезд №3 Лихачево-Мосты прибывает на пятый путь. Нумерация вагонов с головы поезда."
Как реализовать?
Нумерация с головы или хвоста распознается по сопоставлению номера первого стоящего за локомотивом вагона и общего количества вагонов.
Возможны два варианта условия инициализации.
1.Момент включения просчитан заранее - в определенное время.
2.Момент включения совпадает с моментом появления локомотива перед входным светофором, не всегда в одно и то же время (в соответствии с изменениями условий сессии).
Для первого варианта все достаточно просто - в определенное время либо программатор громкоговорителя либо триггер или САУТ подает сигнал на включение звуковоспроизведения сообщения один в один с заданным.
Для второго варианта - все не так просто.Здесь возможны два случая:
1.Номер свободного пути не изменяется- по условию пятый.
2.Номер свободного пути- любой свободный возле платформ из списка разрешенных в данном направлении.
Решение для первого случая. Триггер у входного светофора идентифицирует поезд как №3 Лихачево-Мосты. В случае достаточного радиуса действия триггера поступает сигнал громкоговорителю на включение звуковоспроизведения сообщения один в один с заданным.
Возможно ли создание цепочки передачи сигналов с триггера на триггер до ближайшего к громкоговорителю в противном случае, когда триггер обладает недостаточным радиусом действия?
Если "нет", то потребуется вводить специальную связь между управляющими и исполнительными объектами либо создавать и устанавливать дополнительные маркеры с расширенной функциональностью в т.ч.с широким рабочим диапазоном.
Другой вариант - использование массива объектов сигнализации входящих в маршрутную цепочку "Входной светофор- пятый путь", в качестве канала передачи информации, по аналогии со стековой памятью.
Таким образом, триггер идентифицирует поезд как №3, подает сигнал входному светофору, а тот, если его радиус действия не достаточен, права на передачу сигнала громкоговорителю делегирует далее по цепочке до ближайшего к исполнительному объекту.
От ближайшего объекта из этой прямой цепочки, например, стрелки должен поступить сигнал громкоговорителю на включение звуковоспроизведения сообщения один в один с заданным.
При этом все объекты сигнализации, в т.ч. стрелки должны иметь расширенные функции для передачи информации.
Третий вариант -использование в программе обработчика событий.
Для поезда №3 идентифицированного триггером у входного светофора в заданный диапазон времени T1-T2 при соблюдении условия "Наличие доступа к свободному пути №5" должно выполняться звуковое событие: исполнительный объект- программатор громкоговорителя № на станции "Станция" совершает действие "Подает сигнал" устройству звуковоспроизведения № на включение аудиосообщения "Поезд №3 Лихачево-Мосты прибывает на пятый путь. Нумерация вагонов с головы поезда."
Решение для случая 2.
2.Номер свободного пути- любой свободный возле платформ из списка разрешенных в данном направлении.
Дополнительно требуется идентифицировать номер свободного пути.
Светофор входной KDA Old vhod 5mu, на терминале которого высвечивается номер свободного пути, по моему, содержит скрипт для идентификации.
Другой вариант - как и в предыдущем случае, использование массива объектов сигнализации входящих в маршрутную цепочку "Входной светофор- свободный путь №", с той лишь разницей, что с ближайшего к громкоговорителю объекта помимо сигнала на включение звуковоспроизведения сообщения должна поступить информация о номере соседнего свободного пути.

Добавлено через 1 час 28 минут

...использование массива объектов сигнализации входящих в маршрутную цепочку ... в качестве канала передачи информации...
На реальной ж.д. этот вариант применять нельзя согласно положениям теории надежности систем, так как отказ любого из объектов входящих в последовательную цепочку может привести к отказу всей объектной системы.
Т.е. при реализации звукового события возможны сбои связанные с искажением информации.

Любитель
09.02.2014, 22:42
...вводить специальную связь между управляющими и исполнительными объектами либо создавать и устанавливать дополнительные маркеры с расширенной функциональностью в т.ч.с широким рабочим диапазоном.
Поскольку управляющие объекты, триггеры и маркеры имеют ограниченный радиус действия,то,нередко, они не могут обеспечить передачу разрешающего сигнала исполнительному объекту на совершение каких либо действий.
Железнодорожные объекты по функциональному типу разделяются на линейные (на ж.д.перегонах между станциями) и станционные.
Сообщения о прибытии поезда на станционных и предупреждения о приближающемся поезде на линейных громкоговорителях, как правило, носят упреждающий характер.
Невязка между моментом инициализации сообщения и приходом поезда- время запаздывания- составляет несколько минут.
Так как скорость поездов на перегонах выше разрешенной на станции, то и расстояние управляющего маркера от линейного громкоговорителя больше, чем от станционного (при одинаковом времени запаздывания).
3 способа передачи сигнала от маркера к громкоговорителю.
1.Использование объектов воздушной, мобильной связи.
По всей территории станции требуется расставить недостающие несколько антенн- приемо-передатчиков для обеспечения связи между задействованными управляющими и исполнительными элементами.
На линейных участках их можно располагать параллельно ж.д.пути, на телеграфных столбах.
В целях упрощения процесса установки массива объектов можно использовать сплайн как горизонтальный, расположенный вдоль пути, так и вертикальный в виде столбов.
2.Использование маркеров.
Так же как и в предыдущем случае. Недостающие маркеры могут отличаться меньшим размером от остальных.
Функциональное отличие от объектов связи - не только принимают и передают сигнал по цепочке, но и являются идентификаторами подвижного состава и управляют исполнительными объектами находящимися в радиусе рабочей области.
Так же могут быть выполнены в виде сплайна.
Одно и то же звуковое сообщение, может воспроизводиться, как при идентифицировании триггером определенных поездов, так и поездов, принадлежащих общей категории или связанных общим условием.
Например, для линейных громкоговорителей предупреждение о приближающемся поезде должно инициализироваться при вхождении любого из поездов в радиус, равный расстоянию, которое пройдет поезд за время запаздывания.
Для станционного громкоговорителя на перроне сообщение о прибытии поезда №3 Лихачево-Мосты на пятый путь должно инициализироваться в момент идентификации поезда триггером у входного светофора.
3.Использование обработчика событий.
Триггер идентифицирует, как определенные поезда, так и поезда, принадлежащие общей категории или связанные общим условием.Затем с помощью объектов сигнализации проверяется условие "наличие свободного пятого пути". Проверяется нумерация вагонов-с головы или хвоста поезда.Далее могут проверяться дополнительные условия на предмет наличия каких-либо событий. Затем триггер передает сигнал программатору громкоговорителя, а тот, в свою очередь, сигнал на звуковоспроизведение сообщения "Поезд №3 Лихачево-Мосты прибывает на пятый путь.Нумерация вагонов с головы поезда".