Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   Железнодорожный моделизм (http://www.trainsim.ru/forum/forumdisplay.php?f=27)
-   -   Создание кабины машиниста метровагона типа Еж в домашних условиях. (http://www.trainsim.ru/forum/showthread.php?t=6540)

Aleks 12.03.2009 10:08

[QUOTE=Evgenyi;75695]...для ТРС...[/QUOTE]
Проблема только в этом. Тут надо уметь программить. Если найдешь адреса памяти и сможешь туда писать, то можно. Я в этом плане только с МСТС работал.

P.S. Прога ArtMoney тебе в помощь.

Skif 11.08.2009 10:22

Алекс, я сейчас задался идеей оживить приборы в своей разработке. Нельзя ли поподробнее, какими средствами сделано управление ими в твоем комплексе, как выводится информация от симулятора, каким интерфейсом управляются приборы. Если хочешь, можно в приват. Также необходима помощь, что за программа ArtMoney используется и для чего?

Моя цель - управлять приборами от ТРС.

Aleks 11.08.2009 15:11

[QUOTE=Skif;105641]Нельзя ли поподробнее, какими средствами сделано управление ими в твоем комплексе, как выводится информация от симулятора, каким интерфейсом управляются приборы.[/quote]
В моем комплексе MSTS выступает только в качестве графической части. Вся физика движения поезда просчитывается на отдельной программе, написанной на C++ в память MSTS передаются только данные о тяговой и тормозной силе каждого вагона, а обратно считываются данные о скорости.
[quote]Также необходима помощь, что за программа ArtMoney используется и для чего?[/QUOTE]
Это программа для поиска адресов переменных в игре.

lyolik 12.08.2009 13:10

[QUOTE=Skif;105641]что за программа ArtMoney используется и для чего?[/QUOTE]

Это когда нужно в игре денежек себе подкинуть или патронов миллион.

Skif 12.08.2009 14:04

А приборы? Значения переменных выводишь из МСТС - а потом?

lyolik 12.08.2009 15:35

[QUOTE=Skif;105825]А приборы? Значения переменных выводишь из МСТС - а потом?[/QUOTE]

Он же написал что дальше считает с своей программе. Читай внимательно.

Skif 13.08.2009 10:04

Не влезай - убьет. Я имею в виду, как реализован протокол передачи данных на управление стрелками приборов.

А что он считает это в программе, это и так очевидно - я это каждый божий день на работе делаю.

Aleks 13.08.2009 12:56

[QUOTE=Skif;105983]Я имею в виду, как реализован протокол передачи данных на управление стрелками приборов.[/QUOTE]
Используется вот такая вот плата: [url]http://www.chip-dip.ru/product0/2362.aspx[/url], подключенная к компу по LPT. Сигналы с платы через транзисторы подаются на приборы.

Skif 13.08.2009 16:36

Спасибо :) . Значит, ты управляешь через LPT-порт из винды платой сопряжения, я правильно понял? Плата мне похожая знакома, а приводы приборов - шаговые ЭД ?

Хочу уточнить у тебя одну тонкость программирования подобных вещей - адреса памяти, откуда ты забираешь данные или отправляешь в игрушку, статические? Мне казалось, что игрушка их оккупирует динамически и они меняются от запуска к запуску да и вообще в ходе работы?

Combine 13.08.2009 16:48

[QUOTE]а приводы приборов - шаговые ЭД ?[/QUOTE] Дарагой, зачшем извращения?
[QUOTE]Кроме того, карта имеет 9 аналоговых выходов[/QUOTE] Т.е. напрямую (или через усилитель на транзисторе) на электромеханические приборы и гнать сигнал.

Aleks 13.08.2009 23:53

[QUOTE=Skif;106094]Плата мне похожая знакома, а приводы приборов - шаговые ЭД ?[/quote]
Возможно так буду делать с манометрами. Электромеханическими приборами проще управлять посредством ЦАП и усилителя на транзисторе.

[quote]Хочу уточнить у тебя одну тонкость программирования подобных вещей - адреса памяти, откуда ты забираешь данные или отправляешь в игрушку, статические? Мне казалось, что игрушка их оккупирует динамически и они меняются от запуска к запуску да и вообще в ходе работы?[/QUOTE]
Чтобы в ходе работы менялись - такого не видел. Адреса частично статические частично динамические. Поиск их - не простая задача. Я использую алгоритм поиска по значению в определенном диапазоне. Силы тяги и торможения, а также скорости вагонов так найти можно.

Skif 14.08.2009 09:33

Окей, спасибо.

Skif 14.08.2009 09:36

Манометры однозначно делай на ШЭД - эффект отличный. Мы такие делали в нашем тренажере метро для электродепо. Недостаток только в том, что жужжат в полной тишине. Но полной тишины у нас нет :) - и БПСН гудит, и шум при езде, и информатор... да много чего.

И еще не писали мы алгоритм движения стрелок - не подрагивают и движутся черезчур резко. Но это поправимо.

Aleks 14.08.2009 11:31

[QUOTE=Skif;106223]Манометры однозначно делай на ШЭД - эффект отличный. Мы такие делали в нашем тренажере метро для электродепо. [/QUOTE]
А поподробнее? Ну с манометром ТЦ понятно - механизм выкинуть, стрелку прямо на ось ШД посадить.
А как с двухстрелочным манометром быть?

Skif 14.08.2009 14:58

Аналогично, коллега :) . Только поставить движки тандемом и применить полую ось. Мы такие движки заказывали.

Но можно и зубчатый редуктор взять. Хотя бы купить совковый механический или кварцевый будильник и расколупать - превосходный будет результат. оставить естественно нужно только пару шестерен - приводных к тем, на которых стрелки силят.


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

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim