П. Д. Киселев моделирование движения бесконечной цепи тел

П. Д. Киселев моделирование движения бесконечной цепи тел


Скачать 112.96 Kb.
Название П. Д. Киселев моделирование движения бесконечной цепи тел
Тип Курсовой проект
rykovodstvo.ru > Руководство эксплуатация > Курсовой проект


Санкт-Петербургский государственный политехнический университет
Институт Прикладной математики и механики
Кафедра Прикладной математики

П. Д. Киселев
МОДЕЛИРОВАНИЕ ДВИЖЕНИЯ БЕСКОНЕЧНОЙ ЦЕПИ ТЕЛ,
СВЯЗАННЫХ МЕЖДУ СОБОЙ ПРУЖИНАМИ
Курсовой проект

Направление подготовки бакалавров: 010800 Механика и математическое моделирование

Профиль ООП: 010800.62.01 Механика деформируемого твердого тела
Группа 33604/1

Руководитель проекта: Панченко А.Ю.

Допущен к защите:

«__» 20__ г.
Санкт-Петербург

2014

Оглавление


Оглавление 2

Введение 3

Глава 1. Значение и выбор фреймворка 4

1.1 Что такое библиотеки JavaScript 4

1.2 Выбор Js фреймворка 5

Глава 2. Создание приложения 6

2.1 Начало работы с проектом и JavaScript 6

2.2 Написание кода 7

Пружинами. В данном случае рассмотрено 2 тела, связанных между собой 3-мя пружинами.
Программа написана таким образом, что добавить дополнительно связку груз-пружина не составляет труда. Литература 16


Введение



Целью данной курсовой работы является создание приложения с использованием одного из существующий JS-фреймворков. В процессе выполнения курсовой работы необходимо решить следующие задачи: .

  • Выбрать одну из JavaScript библиотек для создания программы

  • Создать приложение с использованием одного из фреймворков, позволяющую визуально представить колебание n-тел, связанных пружинами, при изменении начального положения одного из тел.

В первой главе приведено определение JavaScript библиотек, немного истории создания. Выбирается один из этих фреймворков для создания клиентского приложения.

Во второй главе описывается то, как создается это приложение с примерами кодов страниц.

Глава 1. Значение и выбор фреймворка




1.1 Что такое библиотеки JavaScript



Библиотека JavaScript — сборник классов и/или функций на языке JavaScript.

Язык JavaScript, изначально разработанный Netscape (а затем развиваемый Mozilla), долгое время использовался в сети на многих сайтах, но широкую популярность получил с приходом Веб 2.0 — периода развития компьютерных систем, в котором JavaScript совместно с различными диалектами XML стал активно использоваться в разработке пользовательских интерфейсов как веб-приложений, так и настольных приложений. JavaScript в связке с CSS используется для создания динамических сайтов, более доступных, чем основанные на Flash альтернативы.

С увеличением популярности JavaScript, простота создания динамических элементов пользовательского интерфейса стала играть ключевую роль в веб-разработке. Этим обусловлен лавинообразный характер появления различных библиотек JavaScript, таких как Ext и Dojo. С другой стороны, одним из последствий войны браузеров стала разница в реализации объектной модели документа и это обусловило необходимость затрачивать дополнительные усилия для реализации корректной работы различных браузеров. Данное обстоятельство обусловило появление библиотек JavaScript, предоставляющих кроссбраузерный интерфейс к методам DOM, таких как Prototype, script.aculo.us или jQuery.

Удобство использования библиотек JavaScript привело к тому, что Microsoft, Yahoo! и другие крупные ИТ-компании разрабатывают свои собственные основанные на JavaScript библиотеки элементов пользовательского интерфейса, встраиваемые в веб-приложения, разрабатываемые этими компаниями.

Практически все библиотеки JavaScript выпускаются под лицензиями копицентр и копилефт, чтобы обеспечить свободное от лицензионных отчислений разработку, использование и модификацию.

Более того, некоторые библиотеки JavaScript позволяют упростить взаимодействие JavaScript с другими языками, такими как CSS, PHP, Ruby и Java. Это позволяет упростить запуск приложений JavaScript с приложениями, написанными на других языках программирования.

1.2 Выбор Js фреймворка



jQuery библиотека JavaScript, фокусирующаяся на взаимодействии JavaScript и HTML. Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими. Также библиотека jQuery предоставляет удобный API для работы с AJAX.

Основные возможности jQuery:

  • Движок кроссбраузерных CSS-селекторов ;

  • Переход по дереву DOM;

  • События;

  • Визуальные эффекты;

  • AJAX-дополнения;

  • JavaScript-плагины.

jQuery - очень простой, быстрый, широко распространенный. Выгоден для малых и средних проектов. Хорошая документация и много сторонних примеров в сети. Последнее и послужило для меня причиной выбрать именно эту библиотеку.

