228.66K
Category: informaticsinformatics

Разработка программного модуля просмотра в тестовом виде исходных данных на обработку телеметрической информации

1.

1
Разработка программного модуля
просмотра в тестовом виде
исходных данных на обработку
телеметрической информации
Выполнил: Агеев Николай Васильевич
Руководитель: Королькова Любовь Варламовна

2.

Подготовка и использование данных
ИД в текстовом виде
Транслятор ИД
Предварительная
обработка ТМИ
ИД в двоичном виде
Программа
«Telemetry»
Окончательная
обработка ТМИ
Отображение
Архив ТМИ
2

3.

Актуальность:
• Упрощения и облегчение работы
• Описание структуры файла позволяет
разработчикам реализовывать новые
программы для работы с ним
• Расширенное описание параметра
облегчает поиск нужного параметра в
списке
3

4.

Постановка задачи:
• Разобраться и составить описание
двоичного файла *.rhp с первоначальными
исходными данными , используемых для
преобразования принятых телеметрических
значений в физические единицы.
• Разобраться в программе Telemetry и
добавить всплывающее расширенное
описание параметра, для облегчения
работы пользователя
4

5.

Задача №1
• Файл *.rhp – это двоичный файл, в котором
хранится описание алгоритмов обработки
всех параметров
5

6.

Общая структура *.rhp
Версия ИД
Коллекция
алгоритмов и
наборов
Параметры
6

7.

7
Информация в файле
F4 11
1B 14
Версия исходный данных
AA AA
6E F8
70 00
Ключ коллекции
04 00
00 CB
00 80
Кол-во элем. коллекции

8.

Описание алгоритма (TmKadr) 8
0
Ushort
Key
Ключ алгоритма
Ushort
Flags
Флаги
Uint
codeLength
Длинна кода
1
2
3
4
5
6
7
Для i от 0 до codeLength - 1
0
0
byte
byte
kalibrsCount
Code
Код
Количество калибровок
Для i от 0 до kalibrsCount * 2 – 1
0
Ushort
Kalibrovki
Калибровка
1
0
Ushort
ColParametersTypes
Количество параметров
1
Для i от ColParametersTypes до 1
0
Ushort
Pnumber
Номер параметра
1
Для i от 0 до pnumber - 1
0
0
byte
byte
importantChannelsCount
parametersTypes
Тип параметра
Количество каналов передачи
Для i от 0 до importantChannelsCount - 1
0
1
Ushort
importantChannels
Каланы передачи

9.

9
Задача №2
Программа «Telemetry» -показывает работнику ТМ отдела ЦУП полную
информацию об исходных данных для обработки ТМИ, путем представления
содержимого файлов *.rhp и *.dat.xml в виде кода на языке подготовки ИД.
Telemetry
BinaryIO
tmAnalisator
tmData
Telemetry

10.

Принцип работы web-приложений
Клиент
Клиент №1
Интернет
Сервер
Web приложение
Клиент №2
Internet Information Services (IIS)
Клиент
1.IIS запускает приложение
2.Приложение формирует результат запроса
3.IIS возвращает результат запроса
10

11.

Технология AJAX
Вызов JavaScritp
Страница
браузера
Обработчик
AJAX
Данные HTML+CSS
Данные XML
Сервер
ТМИВК
Обработчик и
хранилище
данных
11

12.

12
Алгоритм
Извлечение
расширенного
описания параметра
из *.dat.xml файла
Формирование
вызова скриптлета
Формирование
внутренней
структуры
параметра
Вывод в текстовом виде
расширенного описания
параметра, при его наличии
у ТМ-параметра
Серверная часть
Клиентская часть
Функция обработки пришедшего скриптлета. Формирует
всплывающую подсказку для расширенного описания
параметра (если оно есть у параметра)

13.

Результат
13

14.

Заключение
14
• Разработан документ «Описание структуры
*.rhp файла»
• Реализован вывод на графический
интерфейс пользователя (страница
браузера) расширенного описания
параметра в виде всплывающего текста
English     Русский Rules