Форум Trainsim  

Вернуться   Форум Trainsim > Auran TrainZ > TrainZ - Подвижной состав

Ответ
 
Опции темы Опции просмотра
Старый 23.11.2011, 13:41   #46
Добрый
Матёрый пользователь
 
Аватар для Добрый
 
Регистрация: 12.04.2008
Сообщений: 938
Вы сказали Спасибо: 5
Поблагодарили 16 раз(а) в 15 сообщениях
Добрый стоит на развилке (репутация по умолчанию)
Вопрос

Цитата:
Сообщение от TRam_ Посмотреть сообщение
Из kind consist в принципе можно считать все куиды вагонов поезда, но я не совсем понял, как управлять их ориентацией в составе (в KUID[] consist нету направления....)
Вот и я голову ломаю. С помощью мыши эти составы на карту ставятся без проблем, а как скриптом - не понятно. Вопрос возник потому, что собранная повагонно скриптом электричка имеет два поледние вагона с реверсом. Внешне всё нормально, но такая конфигурация приводит к тому, что двери в последних двух вагонах будут открываться не стой стороны (в сравнении с другими вагонами), поскольку сам вагон развёрнут. А вот если ставить состав-ассет, там всё синхронизировано...
__________________
Среди тех, кто учит жить, преобладают теоретики...
Добрый вне форума   Ответить с цитированием
Старый 01.01.2007, 12:00  
Яndex
Спонсор
 
 
Регистрация: 01.01.2007
Сообщения: 500


Реклама показывается изредка по случайному принципу
По умолчанию РЕКЛАМА

 
Старый 04.02.2012, 12:59   #47
Rokky
Внештатный разработчик
 
Аватар для Rokky
 
Регистрация: 28.07.2007
Адрес: Казахстан, Экибастуз
Сообщений: 320
Вы сказали Спасибо: 143
Поблагодарили 79 раз(а) в 39 сообщениях
Rokky стоит на развилке (репутация по умолчанию)
Отправить сообщение для Rokky с помощью ICQ Отправить сообщение для Rokky с помощью Skype™
По умолчанию

Как в ТРС можно "нарисовать" в скрипте электрическую схему (тепловоз, электровоз)?
Например, запуск ТЭМ2у:
- АВ3(три) (автомат "Управление общее")
- Замкнутые контакты контроллера машиниста в нулевой позиции
- замкнутые контакты реверсивного переключателя, одно из рабочих положений - вперёд/назад
- тумблер пуск-остановка дизеля (включен)
- замкнутые контакты реле РУ12
- КТН (контактор топ.насоса)
КТН собирает цепь, через размыкающий контакт РУ4, на:
- РВ2
РВ2:
- РВ3(три)
РВ3:
- подключает маслопрокачивающий насос
- После 30 сек прокачки РУ5

И так далее. Хотелось бы на данном примере увидеть то, как это будет выглядеть в скрипте, последовательность, скажем так, срабатывания скрипта.

Так же последовательность выглядит так:
Код:
АВ3 - КМ в нуле - реверсивный переключатель вперёд/назад - тумблер пуск-остановка дизеля 
              30 сек
          /------------\
-  РВ2 - РВ3 - КМН - РУ5
__________________
Жизнь сложная штука.. Либо ты с ней.. Либо она с тобой...
Электровоз - порождение зла. Пойди же дождь и ударь мороз, и возвелич Их могущество и всевластие. Стань спасением, великий Тепловоз.

Последний раз редактировалось Rokky; 04.02.2012 в 13:11.
Rokky вне форума   Ответить с цитированием
Старый 04.02.2012, 14:29   #48
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,703
Вы сказали Спасибо: 1,424
Поблагодарили 2,366 раз(а) в 1,319 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

есть два способа построения схемы в ТРС - перепроверочный и событийный. В первом случае мы раз в определённый промежуток времени перепроверяем нужные нам контуры схемы, и в зависимости от них включаем/выключаем реле. Событийный - это когда
-"мы включили АВ3(три), всё остальное уже собрано, значит можно включить РВ2 РВ3 маслопрокачку и вызвать ожидание 30 секунд"
-"мы замкнули контакты контроллера машиниста, всё остальное уже собрано, значит можно включить РВ2 РВ3 маслопрокачку и вызвать ожидание 30 секунд"
-"мы включили тумблер пуск-остановка, всё остальное уже собрано, значит можно включить РВ2 РВ3 маслопрокачку и вызвать ожидание 30 секунд"

