Интерфейсы программ типа RocRail, TrainController
- railmodel
- Сообщения: 995
- Зарегистрирован: Вс авг 23, 2009 9:12 am
- Откуда: Киев
- Благодарил (а): 115 раз
- Поблагодарили: 80 раз
- Контактная информация:
Re: Интерфейсы программ типа RocRail, TrainController
Почему?Василий писал(а):Пишу под линух, gui наверное Qt. Стараюсь поддерживать кроссплатформенность, но что-то мне кажется что я от этого уйду очень быстро.
Re: Интерфейсы программ типа RocRail, TrainController
Потому что на ARM натянуть windows проблематично, да и не нужно.railmodel писал(а):Почему?
VBLO Digital Research.
- Василий
- Модератор
- Сообщения: 9414
- Зарегистрирован: Чт мар 06, 2008 9:03 am
- Имя: Василий Васильчиков
- Откуда: Северо-западное Болото
- Благодарил (а): 337 раз
- Поблагодарили: 436 раз
- Контактная информация:
Re: Интерфейсы программ типа RocRail, TrainController
Именно так, но это уже из разряда неблизких мечт
Сейчас просто стали доступными небольшие устройства на ARMах с тачскринами и прочими вкусняшками, и дальняя мечта заточить прогу именно под них.
![Smile :)](./images/smilies/icon_e_smile.gif)
In der Grosse Familie nicht der клювом клац-клац!
--------------------------------------------------------------------------
Не натягивайте сову на глобус!
--------------------------------------------------------------------------
Не натягивайте сову на глобус!
- Василий
- Модератор
- Сообщения: 9414
- Зарегистрирован: Чт мар 06, 2008 9:03 am
- Имя: Василий Васильчиков
- Откуда: Северо-западное Болото
- Благодарил (а): 337 раз
- Поблагодарили: 436 раз
- Контактная информация:
Re: Интерфейсы программ типа RocRail, TrainController
А между тем, кросплатформенность отмерла сама собой. Только линукс.
Сделал кое-какие фундаментальные вещи, продумал в общих чертах интерфейс коннекторов для разных протоколов.
Начал реализовывать протокол p50, вариация b. Как и ожидалось офигенно простой и в общем-то тупой протокол. Сейчас посмотрел обмен по порту между станцией и рокрейлом, все очень просто, понятно и именно так как ожидалось.
Сделал кое-какие фундаментальные вещи, продумал в общих чертах интерфейс коннекторов для разных протоколов.
Начал реализовывать протокол p50, вариация b. Как и ожидалось офигенно простой и в общем-то тупой протокол. Сейчас посмотрел обмен по порту между станцией и рокрейлом, все очень просто, понятно и именно так как ожидалось.
In der Grosse Familie nicht der клювом клац-клац!
--------------------------------------------------------------------------
Не натягивайте сову на глобус!
--------------------------------------------------------------------------
Не натягивайте сову на глобус!
-
- Сообщения: 4
- Зарегистрирован: Ср авг 01, 2012 10:53 am
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Интерфейсы программ типа RocRail, TrainController
Использую Train Controller Gold v.7, в целом функционал и интерфейс удобные и, при вдумчивом чтении мануала, больших вопросов не вызывают. Но нет возможности сделать кнопку или лампочку сразу на несколько клеточек. При разветвленной схеме путей приходится масштабировать изображение, а это приводит к тому что отдельные элементы типа флагманов и тд становятся слишком мелкими. Еще мне не хватило цифрого счетчика, чтобы к примеру видеть сколько раз поезд прошел по маршруту, или сколько одновременно поездов двигаются по маршрутам, пришлось городить из массива клеточек что-то типа цифровой матрицы.
Re: Интерфейсы программ типа RocRail, TrainController
Очень хочется, чтобы по мановению пальца начиналось движение или прекращалось
Что-то в этом есть...
![Smile :)](./images/smilies/icon_e_smile.gif)
VBLO Digital Research.
-
- Сообщения: 4
- Зарегистрирован: Ср авг 01, 2012 10:53 am
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Интерфейсы программ типа RocRail, TrainController
И не просто прекращалось, а чтобы поезда разъезжались на стояночные блоки. Train Controller позволяет автоматически отслеживать некоторые нештатные ситуации. Кстати недавно они выпустили аддон для управления Car system.
Re: Интерфейсы программ типа RocRail, TrainController
mazepa77 писал(а):всем доброго времени суток у меня конкретные предложения в вести в программу дополнения с сигналами для постройки сигнализации российских железных дорог. Поясню. Поделить все сигналы на классы: как это сделано в инструкции по сигнализации, входные, маршрутные, выходные и т. д. Определить для каждой группы наибольшее число возможных комбинаций расположения сигналов, и различных показаний с возможностью выбора каждого цвета, учесть особенности работы сигналов.
Вот простой пример: маневровые сигналы бывают, двух значные и трез значные, а так же могут входить в состав выходных, маршрутных, горочных и т.д. имеют следующие показания: белый и красный, два белых и красный, белый, синий и красный. Заранее скажу пишу красный а подразумеваю как красный или синий, кроме последнего варианта.
проще говоря давайте создадим отечественную сигнализацию для Rocraila!
Да, немцам стоило бы для удобства добавить к их интернациональным наборам сигнализаций ещё и Российский.
А то приходится самому рисовать весь этот огород!
Это занимает много времени!
Так же не хватает математики с рациональными числами в логике
--------
Вадим.
- Василий
- Модератор
- Сообщения: 9414
- Зарегистрирован: Чт мар 06, 2008 9:03 am
- Имя: Василий Васильчиков
- Откуда: Северо-западное Болото
- Благодарил (а): 337 раз
- Поблагодарили: 436 раз
- Контактная информация:
Re: Интерфейсы программ типа RocRail, TrainController
Случился небольшой затык с разработкой, вернее со временем на оную
Но, вчера наша станция (а так же все станции поддерживающие протокол P50Xb) таки стала реагировать на команды из моей программульки.
![Smile :)](./images/smilies/icon_e_smile.gif)
In der Grosse Familie nicht der клювом клац-клац!
--------------------------------------------------------------------------
Не натягивайте сову на глобус!
--------------------------------------------------------------------------
Не натягивайте сову на глобус!
- Василий
- Модератор
- Сообщения: 9414
- Зарегистрирован: Чт мар 06, 2008 9:03 am
- Имя: Василий Васильчиков
- Откуда: Северо-западное Болото
- Благодарил (а): 337 раз
- Поблагодарили: 436 раз
- Контактная информация:
Re: Интерфейсы программ типа RocRail, TrainController
Новости с полей, появилось немножко времени полабать софтинку.
Понедельничные успехи на видео. Выполняются простые команды протокола p50bx - вида:
включить свет
подождать 2 секунды
скорость 10
подождать 2 секунды
остановиться
подождать 2 секунды
изменить направление
подождать 2 секунды
скорость 10
подождать 2 секунды
скорость 0
выключить свет
Если очень присмотреться видно как вываливаются пачки сообщений от каждой команды в лог на экране![Smile :)](./images/smilies/icon_e_smile.gif)
С понедельника, весь проект мигрировал под Qt и вчера лок поехал от простейшей крутилки на экране. Постараюсь сегодня сделать видео.
Понедельничные успехи на видео. Выполняются простые команды протокола p50bx - вида:
включить свет
подождать 2 секунды
скорость 10
подождать 2 секунды
остановиться
подождать 2 секунды
изменить направление
подождать 2 секунды
скорость 10
подождать 2 секунды
скорость 0
выключить свет
Если очень присмотреться видно как вываливаются пачки сообщений от каждой команды в лог на экране
![Smile :)](./images/smilies/icon_e_smile.gif)
С понедельника, весь проект мигрировал под Qt и вчера лок поехал от простейшей крутилки на экране. Постараюсь сегодня сделать видео.
In der Grosse Familie nicht der клювом клац-клац!
--------------------------------------------------------------------------
Не натягивайте сову на глобус!
--------------------------------------------------------------------------
Не натягивайте сову на глобус!