Страница 3 из 4

Re: Интерфейсы программ типа RocRail, TrainController

Добавлено: Чт апр 26, 2012 12:23 am
railmodel
Василий писал(а):Пишу под линух, gui наверное Qt. Стараюсь поддерживать кроссплатформенность, но что-то мне кажется что я от этого уйду очень быстро.
Почему?

Re: Интерфейсы программ типа RocRail, TrainController

Добавлено: Чт апр 26, 2012 6:37 am
Onegin
railmodel писал(а):Почему?
Потому что на ARM натянуть windows проблематично, да и не нужно.

Re: Интерфейсы программ типа RocRail, TrainController

Добавлено: Чт апр 26, 2012 9:24 am
Василий
Именно так, но это уже из разряда неблизких мечт :) Сейчас просто стали доступными небольшие устройства на ARMах с тачскринами и прочими вкусняшками, и дальняя мечта заточить прогу именно под них.

Re: Интерфейсы программ типа RocRail, TrainController

Добавлено: Сб май 12, 2012 9:13 pm
Василий
А между тем, кросплатформенность отмерла сама собой. Только линукс.

Сделал кое-какие фундаментальные вещи, продумал в общих чертах интерфейс коннекторов для разных протоколов.

Начал реализовывать протокол p50, вариация b. Как и ожидалось офигенно простой и в общем-то тупой протокол. Сейчас посмотрел обмен по порту между станцией и рокрейлом, все очень просто, понятно и именно так как ожидалось.

Re: Интерфейсы программ типа RocRail, TrainController

Добавлено: Ср авг 01, 2012 11:37 am
Torvald27
Использую Train Controller Gold v.7, в целом функционал и интерфейс удобные и, при вдумчивом чтении мануала, больших вопросов не вызывают. Но нет возможности сделать кнопку или лампочку сразу на несколько клеточек. При разветвленной схеме путей приходится масштабировать изображение, а это приводит к тому что отдельные элементы типа флагманов и тд становятся слишком мелкими. Еще мне не хватило цифрого счетчика, чтобы к примеру видеть сколько раз поезд прошел по маршруту, или сколько одновременно поездов двигаются по маршрутам, пришлось городить из массива клеточек что-то типа цифровой матрицы.

Re: Интерфейсы программ типа RocRail, TrainController

Добавлено: Ср авг 01, 2012 1:30 pm
Onegin
Очень хочется, чтобы по мановению пальца начиналось движение или прекращалось :) Что-то в этом есть...

Re: Интерфейсы программ типа RocRail, TrainController

Добавлено: Ср авг 01, 2012 5:02 pm
Torvald27
И не просто прекращалось, а чтобы поезда разъезжались на стояночные блоки. Train Controller позволяет автоматически отслеживать некоторые нештатные ситуации. Кстати недавно они выпустили аддон для управления Car system.

Re: Интерфейсы программ типа RocRail, TrainController

Добавлено: Пт авг 31, 2012 3:00 pm
VAD
mazepa77 писал(а):всем доброго времени суток у меня конкретные предложения в вести в программу дополнения с сигналами для постройки сигнализации российских железных дорог. Поясню. Поделить все сигналы на классы: как это сделано в инструкции по сигнализации, входные, маршрутные, выходные и т. д. Определить для каждой группы наибольшее число возможных комбинаций расположения сигналов, и различных показаний с возможностью выбора каждого цвета, учесть особенности работы сигналов.
Вот простой пример: маневровые сигналы бывают, двух значные и трез значные, а так же могут входить в состав выходных, маршрутных, горочных и т.д. имеют следующие показания: белый и красный, два белых и красный, белый, синий и красный. Заранее скажу пишу красный а подразумеваю как красный или синий, кроме последнего варианта.
проще говоря давайте создадим отечественную сигнализацию для Rocraila!

Да, немцам стоило бы для удобства добавить к их интернациональным наборам сигнализаций ещё и Российский.
А то приходится самому рисовать весь этот огород!
Это занимает много времени!

Так же не хватает математики с рациональными числами в логике

--------
Вадим.

Re: Интерфейсы программ типа RocRail, TrainController

Добавлено: Чт окт 11, 2012 3:36 am
Василий
Случился небольшой затык с разработкой, вернее со временем на оную :) Но, вчера наша станция (а так же все станции поддерживающие протокол P50Xb) таки стала реагировать на команды из моей программульки.

Re: Интерфейсы программ типа RocRail, TrainController

Добавлено: Чт ноя 01, 2012 11:31 am
Василий
Новости с полей, появилось немножко времени полабать софтинку.

Понедельничные успехи на видео. Выполняются простые команды протокола p50bx - вида:

включить свет
подождать 2 секунды
скорость 10
подождать 2 секунды
остановиться
подождать 2 секунды
изменить направление
подождать 2 секунды
скорость 10
подождать 2 секунды
скорость 0
выключить свет

Если очень присмотреться видно как вываливаются пачки сообщений от каждой команды в лог на экране :)



С понедельника, весь проект мигрировал под Qt и вчера лок поехал от простейшей крутилки на экране. Постараюсь сегодня сделать видео.