|   |   | 
| 
 | |||||||
|  | 
|  | Опции темы | Опции просмотра | 
|  02.11.2010, 16:46 | #646 | 
| Матёрый пользователь |   
			
			TRam, я проверил тот самый злополучный "... или по главному(0)" Увы, ничего он не злополучный. Поменял приоритеты на той трехпутной станции от 1 до 3-х в обоих направлениях, и задавал сборку маршрута с приоритетом от 1 до 3х. Один фиг, когда на главный собран маршрут, и на нем ещё нет поезда (стрелки противоположные заняты), то с противоположной стороны состав не понимает, что главный (1-й в данном случае приоритет) уже занят. То есть, вообще разъезд невозможен    | 
|   |   | 
|  01.01.2007, 12:00 | |
| Яndex
             Спонсор Регистрация: 01.01.2007 
                    Сообщения: 500
                 Реклама показывается изредка по случайному принципу |  РЕКЛАМА | 
|  02.11.2010, 17:04 | #647 | |||||||
| Матёрый пользователь Регистрация: 18.02.2008 
					Сообщений: 8,759
				 Вы сказали Спасибо: 1,426 
		
			
				Поблагодарили 2,405 раз(а) в 1,354 сообщениях
			
		
	  |   Цитата: 
 Цитата: 
 Цитата: 
 Цитата: 
 Цитата: 
 Цитата: 
 Цитата: 
 
				__________________ местный зомбяк Последний раз редактировалось TRam_; 02.11.2010 в 17:15. | |||||||
|   |   | 
|  02.11.2010, 17:52 | #648 | |
| Опытный Регистрация: 06.10.2010 
					Сообщений: 111
				 Вы сказали Спасибо: 0 
		
			
				Поблагодарили 0 раз(а) в 0 сообщениях
			
		
	  |   Цитата: 
   Иногда да, но в некоторых случаях до того который мне нужен, но только через др. станцию. Просто у меня они так сделаны, что из-за соединительных ветвей есть возможность "закольцевать" маршрут. | |
|   |   | 
|  02.11.2010, 18:25 | #649 | |
| Матёрый пользователь |   Цитата: 
 P.S. Подумал, что станция глючная, ну, там маршруты не посчитались правильно etc. На двух других - та же картина! | |
|   |   | 
|  02.11.2010, 18:27 | #650 | ||
| Заблокирован Регистрация: 12.10.2010 
					Сообщений: 183
				 Вы сказали Спасибо: 1 
		
			
				Поблагодарили 20 раз(а) в 8 сообщениях
			
		
	  |   Цитата: 
 Цитата: 
 | ||
|   |   | 
|  02.11.2010, 19:48 | #651 | ||
| Матёрый пользователь Регистрация: 18.02.2008 
					Сообщений: 8,759
				 Вы сказали Спасибо: 1,426 
		
			
				Поблагодарили 2,405 раз(а) в 1,354 сообщениях
			
		
	  |   Цитата: 
 Цитата: 
 
				__________________ местный зомбяк | ||
|   |   | 
|  02.11.2010, 19:55 | #652 | ||||
| Опытный Регистрация: 24.07.2007 Адрес: Липецк 
					Сообщений: 243
				 Вы сказали Спасибо: 1 
		
			
				Поблагодарили 11 раз(а) в 3 сообщениях
			
		
	  |   
			
			Tram_,  Цитата: 
 NickLon, Цитата: 
 Цитата: 
 там все просто, Александр спецификации уже давно выложил... 
				__________________ Любовь - это когда не нужно заканчивать предложения... | ||||
|   |   | 
|  02.11.2010, 19:55 | #653 | 
| Опытный Регистрация: 06.10.2010 
					Сообщений: 111
				 Вы сказали Спасибо: 0 
		
			
				Поблагодарили 0 раз(а) в 0 сообщениях
			
		
	  |   
			
			То есть на обоих станциях необходимо все маневровые отнести к одному контроллеру, а поездные оставить на своих контроллерах?
		 | 
|   |   | 
|  02.11.2010, 20:29 | #654 | 
| Матёрый пользователь |   
			
			Я, кстати, и поездные разных парков отнес к одному контроллеру, а то вот xPath не может понять, как мне объяснял TRam, что маршрут можно строить между разными станциями и без входного, ему обязательно нужен перегон между станциями. То бишь, если разные контроллеры (станции) то до входного строим маршрут.
		 | 