и так далее, по всем параметрам. Несмотря на то, что если писать так, то код звеличивается в разы, он будет работать намного быстрее, чем "проверка каждые 5 секунд, собрана ли схема запуска ".
Пример проверок например есть в 2ТЭ116 -
Код:
if(p_control == zapusk1) нажимаем кнопку запуска
{
if(bloc.GetValue()==0 or throttle_lever2.GetValue()!=0 or loco.GetEngineSetting("reverser") == 1 or !cd.switchOn4)
	return;
если у нас поднята блокировка, или контроллер не в нуле, или реверс в нуле, или АВЗ выключен, схему запуска не собирать, выполнение кода прекратить

в остальных случаях
	if(p_value>0.5)   
		cd.zapusk1=true; если хорошо нажали кнопку - запустить дизель
	else если нажали кнопку плохо - не запускать дизель
		cd.zapusk1=false;
 loco.SetCabinData(cd); - передать информацию о новом положении контролов из кабины в локомотив
}
Ожидалка реле в простейшем случае выглядит как, только нужно следить, чтоб её немогли одновременно вызвать из разных кусков кода. Ведь если подать напряжение из одного провода, а через некоторое время, не отключая первый, от другого, то реле должно выключиться через промежуток времени от первого подключения, а на второе не реагировать.

Код:
thread void RU5()
{
ru5_st=true;
Sleep(30);
ru5_st=false;
}
__________________
местный зомбяк

Последний раз редактировалось TRam_; 04.02.2012 в 14:32.
TRam_ вне форума   Ответить с цитированием
Этот пользователь сказал Спасибо TRam_ за это полезное сообщение:
Старый 02.03.2012, 14:20   #49
w595.berdar
Опытный
 
Аватар для w595.berdar
 
Регистрация: 11.11.2011
Адрес: украина закарпатская обл. береговский р-н
Сообщений: 222
Вы сказали Спасибо: 21
Поблагодарили 7 раз(а) в 7 сообщениях
w595.berdar стоит на развилке (репутация по умолчанию)
По умолчанию

у кого то эсть скрипт sl2m-44046t.gs без ошыбок?
__________________
чеченец дал мне 5 минут после чего я либо труп либо вместе с танком иду служить китаю
w595.berdar вне форума   Ответить с цитированием
Старый 02.03.2012, 14:27   #50
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,703
Вы сказали Спасибо: 1,424
Поблагодарили 2,366 раз(а) в 1,319 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Это не в самом скрипте ошибка, а в том, что у тебя кабина ВЛ80 одной версии, а локомотив - другой. http://forum.trainzup.net/showthread.php?t=1662&page=94
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 04.03.2012, 14:56   #51
w595.berdar
Опытный
 
Аватар для w595.berdar
 
Регистрация: 11.11.2011
Адрес: украина закарпатская обл. береговский р-н
Сообщений: 222
Вы сказали Спасибо: 21
Поблагодарили 7 раз(а) в 7 сообщениях
w595.berdar стоит на развилке (репутация по умолчанию)
По умолчанию

я локомотив вместе с кабиной скачивал
__________________
чеченец дал мне 5 минут после чего я либо труп либо вместе с танком иду служить китаю
w595.berdar вне форума   Ответить с цитированием
Старый 04.03.2012, 15:00   #52
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,703
Вы сказали Спасибо: 1,424
Поблагодарили 2,366 раз(а) в 1,319 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

А установил всё это "с заменой"?
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 04.03.2012, 17:51   #53
w595.berdar
Опытный
 
Аватар для w595.berdar
 
Регистрация: 11.11.2011
Адрес: украина закарпатская обл. береговский р-н
Сообщений: 222
Вы сказали Спасибо: 21
Поблагодарили 7 раз(а) в 7 сообщениях
w595.berdar стоит на развилке (репутация по умолчанию)
По умолчанию

это мой самый первый вл80с
__________________
чеченец дал мне 5 минут после чего я либо труп либо вместе с танком иду служить китаю
w595.berdar вне форума   Ответить с цитированием
Старый 04.03.2012, 18:00   #54
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,703
Вы сказали Спасибо: 1,424
Поблагодарили 2,366 раз(а) в 1,319 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

Попробуй тот удалить и поставить отсюда - http://forum.trainzup.net/showthread...l=1#post185286
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 04.03.2012, 18:35   #55
w595.berdar
Опытный
 
Аватар для w595.berdar
 
Регистрация: 11.11.2011
Адрес: украина закарпатская обл. береговский р-н
Сообщений: 222
Вы сказали Спасибо: 21
Поблагодарили 7 раз(а) в 7 сообщениях
w595.berdar стоит на развилке (репутация по умолчанию)
По умолчанию

