Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Отчеты по практике » Розробка програми контролю виробів і підготовка програмної документації

Реферат Розробка програми контролю виробів і підготовка програмної документації





технічних рішень, які гарантують необхідну стійкість до механічних впливів, - використання переважно легких компонентів в корпусах для поверхневого монтажу, закріплення компонентів при необхідності, відсутність механічно нестійких елементів (Панелей під мікросхеми, з'єднувачів-джамперів, кнопок, механічних контакторів і пр.);

- використання ремонтопридатність технологій, забезпечення довгострокового гарантійного та післягарантійного обслуговування;

- диференційований підхід до вбудованого системному і функціональному програмному забезпеченню: можливість розробки спеціалізованих програмних комплексів для відповідальних критичних за часу застосувань в керуючих системах реального часу, що забезпечують рестартуемость (відновлення перерваного ходу обчислювального процесу) обчислювального процесу при короткочасних відмовах електроживлення та функціональних збоях із збереженням інтегральних величин; можливість розробки мінімального програмного обрамлення для забезпечення програмування функціональних завдань мовою високого рівня; сумісність з універсальними ОС реального часу типу VxWorks в„ў, QNX в„ў, ОС2000 та ін, підтверджена досвідченими роботами.

В  Загальні відомості про розробленою програмою

Найменування програми - "Програма перевірки версій виробів".

Позначення виконуваного файлу програми - Version-verifier.exe.

Програма написана на мові C + + - CBuilder версії 10.0 фірми Borland Software Corporation для ОС Windows.

Програма проводить перевірку версій окремого модуля або версій модулів входять до складу приладу за бажанням користувача. p> Програма розташовується і виповнюється на стендової ЕОМ.

База еталонів версій створюється і зберігається в файлах "device_list.xml" і "module_list.xml".

Виклик програми здійснюється запуском виконуваного модуля програми засобами операційної системи, або з командного рядка з параметрами командного рядка.

У програми є один параметр командного рядка - найменування виробу.

Приклад:


C: Version-verifier.exe BS12


Або


C: Version-verifier.exe M207


Через параметр командного рядка в програму вводиться найменування вироби, підлягає перевірці. Так само найменування вироби можна передати через скрипт "Сервісної програми монітор для здачі робіт" 643.0691.00249-01. Докладніше про скриптах "Сервісної програми монітор для здачі робіт" можна прочитати в керівництві програміста 643.0691.00249-01 33 01.

Інформацію про модулях програма отримує з XML-файлів "device_list.xml" і "module_list.xml".

Поправки в роботу програми можна внести з допомогою файлу "corrections.txt".

Програма може бути запущена через "Сервісну програму монітор для здачі робіт" 643.0691.00249-01. У цьому випадку результати роботи програми будуть виводитися у вікні "Сервісної програми монітор для здачі робіт ". Про запуск додатків через "Сервісну програму монітор для здачі робіт "можна прочитати в керівництві програміста 643.0691.00249-01 33 01. <В  Алгоритм програми

Параметром командного рядка в програму передається найменування виробу, яке необхідно перевірити.

Виробляється пошук найменування виробів в файлі "device_list.xml". Спочатку проводиться пошук серед тегів "device" (список приладів), якщо виріб не виявлено, то пошук триває в тезі "default" серед тегів "module" (список модулів). p> Якщо виріб знайдено, то програма отримує тип вироби (прилад або модуль). Якщо виріб не знайдено, то виводиться повідомлення про помилку. p> Якщо з вхідними параметрами було отримано найменування модуля, то програма зчитує з файлу "device_list.xml" базовий адресу модуля по замовчуванням.

Потім з файлу "module_list.xml" зчитуються адреси регістрів версій, значення версій і розрядність версій відповідного модуля.

Потім програма зчитує фактичні значення версій модуля і порівнює їх зі значеннями, ліченими з файлу "module_list.xml". При збігу цих значень програма видає норму, при розбіжності - ненорму.

Якщо з вхідними параметрами було отримано найменування приладу, то програма зчитує з файлу "device_list.xml" базові адреси всіх модулів, що входять до складу приладу.

Потім з файлу "module_list.xml" зчитуються адреси регістрів версій, значення версій і розрядність версій для кожного модуля, входить до складу приладу.

Потім програма зчитує фактичні значення версій модулів, що входять до складу приладу, і порівнює їх зі значеннями, ліченими з файлу "module_list.xml". При збігу цих значень для кожного модуля програма видає норму, при розбіжності хоча б для одного модуля - ненорму.


Режими роботи програми

Якщо програма була запущена "Сервісної програмою монітор для здачі робіт "643.0691.00249-01, то вона буде згорнута, і вся інформація буде виводитися у вікні "Сервісної програми монітор для здачі робіт ...


Назад | сторінка 3 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми перекладу введеного рядка тексту в послідовність кодів аб ...
  • Реферат на тему: Розробка програми для підрахунку хеш-суми файлу і тексту з графічним інтерф ...
  • Реферат на тему: Створення програми, що включає всі програми лабораторних робіт
  • Реферат на тему: DirectX: характеристика версій, особливості використання
  • Реферат на тему: Відмінності HTML5 від попередніх версій