Прилад прийому та обробки метеорологічних даних

Функціонально-логічні та технічно-функціональні аспекти програми. Структурна схема приладу. Обмін інформацією між вузлами метеорологічного комплексу. Розробка протоколу передачі даних. Розрахунок антенного модуля для прийомо-передавального пристрою.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык украинский
Дата добавления 21.06.2009
Размер файла 467,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

return (double)(1.614878*Math.sqrt(198.304-49.5759*f*f));

else return (double)(1.614878*Math.sqrt(49.5759*f*f-198.304));}

public boolean checkSrc()

{return (src == (temperature ^ presure ^ windPower ^ windDirection));//перевірка контрольної суми}

public Integer getRealPresure() {

return realPresure;}

public Double getRealTemperature() {

return realTemperature;}

public Integer getRealWindDirection() {

return realWindDirection;}

public Double getRealWindPower() {

return realWindPower;}

public void setRealPresure(Integer realPresure) {

this.realPresure = realPresure;}

public void setRealTemperature(Double realTemperature) {

this.realTemperature = realTemperature;}

public void setRealWindDirection(Integer realWindDirection) {

this.realWindDirection = realWindDirection;}

public void setRealWindPower(Double realWindPower) {

this.realWindPower = realWindPower;}

public static void main(String[] args) {

System.err.println(55^144^85^10);

System.err.println(48^93^15^78);

System.err.println(255^13^2^7);

System.err.println(77^66^34^32);

System.err.println(217^207^105^35);

System.err.println(56^199^201^124);

System.err.println(43^14^1^91);

System.err.println(165^222^15^204);

System.err.println(8^92^104^6);

System.err.println(31^101^206^6);

System.err.println(13^17^19^23);

System.err.println(57^75^209^200);

System.err.println(78^232^223^206);

System.err.println(5^0^85^5);

System.err.println(2^7^0^6);}}

Клас obj.Module

package dip.obj;

import dip.util.Transmitter;

import dip.util.Helper;

import javax.swing.JOptionPane;

public class Module

{private Integer moduleNumber = null;//номер модуля

private String moduleDescription = null;//його опис

private WeatherData weatherData;//показники з модуля

public Module(Integer moduleNumber)

{setModuleNumber(moduleNumber);}

public Module(Integer moduleNumber, String moduleDescription)

{setModuleNumber(moduleNumber);

this.moduleDescription = moduleDescription;}

public Integer getModuleNumber() {

return moduleNumber;}

public void setModuleNumber(Integer moduleNumber) {

this.moduleNumber = moduleNumber;}

public void sendModuleNumber()//посилка номера модуля (запит)

{Transmitter t = Transmitter.getInstance();

t.sendBytes(Helper.integerToBytes(this.moduleNumber.intValue()));}

public void createWeatherData(byte [] recivedBytes)throws Exception

//побудова екземпляру класу даних про погоду WeatherData - дані, отримані з модуля

{this.weatherData = new WeatherData(recivedBytes);

if (weatherData.moduleNumber != getModuleNumber().intValue())

throw new Exception("Несовпадение номера модуля");}

public WeatherData getWeatherData() {

return weatherData;}

public String getModuleDescription() {

return moduleDescription;}

public void setModuleDescription(String moduleDescription) {

this.moduleDescription = moduleDescription;}

public String toString(){

return getModuleNumber() + " ("+getModuleDescription()+" )";//для відображення модуля}}


Подобные документы

  • Процес послідовної передачі даних, режим її здійснення. Типова схема інтерфейсу. Структурна схема модуля шифрування. Розробка генератора псевдовипадкових чисел на основі регістра зсуву з оберненими зв’язками. Симуляція роботи розробленої моделі пристрою.

    курсовая работа [594,1 K], добавлен 09.04.2013

  • Розрахунок часових затримок для формування імпульсів у програмі передачі даних через послідовний порт мікроконтролера, а також розрахунок швидкості передачі даних через послідовний порт. Алгоритм підпрограми обробки переривань від послідовного порту.

    курсовая работа [29,9 K], добавлен 07.06.2010

  • Створення спеціалізованої програми на мові програмування Турбо Паскаль для обробки інформації, що вноситься в бази даних по приватних підприємствах. Постановка задачі і структура зберігаючих даних. Розробка алгоритмів основної програми та процедури Is.

    курсовая работа [27,0 K], добавлен 07.10.2010

  • Вибір технологічного інструментарію для реалізації проекту. Розробка сценаріїв для створення бази даних і базових таблиць. Аналіз забезпечення декларативної цілісності реляційних даних. Особливість створення об'єктів для маніпулювання інформацією.

    курсовая работа [275,7 K], добавлен 17.05.2019

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

    курсовая работа [869,6 K], добавлен 15.02.2011

  • Узагальнена структурна схема інформаційної системи та алгоритми її роботи. Проект бази даних. Інфологічне проектування і дослідження предметної області. Розробка інфологічної моделі предметної області. Розробка композиційної, логічної системи бази даних.

    курсовая работа [861,7 K], добавлен 21.02.2010

  • Проектування і реалізація реляційної бази даних для централізованого зберігання інформації з метою полегшення і систематизації даних замовлень клієнтів готельного комплексу. Розробка сценаріїв для створення бази даних і базових таблиць проекту.

    курсовая работа [147,2 K], добавлен 02.06.2019

  • Вибір архітектури та інструментальних засобів розробки. Розробка модуля для перегляду сторінок сайту, доступного, зручного інтерфейсу системи адміністрування. Створення бази даних. Опис механізмів передачі даних між сторінками. Реалізація форуму на сайті.

    дипломная работа [7,1 M], добавлен 24.09.2012

  • Розробка програми для автоматизованого розрахунку продажів у крамниці спорттоварів. Розробка концептуальної та логічної моделей бази даних. Автоматизація обробки інформації. Ядро програмного прикладного забезпечення. Розробка візуального інтерфейсу.

    курсовая работа [2,3 M], добавлен 26.12.2014

  • Проблема інформаційної обробки геологічних даних. Методи побудови розрізу з відомих елементів залягання. Підготовка даних для аналізу. Ієрархія об'єктів, що беруть участь в побудовах. Розрахунок витрат на розробку та впровадження проектного рішення.

    магистерская работа [4,2 M], добавлен 17.12.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.