|   |   | 
|  02.11.2010, 20:37 | #655 | |||
| Матёрый пользователь Регистрация: 18.02.2008 
					Сообщений: 8,759
				 Вы сказали Спасибо: 1,426 
		
			
				Поблагодарили 2,405 раз(а) в 1,354 сообщениях
			
		
	  |   Цитата: 
 Цитата: 
 В общем, поставил я 2 поезда, направил на станцию, они, так же, как и у тебя, поехали по жёлтому на один и тот же путь и стали друг возле друга. НО! После того, как я решил узнать, что там в моём скрипте не так работает, добавил вывод имён стрелок в jetlog, поезда ни с того, ни с сего начали правильно разъезжаться... Я в недоумении... (баг испарился так же быстро как и появился ?) Цитата: 
 Не, я конечно мог сделать двойную индексацию (и по имени, и по номеру, как сделал для имён станционных контроллеров), но посчитал это лишним. В результате для поиска светофора по базе надо перебрать все номера светофоров в базе, пока не дойдём до совпадающего имени. Делать это извращение в ПОДПИСИ К КОМАНДЕ, извольте, я делать не буду. 
				__________________ местный зомбяк Последний раз редактировалось TRam_; 02.11.2010 в 20:51. | |||
|   |   | 
|  02.11.2010, 20:47 | #656 | 
| Матёрый пользователь |   | 
|   |   | 
|  02.11.2010, 20:54 | #657 | ||
| Матёрый пользователь Регистрация: 18.02.2008 
					Сообщений: 8,759
				 Вы сказали Спасибо: 1,426 
		
			
				Поблагодарили 2,405 раз(а) в 1,354 сообщениях
			
		
	  |   Цитата: 
 Цитата: 
 
				__________________ местный зомбяк | ||
|   |   | 
|  02.11.2010, 21:10 | #658 | ||
| Матёрый пользователь Регистрация: 18.02.2008 
					Сообщений: 8,759
				 Вы сказали Спасибо: 1,426 
		
			
				Поблагодарили 2,405 раз(а) в 1,354 сообщениях
			
		
	  |   
			
			нет, после убирания поезда всё равно разъезжаются... (типа анекдот - программист кричит "Ошибка, ошибка ! Куда ты подевалась? ") Цитата: 
   
				__________________ местный зомбяк Последний раз редактировалось TRam_; 02.11.2010 в 21:15. | ||
|   |   | 
|  02.11.2010, 22:17 | #659 | |
| Матёрый пользователь Регистрация: 18.02.2008 
					Сообщений: 8,759
				 Вы сказали Спасибо: 1,426 
		
			
				Поблагодарили 2,405 раз(а) в 1,354 сообщениях
			
		
	  |   Цитата: 
 указывается триггер срабатывания указывается минимальная дистанция между поездами, начиная с которой возможен обгон. указывается "срабатывать при необходимости обгона" и "срабатывать когда нет необходимости обгона". Алгоритм - при наезде поезда на триггер определяется расстояние между головным вагоном этого поезда и головным вагоном следующего поезда. Если приоритет наехавшего второй, а не едущего за ним - первый, то будет срабатывать необходимость обгона. В остальных случаях будет срабатывать отсутствие необходимости обгона. (возможно, будет ссылка "не срабатывать, если поезд первого приоритета") Применять с дочерней командой shedule at trackmark. 
				__________________ местный зомбяк | |
|   |   | 
|  02.11.2010, 22:42 | #660 | |
| Матёрый пользователь Регистрация: 18.02.2008 
					Сообщений: 8,759
				 Вы сказали Спасибо: 1,426 
		
			
				Поблагодарили 2,405 раз(а) в 1,354 сообщениях
			
		
	  |   Цитата: 
 ? 0:42.3 : ScriptLog> router message from 0032 '' to 0000 '', message ST_TRAIN.Enter, Н@Сидорово системе маршрутизации на них ******, так как она завязана на стрелках, а не на светофорах  . В этом вся соль - вначале определяются направление перегонов по алгоритму наподобие ? 0:51.7 : ScriptLog> router message from 0034 'z7-xPath MainBase 1' to 0000 '', message SetSpanDirection, Н@Сидорово ? 0:51.7 : ScriptLog> router message from 0307 'Trigger 170' to 0000 '', message CTRL3, SpanDirectionChanged^Сух-Сид^Н@Сидорово (предварительно тег privateStateEx через GetProperties() на неравность 1000, иначе, когда 0, переводить перегон не нужно ) затем рассматриваются узлы пересечений линий между светофорами (т.е. стрелки, у которых в базе есть поле "занят маршрутом №*", а все задаваемые маршруты имеют этот самый № (уникальный для всех маршрутов, поездных и маневровых)) 
				__________________ местный зомбяк | |
|   |   | 
|  | 
| Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
| 
 | 
 | 
|  Похожие темы | ||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение | 
| Система для обдувки стрелок | Lex73 | TrainZ - Маршруты и сценарии | 2 | 17.01.2010 15:28 | 
| Система сообщений | TRam_ | TrainZ — Об игре | 3 | 09.08.2009 17:21 | 
| ЧС2-система | ЛЖД | MSTS - Подвижной состав | 21 | 16.04.2009 21:43 | 
| Не запускается игра (рестартует система) | Beholder | MSTS - Об игре | 7 | 28.03.2009 21:55 | 
|  |  Что это? |