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

Вопросы и ответы связанные с цифровым управлением, аналоговой автоматикой и их элементами
Сообщение
Автор
Аватара пользователя
railmodel
Сообщения: 995
Зарегистрирован: Вс авг 23, 2009 9:12 am
Откуда: Киев
Благодарил (а): 115 раз
Поблагодарили: 80 раз
Контактная информация:

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

#21 Непрочитанное сообщение railmodel »

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

Аватара пользователя
Onegin
Модератор
Сообщения: 4621
Зарегистрирован: Пт мар 14, 2008 12:02 pm
Откуда: Нижний Тагил

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

#22 Непрочитанное сообщение Onegin »

railmodel писал(а):Почему?
Потому что на ARM натянуть windows проблематично, да и не нужно.
VBLO Digital Research.

Аватара пользователя
Василий
Модератор
Сообщения: 9414
Зарегистрирован: Чт мар 06, 2008 9:03 am
Имя: Василий Васильчиков
Откуда: Северо-западное Болото
Благодарил (а): 337 раз
Поблагодарили: 436 раз
Контактная информация:

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

#23 Непрочитанное сообщение Василий »

Именно так, но это уже из разряда неблизких мечт :) Сейчас просто стали доступными небольшие устройства на ARMах с тачскринами и прочими вкусняшками, и дальняя мечта заточить прогу именно под них.
In der Grosse Familie nicht der клювом клац-клац!
--------------------------------------------------------------------------
Не натягивайте сову на глобус!

Аватара пользователя
Василий
Модератор
Сообщения: 9414
Зарегистрирован: Чт мар 06, 2008 9:03 am
Имя: Василий Васильчиков
Откуда: Северо-западное Болото
Благодарил (а): 337 раз
Поблагодарили: 436 раз
Контактная информация:

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

#24 Непрочитанное сообщение Василий »

А между тем, кросплатформенность отмерла сама собой. Только линукс.

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

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

Torvald27
Сообщения: 4
Зарегистрирован: Ср авг 01, 2012 10:53 am
Откуда: Санкт-Петербург
Контактная информация:

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

#25 Непрочитанное сообщение Torvald27 »

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

Аватара пользователя
Onegin
Модератор
Сообщения: 4621
Зарегистрирован: Пт мар 14, 2008 12:02 pm
Откуда: Нижний Тагил

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

#26 Непрочитанное сообщение Onegin »

Очень хочется, чтобы по мановению пальца начиналось движение или прекращалось :) Что-то в этом есть...
VBLO Digital Research.

Torvald27
Сообщения: 4
Зарегистрирован: Ср авг 01, 2012 10:53 am
Откуда: Санкт-Петербург
Контактная информация:

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

#27 Непрочитанное сообщение Torvald27 »

И не просто прекращалось, а чтобы поезда разъезжались на стояночные блоки. Train Controller позволяет автоматически отслеживать некоторые нештатные ситуации. Кстати недавно они выпустили аддон для управления Car system.

VAD
Сообщения: 410
Зарегистрирован: Сб июн 27, 2009 11:40 am
Поблагодарили: 1 раз

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

#28 Непрочитанное сообщение VAD »

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

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

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

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

Аватара пользователя
Василий
Модератор
Сообщения: 9414
Зарегистрирован: Чт мар 06, 2008 9:03 am
Имя: Василий Васильчиков
Откуда: Северо-западное Болото
Благодарил (а): 337 раз
Поблагодарили: 436 раз
Контактная информация:

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

#29 Непрочитанное сообщение Василий »

Случился небольшой затык с разработкой, вернее со временем на оную :) Но, вчера наша станция (а так же все станции поддерживающие протокол P50Xb) таки стала реагировать на команды из моей программульки.
In der Grosse Familie nicht der клювом клац-клац!
--------------------------------------------------------------------------
Не натягивайте сову на глобус!

Аватара пользователя
Василий
Модератор
Сообщения: 9414
Зарегистрирован: Чт мар 06, 2008 9:03 am
Имя: Василий Васильчиков
Откуда: Северо-западное Болото
Благодарил (а): 337 раз
Поблагодарили: 436 раз
Контактная информация:

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

#30 Непрочитанное сообщение Василий »

Новости с полей, появилось немножко времени полабать софтинку.

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

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

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



С понедельника, весь проект мигрировал под Qt и вчера лок поехал от простейшей крутилки на экране. Постараюсь сегодня сделать видео.
In der Grosse Familie nicht der клювом клац-клац!
--------------------------------------------------------------------------
Не натягивайте сову на глобус!

Ответить

Вернуться в «Цифровое управление, Аналоговая автоматика и их элементы»