NanoSoft Group
-: Сайт группы NanoSoft :-
-: Physics :-
Добро пожаловать на сайт Nanosoft!
-: Меню :-
- Главная -
Новости
- Скачать -
Borland Delphi 5, 6
MS Visual C++ 6
Игры
Программы
все для WEB
- Статьи -
- Ссылки -
- Форум -
- Опросы -
- О нас -
Гостевая книга
"Народный софт"
Баннеры
E-mail
-: Поиск :-
Яndex


www.yandex.ru
-: Реклама :-
Выгодное и бесплатное размещение рекламы!
Выгодное и бесплатное размещение рекламы!
Выгодное и бесплатное размещение рекламы!
Выгодное и бесплатное размещение рекламы!
Выгодное и бесплатное размещение рекламы!
Выгодное и бесплатное размещение рекламы!
Выгодное и бесплатное размещение рекламы!
Выгодное и бесплатное размещение рекламы!
-: Счётчики :-
SpyLOG

Rambler's Top100

Яндекс цитирования
Скачать:
Краткое описание:
Kb:
Cтатус:

physics.zip

Программа анализа траектории движения заряженной материальной точки, брошенной под углом к горизонту, под действием электрических полей
876
freeware
Описание:

Актуальность данной программы

           Человек повседневно наблюдает в окружающей его среде явление перемещения тел под действием самых разных сил. За время своего существования человечество создало различные технические устройства, которые либо сами перемещаются в пространстве, например, летательные аппараты, либо содержат движущиеся части. С развитием техники все более актуальной становится задача исследования движения тел под действием различных полей (гравитационных, электрических, магнитных). Для расчета траекторий сложных движений необходим большой и разнообразный математический аппарат. Новые специальные компьютерные программы должны существенно облегчить труд ученых и инженеров в этой области, и создать базу для проведения всё более и более сложных расчетов, а значит и решения всё более широкого круга практически важных задач.

Описание программы

          Программа Physics позволяет быстро и легко вычислять, строить и анализировать траекторию движения заряженной материальной точки, брошенной под углом к горизонту, под действием однородных электрических полей. Для этого используются функции создания однородных электрических полей, их границ, а также настройки характеристик этих полей. После ввода соответствующих начальных характеристик для материальной точки (координаты, скорость, заряд, масса, ускорение свободного падения и др.), однородных электрических полей и параметров отображения, программа вычисляет траекторию движения и выводит результаты этого на экран, указывая характеристики пересечений материальной точкой границ полей (время, координаты, скорость и др.). Далее программа начинает в реальном времени моделировать в специальной области прорисовки траектории движение материальной точки. Для удобства просмотра и анализа указанной траектории, реализованы специальные функции:
    а. ускорение или замедление течения условного времени;
    б. перемещение области прорисовки траектории и масштабирование;
    в. возможность сохранения набора параметров системы в специальных файлах и обратного восстановления выбранных параметров;
    г. возможность сохранения изображения траектории в графических файлах (*.BMP);
    д. возможность визуализации в реальном времени векторов скорости материальной точки и её ускорения в любой области прорисовки траектории.
          Во время вычислений программа Physics проверяет:
    - характер движения материальной точки на повторы, то есть, не является ли оно циклическим;
    - время движения на превышение установленного пользователем лимита;
    - количество пересеченных траекторией материальной точки границ электрических полей, и в случае превышения установленного предела программа автоматически будет вычислять последующие пересечения непосредственно во время построения траектории.
          Такого рода программы могут быть использованы для моделирования и анализа различных динамических процессов. Они могут найти практическое применение при расчете траекторий движений космических аппаратов, особенно вблизи больших масс и сильных электрических полей, например, при их пролете в околосолнечном пространстве.
          Полезны они могут быть и при расчете перемещений небольших летательных аппаратов в индустриальных районах с сильными электрическими полями, например, вблизи высоковольтных электрических линий. Особая область применения таких программ – современная военная техника, со сложными расчетами траекторий полета небольших скоростных объектов (снаряды, ракеты, боеголовки и др.).

