Если описывать схемы полностью, плюс добавить возможность внесения случайных или "намеренных" неисправностей устройств, причем каких-угодно и как угодно: типа "несрабатывание реле ПУ стр.34", то при наличии четких, правильных схем движенцев можно на таком симуляторе и работе во внештатных режимах обучать.
И второе. Быстрее написать одно ядро, которое работает со схемами и "тупо" переписать в "текст" альбомы МРЦ-13, МРЦ-15 и что хотите, чем писать всю программу например на CPP, все равно когда-нить какой-нить косяк вылезет, проверено....