я его наверное неправильно установил после устаноки перебил билды с 3.5 до 3.1
после этого и выбило ошыбки с локом было всё OK а в кабине были 2 ошыбки
__________________
чеченец дал мне 5 минут после чего я либо труп либо вместе с танком иду служить китаю
w595.berdar вне форума   Ответить с цитированием
Старый 08.03.2012, 17:27   #56
Тайшет ВСЖД
Матёрый пользователь
 
Регистрация: 15.10.2010
Адрес: там, где лагеря...
Сообщений: 623
Вы сказали Спасибо: 191
Поблагодарили 178 раз(а) в 110 сообщениях
Тайшет ВСЖД нейтрален(-на)
По умолчанию

В ЧС4-519, что лежит на аповском форуме , есть недоработка скрипта - если после движения выключить всё, и опустить пантографы, не выключая ГВ, то на вольтметре напряжение с КС как бы не снимается, т.е будто пантографы не опущены. Также замечал иногда, что если включать компрессоры (левее пантографов), то вырубает ГВ.
Тайшет ВСЖД вне форума   Ответить с цитированием
Старый 10.03.2012, 23:04   #57
awaken
Машинист поезда
 
Регистрация: 10.04.2007
Адрес: малая арнаутская
Сообщений: 5,229
Вы сказали Спасибо: 189
Поблагодарили 3,602 раз(а) в 878 сообщениях
awaken стоит на развилке (репутация по умолчанию)
По умолчанию

как убрать "запуск" у лока, чтобы он был просто траффиковым? (дизель по умолчанию запущен)
awaken вне форума   Ответить с цитированием
Старый 10.03.2012, 23:15   #58
TRam_
Матёрый пользователь
 
Аватар для TRam_
 
Регистрация: 18.02.2008
Сообщений: 8,703
Вы сказали Спасибо: 1,424
Поблагодарили 2,366 раз(а) в 1,319 сообщениях
TRam_ стоит на развилке (репутация по умолчанию)
По умолчанию

удалить теги script , class, удалить скрипты, прописать в теге interior дефолтную кабину, в теге enginesound - звуки дизеля как у нескриптованных.
__________________
местный зомбяк
TRam_ вне форума   Ответить с цитированием
Старый 10.03.2012, 23:29   #59
Kompozitor
Матёрый пользователь
 
Аватар для Kompozitor
 
Регистрация: 22.07.2010
Адрес: Харьков
Сообщений: 1,413
Вы сказали Спасибо: 220
Поблагодарили 363 раз(а) в 197 сообщениях
Kompozitor стоит на развилке (репутация по умолчанию)
По умолчанию

Кроме 2ТЭ10М, ВЛ80с и ЭР2Т-7156, все остальные локомотивы прекрасно работают со всеми видами команд при нормальных настройках трафиковых тэгов.

Для вышеописанного подвижного состава надо удалить из конфига строки "class" "script", удалить из папки сами скрипты и папки "sound", если такие есть. В конфиге вписать куид стандартного enginesound от другого локомотива.

Цитата:
удалить из конфига строки "class" "script", удалить из папки сами скрипты
Это же нужно сделать и с кабинами.

Проверить в "enginespec":

"max speed" - максимальная скорость в трафике. От этой цифры еще зависит скорость прицепки к составу при стандартных командах.

"max accel" - влияет на ускорение, со стандартными командами работает линейно, с "новым ботомашинистом" разница между большими и малыми значениями не особо заметна. Если стандартные команды не используются, можно поставить побольше.

"max decel" - влияет на замедление, но в основном - на инерцию после выполнения команды. Этого значения много не бывает, т.к. с "ботомашинистом" команды в любом случае завершаются не на 10 км/ч, а на нуле.

Если в "enginespec" trainz-build 2.9 и выше, "max accel" и "max decel" нужно увеличить раза в четыре. Некоторые тесты показывают, что очень большие значения избавляют от "гуляния" скорости в "ботомашинисте" при достижении максимальной.

Цитата:
прописать в теге interior дефолтную кабину
А я сделал копию кабины от ВЛ80с без скриптов, и теперь красиво и за окном, и в кабине. )))

В трафике катаются не только в салонах.

Последний раз редактировалось Kompozitor; 10.03.2012 в 23:32.
Kompozitor вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по ГВ на ЧС-ах и ВЛ-ах arturSS Железные дороги 45 08.05.2011 02:15
Вопрос о билетах Тёма Железные дороги 0 18.12.2009 17:53
Вопрос путейцам. hardtrainer Железные дороги 3 03.05.2008 14:04
Вопрос? Кирик MSTS - Об игре 5 04.11.2007 16:01


Текущее время: 14:52. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim
TopList Нажми для появления дома Trainsim на карте Intermap
Что это?