Системная характеристика программы

          Для нормальной работы программы необходимо:
    - центральный процессор (CPU) Intel Pentium 133 МГц (или аналогичный ему) и лучше;
    - 32 Мб оперативной памяти (RAM) или больше;
    - SVGA видеокарта с видеопамятью не меньше чем в 4 Мб;
    - операционная система Microsoft Windows 95/98/Me или Microsoft Windows NT/2000/XP с поддержкой трехмерных технологий открытой графической библиотеки (OpenGL);
    - экран с разрешением не меньше чем в 800*600 точек и глубиной цвета не меньше чем в 8 бит (желательно 24 или 32 бита);
    - клавиатура, мышь, несколько Мб свободного места на HDD, желательно FDD.
          Программа занимает от 1 Мб до 2 Мб свободного места на жестком диске, в зависимоти от наличия примеров и файла помощи. Программа распространяется бесплатно, согласно законодательству РФ по защите авторских прав и др. Программа распространяется в виде файла ZIP-архива (Physics.zip) c файлом помощи и примерами. Однако программу можно распространять как отдельный исполняемый файл (Physics.exe).

Установка программы

          Если программа распространяется в виде файла ZIP-архива (Physics.zip), то необходимо выполнить следующие действия:
    а. Открыть файл ZIP-архива программы;
    б. Извлечь всё содержимое в отдельную пустую папку (Например: файл 'Physics.exe', папки 'help' и 'examples' в папку 'D:\Physics\').
          Если программа распространяется в виде исполняемого файла (Physics.exe), то необходимо выполнить следующее действие:
    Скопируйте этот файл в отдельную пустую папку (Например: файл 'Physics.exe' в папку 'D:\Physics\').
          Теперь вы можете запускать программу!

Элементы управления в программе

          Элементы управления в главном окне программы (см. Рисунок 3.1):

    1 - Главное меню программы:
        - меню "Файл":
            - меню "Создать" - создаёт новую систему полей;
            - меню "Открыть" - открывает параметры системы полей;
            - меню "Сохранить" - сохраняет параметры системы полей;
            - меню "Сохранить в BMP" - сохраняет изображение, находящееся в области просмотра, в BMP-файл;
            - меню "Выход" - закрывает программу;
        - меню "Инструменты":
            - меню "Запуск" - запускает ("компилирует" и моделирует) систему полей;
            - меню "Закончить" - Заканчивает выполнение системы полей (переводит программу из режима "моделирования" в режим "редактирования");
            - меню "Моделировать" - Моделирует движение материальной точки в данной системе полей;
            - меню "Приостановить" - Приостанавливает моделирование движения материальной точки в данной системе полей;
            - меню "Остановить" - Останавливает моделирование движения материальной точки в данной системе полей;
        - меню "Вид":
            - меню "Список пересечений" - показывает список пересечений траектории движения материальной точки с границами полей;
        - меню "Помощь":
            - меню "Помощь" - показывает файл помощи по данной программе;
            - меню "О программе" - показывает краткую информацию по данному программному продукту (Название, версия, разработчик, авторы и другое).
    2 - Кнопка "Создать" - её действие аналогично действию пункта меню "Файл/Создать".
    3 - Кнопка "Открыть" - её действие аналогично действию пункта меню "Файл/Открыть".
    4 - Кнопка "Сохранить" - её действие аналогично действию пункта меню "Файл/Сохранить".
    5 - Кнопка "Сохранить в BMP" - её действие аналогично действию пункта меню "Файл/Сохранить в BMP".
    6 - Кнопка "Запуск" - её действие аналогично действию пункта меню "Инструменты/Запуск".
    7 - Кнопка "Закончить" - её действие аналогично действию пункта меню "Инструменты/Закончить".
    8 - Кнопка "Моделировать" - её действие аналогично действию пункта меню "Инструменты/Моделировать".
    9 - Кнопка "Приостановить" - её действие аналогично действию пункта меню "Инструменты/Приостановить".
    10 - Кнопка "Остановить" - её действие аналогично действию пункта меню "Инструменты/Остановить".
    11 - Кнопка "Список пересечений" - её действие аналогично действию пункта меню "Вид/Список пересечений".
    12 - Кнопка "Помощь" - её действие аналогично действию пункта меню "Помощь/Помощь".
    13 - Кнопка "О программе" - её действие аналогично действию пункта меню "Помощь/О программе".
    14 - Поле для ввода координаты по оси Ox начального положения материальной точки.
    15 - Поле для ввода координаты по оси Oy начального положения материальной точки.
    16 - Поле для ввода величины точечного заряда материальной точки.
    17 - Поле для ввода модуля вектора начальной скорости материальной точки.
    18 - Поле для ввода величины угла в градусах между направлением начальной скорости материальной точки и осью Ox.
    19 - Поле для ввода массы материальной точки.
    20 - Поле для ввода ускорения свободного падения.
    21 - Список для выбора однородного электрического поля.
    22 - Кнопка "Создать поле" - добавляет новое однородное электрическое поле к уже существующим в данной системе.
    23 - Кнопка "Переименовать поле" - вызывает окно для переимнования выбранного однородного электрического поля.
    24 - Кнопка "Удалить поле" - удаляет выбранное однородное электрическое поле.
    25 - Поле для ввода модуля вектора напряженности выбранного однородного электрического поля.
    26 - Поле для ввода величины угла в градусах между направлением напряженности выбранного однородного электрического поля и осью Ox.
    27 - Кнопка "Цвет поля" (на момент выхода данного файла помощи ни одна версия программы не поддерживала данную функцию) - вызывает окно для выбора цвета выбранного однородного электрического поля.
    28 - Кнопка "Цвет границ поля" - вызывает окно для выбора цвета границ выбранного однородного электрического поля.
    29 - Кнопка "Действие поля" - Включает/выключает действие выбранного однородного электрического поля на материальную точку в начальный момент времени.
    30 - Список для выбора границы выбранного однородного электрического поля.
    31 - Кнопка "Создать границу" - добавляет новую границу для выбранного однородного электрического поля.
    32 - Кнопка "Удалить границу" - удаляет выбранную границу выбранного однородного электрического поля.
    33 - Поле для ввода модуля радиус-вектора на выбранную границу выбранного однородного электрического поля.
    34 - Поле для ввода величины угла в градусах между направлением радиус-вектора на выбранную границу выбранного однородного электрического поля и осью Ox.
    35 - Область просмотра.
    36 - Граница области, в которой рассматривается движение материальной точки.
    37 - Граница однородного электрического поля.
    38 - Схематичное изображение материальной точки в области просмотра.
    39 - Изображение вектора скорости материальной точки в области просмотра.
    40 - Изображение вектора ускорения материальной точки в области просмотра.
    41 - Координата по оси Ox положения материальной точки в данный момент времени.
    42 - Координата по оси Oy положения материальной точки в данный момент времени.
    43 - Модуль вектора скорости материальной точки в данный момент времени.
    44 - Угол между направлением скорости материальной точки и осью Ox в данный момент времени.
    45 - Модуль вектора ускорения материальной точки в данный момент времени.
    46 - Угол между направлением ускорения материальной точки и осью Ox в данный момент времени.
    47 - Модуль вектора ускорения материальной точки в данный момент времени.
    48 - Угол между направлением ускорения материальной точки и осью Ox в данный момент времени.
    49 - Модуль вектора скорости материальной точки в данный момент времени.
    50 - Угол между направлением скорости материальной точки и осью Ox в данный момент времени.
    51 - Координата по оси Ox положения материальной точки в данный момент времени.
    52 - Координата по оси Oy положения материальной точки в данный момент времени.
    53 - Цвет изображения траектории в области просмотра.
    54 - Кнопка "Цвет траектории" - вызывает окно для выбора цвета изображения траектории в области просмотра.
    55 - Переключатель "Показывать траекторию" - показывает/скрывает изображение траектории в области просмотра.
    56 - Переключатель "Рисовать траекторию" (устанавливается в режиме редактирования) - рисовать/не рисовать траекторию в режиме "моделирования" (тогда в режиме "моделирования" будет возможность просмотра траектории).
    57 - Поле для ввода предела количества пересечений траектории материальной точки с границами полей.
    58 - Поле для ввода предела времени движения материальной точки в секундах.
    59 - Переключатель "Ограничение на время" - устанавливает/снимает ограничение на полное время движения материальной точки.
    60 - Переключатель "Показывать вектор скорости" - показывает/скрывает изображение вектора скорости материальной точки в области просмотра.
    61 - Переключатель "Показывать вектор ускорения" - показывает/скрывает изображение вектора ускорения материальной точки в области просмотра.
    62 - Кнопка "Вниз" - перемещает камеру области просмотра вниз.
    63 - Кнопка "Вправо" - перемещает камеру области просмотра вправо.
    64 - Кнопка "Влево" - перемещает камеру области просмотра влево.
    65 - Кнопка "Вверх" - перемещает камеру области просмотра вверх.
    66 - Кнопка "Удалить" - Удаляет камеру области просмотра от области, в которой рассматривается движение материальной точки.
    67 - Кнопка "Приблизить" - Приближает камеру области просмотра к области, в которой рассматривается движение материальной точки.
    68 - Переключатель "Прикрепление к телу" - Прикрепляет/открепляет камеру области просмотра к телу/от тела.
    69 - Бегунок "Сорость времени" - ускоряет или замедляет течение условного времени при моделировании.
    70 - Системная кнопка "Свернуть" - сворачивает программу в панель задач.
    71 - Системная кнопка "Закрыть" - закрывает программу.
          Элементы управления в окне "Расчёты траектории полёта" (см. Рисунок 3.2):

    1 - Порядковый номер пересечения.
    2 - Время, прошедшее от начала движения материальной точки до момента данного пересечения, (в секундах).
    3 - Координаты положения материальной точки в момент данного пересечения (формат: ("координата по оси Ox в метрах"; "координата по оси Oy в метрах")).
    4 - Модуль вектора скорости материальной точки в момент данного пересечения (в метрах на секунду).
    5 - Угол между направлением скорости материальной точки и осью Ox в момент данного пересечения (в градусах).
    6 - Модуль вектора ускорения материальной точки в момент данного пересечения (в метрах на секунду в квадрате).
    7 - Угол между направлением ускорения материальной точки и осью Ox в момент данного пересечения (в градусах).
    8 - Объект, который пересекает траектория движения материальной точки в момент данного пересечения (поля или граница области).
    9 - Системная кнопка "Закрыть" - закрывает окно "Расчёты траектории полёта".

Краткая инструкция по созданию систем полей в программе

          Для создания своей системы полей необходимо выполнить следующие действия:
    1. В панели инструментов нажать кнопку "Создать";
    2. Указать во второй сверху панели инструментов соответствующие начальные характеристики тела;
    3. Создать необходимое количество электрических полей, нажав на кнопку "Создать поле" (для удаления поля - нажать на кнопку "Удалить поле", для переименования поля - нажать на кнопку "Переименовать поле");
    4. Для каждого созданного поля указать его характеристики:
          - Выбрать в списке для выбора однородного электрического поля поле, характеристики которого необходимо изменить;
          - Ввести модуль вектора напряженности электрического поля в поле для ввода модуля вектора напряженности выбранного однородного электрического поля;
          - Ввести величину угла между направлением напряженности электрического поля и осью Ox в поле для ввода величины угла в градусах между направлением напряженности выбранного однородного электрического поля и осью Ox;
          - Указать цвет границ данного поля, нажав на кнопку "Цвет границ поля";
          - Указать: действует или бездействует данное поле на материальную точку в начальный момент времени, нажав на кнопку "Действие поля";
          - Создать необходимое количество границ для данного электрического поля, нажав на кнопку "Создать границу" (для удаления границы - нажать на кнопку "Удалить границу");
          - Для каждой созданной границы уазать её характеристики:
                - Ввести модуль радиус-вектора на данную границу в поле для ввода модуля радиус-вектора на выбранную границу выбранного однородного электрического поля;
                - Ввести величину угла между направлением радиус-вектора на данную границу и осью Ox в поле для ввода величины угла в градусах между направлением радиус-вектора на выбранную границу выбранного однородного электрического поля и осью Ox.
          После выполнения выше указанных действий, созданную систему полей можно сохранить в файле, нажав на кнопку "Сохранить", а также вычислить, построить и проанализировать траекторию материальной точки в данной системе полей (см. пункт 6 в настоящем файле помощи).

Краткая инструкция по вычислению, построению и анализу траектории материальной точки

          Для просмотра движения материальной точки и построения траектории материальной точки необходимо выполнить следующие действия:
    1. Открыть систему полей, движение м. т. в которой нужно просмотреть, нажав в панели инструментов кнопку "Открыть";
    2. В панели "Опции моделирования" указать различные ограничения на вычисление траектории движения материальной точки:
          - Установить или снять ограничение на полное время движения материальной точки, используя переключатель "Ограничение на время";
          - Если ограничение на полное время движения материальной точки установлено, то ввести предел времени движения материальной точки в секундах в поле для ввода предела времени движения материальной точки в секундах;
          - Ввести предел количества пересечений траектории материальной точки с границами полей в поле для ввода предела количества пересечений траектории материальной точки с границами полей;
    3. Указать: рисовать или не рисовать траекторию в режиме "моделирования", используя переключатель "Рисовать траекторию";
    4. Запустить систему полей для "компилирования" и моделирования, нажав на кнопку "Запуск".
          В режиме "моделирования" (после выполнения выше указанных действий) можно выполнять следующие действия:
    1. Приостанавить моделирование движения материальной точки, нажав на кнопку "Приостановить";
    2. Остановить моделирование движения материальной точки, нажав на кнопку "Остановить";
    3. Моделировать движение материальной точки, нажав на кнопку "Моделировать" (если до этого было выполнено одно из двух предыдущих действий или произошел конец движения материальной точки);
    4. Просмотреть список пересечений траектории движения материальной точки с границами полей, нажав на кнопку "Список пересечений";
    5. Сохранить изображение, находящееся в области просмотра, в BMP-файл, нажав на кнопку "Сохранить в BMP";
    6. Ускорять или замедлять течение условного времени, используя бегунок "Сорость времени";
    7. Перемещать, удалять и приближать камеру области прорисовки, используя кнопки в панели "Управление камерой";
    8. Включать или выключать рисование векторов скорости и ускорения, используя переключатель "Показывать вектор скорости" и переключатель "Показывать вектор ускорения";
    9. Менять цвет траектории и показывать её, используя кнопку "Цвет траектории" и переключатель "Показывать траекторию" (эти действия выполнимы, если до входа в режим "моделирования" был включен переключатель "Рисовать траекторию");
    10. Заканчивать выполнение системы полей, нажав на кнопку "Закончить" (переводит программу из режима "моделирования" в режим "редактирования").

Краткая информация о программе Physics

Название продукта: Physics
Версия продукта на момент выхода настоящего текста: 1.0.0204.1081-<beta>
Разработчик продукта: NanoSoft Group
Авторы продукта: Васильев Игорь, Друца Алексей
E-mail разработчика: nanosoft@e-mail.ru
Сайт разработчика: http://nano-soft.narod.ru
Распространение: бесплатное
Краткое описание: Программа анализа траектории движения заряженной материальной точки, брошенной под углом к горизонту, под действием электрических полей.

Все предложения и пожелания присылайте нам на электронный адрес: nanosoft@e-mail.ru или заходите на наш сайт в компьютерной сети InterNET: http://nano-soft.narod.ru .

AlexeY

Иллюстрации:

Скачать:
Краткое описание:
Kb:
Cтатус:

physics.zip

Программа анализа траектории движения заряженной материальной точки, брошенной под углом к горизонту, под действием электрических полей
876
freeware
 -: Последнее обновление :- 
15 июля 2003
 -: Copyright © 2002-2003 Nanosoft Group. All Rights Reserved. :- 
E-mail: nanosoft@e-mail.ru
Сайт создан в системе uCoz