СЦБИСТ - железнодорожный форум, блоги, фотогалерея, социальная сеть
Это сообщение показано отдельно, перейти в тему, где размещено сообщение: От ЭЦМ КБЦШ - к перспективной МПЦ
Старый 05.04.2017, 09:43   #932 (ссылка)
ЛИИЖТ АТ-103 (1981-1986)
 
Аватар для Просто инженер АиТ

Регистрация: 16.10.2012
Адрес: Где резной палисад
Возраст: 64
Сообщений: 980
Поблагодарил: 220 раз(а)
Поблагодарили 140 раз(а)
Фотоальбомы: не добавлял
Репутация: 380
Коллеги, большое спасибо! Всё, что Вы подсказали - это не просто так, ваши ответы помогут сделать более правильный, четкий алгоритм работы системы!

Просто инженер АиТ добавил 05.04.2017 в 09:43
Для РЦ. Но записано по другому.
/*-----------------------------------------------------------------------------
Состояния РЦ
20.03.2017 21:32 - 05.04.2017 8:42
-----------------------------------------------------------------------------*/
enum E_PState { // Физическое Состояние.
TC_Free =0x5555, // Свободен.
TC_Busy =0xAAAA // Занят.
};

enum E_LState { // Логическое Состояние.
TC_NormLogic =0x0000, // Нормальное Состояние.
TC_Free_False =0x55AA, // Ложно Свободен.
TC_Busy_False =0xAA55, // Ложно Занят.
TC_Route =0x5A5A // В Маршруте.
};
/*-----------------------------------------------------------------------------
Класс Рельсовая цепь
20.03.2017 21:32 - 05.04.2017 8:14
-----------------------------------------------------------------------------*/
class Track_Circuit : public Object
{
protected:
Word State_Physical; // Физическое Состояние.
Word State_Logical; // Логическое Состояние.
public:
Track_Circuit ( char* _Name) : Object ( _Name )
{ }
virtual ~Track_Circuit ( );
//--------------------------------------------------------
// Установить Физическое Состояние РЦ.
virtual short SetStateP ( ) { return 0; }
// Установить Логическое Состояние РЦ.
virtual short SetStateL ( ) { return 0; }
//--------------------------------------------------------
// Рабочий Цикл.
virtual short Work ( ) { return 0; }
};
__________________
Не важна реальность, важно как мы к ней относимся!

Последний раз редактировалось Просто инженер АиТ; 05.04.2017 в 09:43. Причина: Добавлено сообщение
Просто инженер АиТ вне форума   Цитировать 0
 Нажмите здесь, чтобы написать комментарий к этому сообщению  
 

Яндекс.Метрика