УДОСТОВЕРЕН |
ЮФКВ.30139-01-УД |
Универсальные электронные модули УЭМ-МК, МВ98.03. Расширенная библиотека функций
Руководство программиста
ЮФКВ.30139-01 33 01
(ЮФКВ.30139-01 33 01-001ФЛ)
Листов 166
Литера
Инв.№ подл. | Подп. и дата | Взам. инв.№ | Инв.№ дубл. | Подп. и дата |
30875 |
| 19.08.2016 |
АННОТАЦИЯУниверсальные электронные модули мультиплексного канала совмещают функции контроллера шины, оконечного устройства, монитора шины, тестера протокола и имитатора дополнительных оконечных устройств на шине ГОСТ Р 52070-2003 [1].
Расширенная библиотека функций предназначена для разработки прикладных программ, использующих УЭМ-МК или МВ98.03 для решения задач тестирования и отладки интерфейсов ГОСТ Р 52070-2003 и систем на их основе, мониторинга и анализа процессов передачи данных по шине ГОСТ Р 52070-2003. Расширенная библиотека функций обеспечивает использование прикладными программами всех возможностей аппаратуры УЭМ-МК, МВ98.03, при этом управление аппаратурой производится в терминах протокола ГОСТ Р 52070-2003.
Настоящий документ является руководством программиста по расширенной библиотеке функций.
СОДЕРЖАНИЕ
АННОТАЦИЯ 2
НАЗНАЧЕНИЕ И УСЛОВИЯ ПРИМЕНЕНИЯ 4
Указатель групп 5
Указатель структур данных 6
Список файлов 7
Группы 8
Вводные и дополнительные сведения 8
Коды завершения 8
Порядок действий при установлении связи с устройством 13
Адресная строка 14
Виртуальные устройства 14
Командные и ответные сегменты 14
Параметры передатчиков и характеристики выходных сигналов 15
Типы вносимых ошибок кодирования 17
Управление синхронизацией 21
Определения примитивных типов 23
Установление и разрыв связи с устройством 25
Действия с дескрипторами 28
Параметры конфигурации УЭМ 31
Описание параметров 32
Значения параметров 41
Параметры интервалов времени 55
Встроенный счетчик времени 58
Определения типов данных для КШ, ОУ, МШ 61
Функции КШ 68
Заполнение образа командного сегмента в ОЗУ ПЭВМ 68
Внесение ошибок состава сообщения 70
Создание и настройка командных сегментов 71
Создание и настройка кадров и программы КШ 81
Запуск и остановка КШ 87
Передача сообщений 88
Функции ОУ 90
Функции МШ 102
Запуск и остановка 104
Служебные функции 108
Формирование и разбор командных и ответных слов 111
Структуры данных 118
UEM_BM_MESSAGE 118
UEM_CMD_SEG 121
UEM_DATA 123
UEM_RAW_BM_MESSAGE 124
UEM_RESP_SEG 125
UEM_SEGMENT_DESCR 126
UEM_TIME_TAG 128
Файлы 130
uem. h 130
Алфавитный указатель 150
ПЕРЕЧЕНЬ ПРИНЯТЫХ СОКРАЩЕНИЙ И ОБОЗНАЧЕНИЙ 164
ПЕРЕЧЕНЬ ССЫЛОЧНЫХ ДОКУМЕНТОВ 165
НАЗНАЧЕНИЕ И УСЛОВИЯ ПРИМЕНЕНИЯ
Расширенная библиотека функций предназначена для разработки прикладных программ, использующих УЭМ-МК [2], МВ98.03 [3] для решения задач тестирования и отладки интерфейсов ГОСТ Р 52070-2003 [1] и систем на их основе, мониторинга и анализа процессов передачи данных по шине ГОСТ Р 52070-2003. Расширенная библиотека функций обеспечивает использование прикладными программами всех возможностей аппаратуры УЭМ-МК, МВ98.03, при этом управление аппаратурой производится в терминах протокола ГОСТ Р 52070-2003.
Разработка и эксплуатация прикладных программ, использующих расширенную библиотеку, должна выполняться на встроенной ПЭВМ в составе крейта VXI, в котором установлены модули УЭМ-МК или МВ98.03, не менее одного. На ПЭВМ должно быть установлено программное обеспечение VISA, unmbase [4] и unmuem [5, 6].
Далее по тексту под аббревиатурой УЭМ мы будем понимать любой из модулей УЭМ-МК или МВ98.03.
Указатель группГруппы
Полный список групп.
Вводные и дополнительные сведения 8
Коды завершения 8
Порядок действий при установлении связи с устройством 13
Адресная строка 14
Виртуальные устройства 14
Командные и ответные сегменты 14
Параметры передатчиков и характеристики выходных сигналов 15
Типы вносимых ошибок кодирования 17
Управление синхронизацией 21
Определения примитивных типов 23
Установление и разрыв связи с устройством 25
Действия с дескрипторами 28
Параметры конфигурации УЭМ 31
Описание параметров 32
Значения параметров 41
Параметры интервалов времени 55
Встроенный счетчик времени 58
Определения типов данных для КШ, ОУ, МШ 61
Функции КШ 68
Заполнение образа командного сегмента в ОЗУ ПЭВМ 68
Внесение ошибок состава сообщения 70
Создание и настройка командных сегментов 71
Создание и настройка кадров и программы КШ 81
Запуск и остановка КШ 87
Передача сообщений 88
Функции ОУ 90
Функции МШ 102
Запуск и остановка 104
Служебные функции 108
Формирование и разбор командных и ответных слов 111
Указатель структур данныхСтруктуры данных
Структуры данных с их кратким описанием.
UEM_BM_MESSAGE (Разобранное сообщение МШ ) 118
UEM_CMD_SEG (Образ командного сегмента ) 121
UEM_DATA (Блок слов данных ) 123
UEM_RAW_BM_MESSAGE (Принятое сообщение в аппаратном формате ) 124
UEM_RESP_SEG (Ответный сегмент ) 125
UEM_SEGMENT_DESCR (Описатель сегмента в мониторе шины ) 126
UEM_TIME_TAG (Формат метки времени ) 128
Список файловФайлы
Полный список файлов.
uem. h (Универсальные электронные модули УЭМ-МК, МВ98.03. Расширенная библиотека функций. Файл заголовков функций ) 130
Группы
Вводные и дополнительные сведения
Введение терминов, необходимые сведения об основных возможностях аппаратуры, типовые сценарии.
Группы
- Коды завершения
Результаты выполнения функций.
- Порядок действий при установлении связи с устройством
Описание типового сценария
- Адресная строка
Синтаксис идентификатора инструмента в VISA.
- Виртуальные устройства
Введение термина: виртуальное устройство
- Командные и ответные сегменты
Введение терминов: сегмент, командный сегмент, ответный сегмент
- Параметры передатчиков и характеристики выходных сигналов
Сведения о возможностях аппаратного обеспечения. Соответствие значений параметров конфигурации передатчиков и электрических характеристик выходных сигналов.
- Типы вносимых ошибок кодирования
Сведения о возможностях аппаратного обеспечения в части внесения ошибок кодирования и способы описания (программирования) вносимых ошибок.
- Управление синхронизацией
Сведения об аппаратных средствах синхронизации с внешним оборудованием и об управлении ими.
Подробное описание
Введение терминов, необходимые сведения об основных возможностях аппаратуры, типовые сценарии.
Коды завершения
Результаты выполнения функций.
Макросы
- #define UEM_WARN_OFFSET (0x3FFC0B00L)
Начальный номер кодов предупреждений.
- #define UEM_ERROR_OFFSET (_VI_ERROR + UEM_WARN_OFFSET)
Начальный номер кодов ошибок.
- #define UEM_ERROR_BAD_PARAM_VALUE (UEM_ERROR_OFFSET + 0)
Недопустимое значение параметра.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |


