Здравствуйте! Записался на ваш курс, но не понимаю как произвести оплату. Надо ли писать заявление и, если да, то куда отправлять? как я получу диплом о профессиональной переподготовке? |
Функциональная спецификация
Интерфейсы взаимодействия системы
Интерфейс со складом (Store.dll)
Для получения сообщения от склада:
static public long GetStoreMessage() - возвращаемые значения описаны в табл. 13.7.
Для получения статуса склада:
static public int GetStoreStat(out long mParametr) - возвращаемые значения описаны в табл. 13.6. Значения, принимаемые возвращаемым параметром mParametr, описаны в табл. 13.2.
Для посылки команды складу:
static public int SendStoreCom (int NameCommand, int TagSt, int TagCol, int TagRow, int SourseSt, int SourseCol, int SourseRow) - возвращаемые значения в передаваемые параметры описаны в табл. 13.4.
Интерфейс с терминалом подшипника (Bearing.dll)
Для получения сообщения от терминала подшипника система должна вызвать следующую функцию модуля Bearing.dll:
static public int GetRollerPar(out string NameMaster, out string Factory, out string Number, out byte ShiftNum, out int GroupNum, out byte SepType, out float AShift). Функция должна возвращать одно из значений, перечисленных в табл. 13.87. Возвращаемые параметры описаны в табл. 13.9.
Интерфейс с терминалом оси (Axle.dll)
Для получения сообщения от терминала оси система должна вызывать следующую функцию модуля Axle.dll:
static public int GetRollerPar(out string NameMaster, out string Factory, out string Number, out byte ShiftNum, out int GroupNum, out byte SepType, out float AShift). Функция должна возвращать одно из значений, перечисленных в табл. 13.10. Возвращаемые параметры описаны в табл. 13.11.
Специфические требования
Система управления комплексом должна:
Произвести опрос статуса склада (вызвать функцию etStoreStat ).
Добавить в журнал сообщений запись "СИСТЕМА: Запрошен статус СКЛАДА". В зависимости от полученного значения произвести следующие действия:
Полученный статус склада = 32. В приемную ячейку склада поступил подшипник. Система должна:
Добавить в журнал сообщений запись "СКЛАД: Статус СКЛАДА = 32".
Получить параметры поступившего подшипника с терминала подшипника (должна быть вызвана функция GetRollerPar ).
Добавить в журнал сообщений запись "СИСТЕМА: Запрошены параметры подшипника".
В зависимости от статуса терминала подшипника (возвращенного функцией GetRollerPar значения) должны быть выполнены действия, приведенные в табл.:
Полученный статус склада = 16. Склад свободен, т.е. не выполняет никаких команд, но при этом в манипуляторе находится подшипник. В этом случае система должна:
Добавить в журнал сообщений запись "СКЛАД: Статус СКЛАДА = 16".
Поставить на первое место в очереди команду PutR - "ПОЛОЖИТЬ В РЕЗЕРВ".
Полученный статус склада = 4. Нет нуля. В этом случае складу система должна:
Добавить в журнал сообщений запись "СКЛАД: Статус СКЛАДА = 4".
Поставить на первое место в очереди команду SetN - "ПРОИЗВЕСТИ ЗАНУЛЕНИЕ".
Полученный статус склада = 0. Склад свободен. Никаких действий в ответ на этот статус система предпринимать не должна.
При любом другом статусе в журнал должно быть добавлено сообщение "СКЛАД: ОШИБКА: Неопределенный статус".