Глава 2. Создание приложения




2.1 Начало работы с проектом и JavaScript



Итак, выбрав необходимый нам фреймворк, встала задача: как написать код (тема была уже определена, т.к. требовалась моделирование движения n-тел связанных между собой пружинами).

Программа должна включать в себя следующие опции:

  1. Корректное отображение исследуемого объекта, с плавной анимацией ;

  2. Запуск движения системы (изменение начального положения одного из n тел)

  3. Возможность отображать взаимное колебание всех тел (их взаимодействие)

2.2 Написание кода



Для начала создадим стартовую страницу index.html на которую и будем выводить наш фрейм для моделирования, также слайдеры для изменения массы тел и жесткости каждой из пружин.





































































Похожие:

П. Д. Киселев моделирование движения бесконечной цепи тел icon В. С. Погодина моделирование движения связанных спутников в гравитационном...
Направление подготовки бакалавров: 010800 Механика и математическое моделирование
П. Д. Киселев моделирование движения бесконечной цепи тел icon А. Н. Киселев (Составитель) Полководцы и военачальники Великой Отечественной 1
В этот год на призывной пункт вызвали и Алексея Антонова. Как ни странно, но для него призыв в армию означал возобновление прерванной...
П. Д. Киселев моделирование движения бесконечной цепи тел icon Лабораторная работа физического практикума, 11-й класс
Изучение распределения напряжений в цепи переменного тока со смешанной нагрузкой и определение сдвига фаз между током и напряжением...
П. Д. Киселев моделирование движения бесконечной цепи тел icon Устройство грозозащиты svp-08
Шунтирование наступает после превышения напряжения в цепи выше порогового (~ 10 в ). После стекания наведенных зарядов на землю состояние...
П. Д. Киселев моделирование движения бесконечной цепи тел icon Устройство грозозащиты svp-08M
Шунтирование наступает после превышения напряжения в цепи выше порогового напряжения. После стекания наведенных зарядов на землю...
П. Д. Киселев моделирование движения бесконечной цепи тел icon С. Г. Пудовкина моделирование, анализ
Учебное пособие предназначено для студентов, изучающих дисциплины «Математические методы и модели в экономике», «Математическая экономика»,...
П. Д. Киселев моделирование движения бесконечной цепи тел icon Программа дисциплины «Онтологическое моделирование»
Программа предназначена для преподавателей, ведущих дисциплину «Онтологическое моделирование», учебных ассистентов и студентов направления...
П. Д. Киселев моделирование движения бесконечной цепи тел icon В данной методике использованы ссылки на нормативные документы
Настоящий документ методика №3 «Проверка наличия цепи и качества соединений зануляющих (заземляющих) защитных проводников» устанавливает...
П. Д. Киселев моделирование движения бесконечной цепи тел icon Конкурсная документация открытого конкурса на проведение строительно-монтажных...
«Строительство пс 110/10 кВ «Стадион» с трансформаторами 2х40 мва и заходами одной цепи вл-110 кв московская-1 и одной цепи вл-110...
П. Д. Киселев моделирование движения бесконечной цепи тел icon Рабочая программа дисциплины «Имитационное моделирование» Направление подготовки
«Имитационное моделирование» являются получение теоретических знаний по имитационному моделированию и приобретение практических навыков...
П. Д. Киселев моделирование движения бесконечной цепи тел icon Сергей Львович Киселев, д б. н., проф., зав лаб молекулярной генетики...

П. Д. Киселев моделирование движения бесконечной цепи тел icon Безопасность дорожного движения
С увеличением автотранспортного парка и интенсивности дорожного движения повышаются и требования ко всем участникам дорожного движения...
П. Д. Киселев моделирование движения бесконечной цепи тел icon Безопасность дорожного движения
С увеличением автотранспортного парка и интенсивности дорожного движения повышаются и требования ко всем участникам дорожного движения...
П. Д. Киселев моделирование движения бесконечной цепи тел icon Авто регистратор vr-h1 Инструкция пользователя Технические характеристики
Запись при обнаружении движения (Дистанция обнаружения движения 2-4 м, время записи при обнаружении движения 1 минута)
П. Д. Киселев моделирование движения бесконечной цепи тел icon Учебно-методическое пособие к лабораторным работам по дисциплине...
Математическое моделирование приборных системах: Учебно-метод пособие к практическим занятиям / Самар гос техн ун-т; Сост. А. О....
П. Д. Киселев моделирование движения бесконечной цепи тел icon 1. система управления безопасностью дорожного движения в тдк россии...
Подготовки и переподготовки специалистов по безопасности движения на автомобильном и городском электротранспорте

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск