Разработки СО РАН - каталоги программ и БД

Поиск по каталогам:

2013-10-28

Назначение: Программа предназначена для расчёта состава шихты для приготовления стекла, а также для расчёта молярной массы веществ, мольных долей и т. д. 

Область применения: Программа может быть использована в стекольной промышленности, материаловедении. 

Используемый алгоритм:  В программе использован алгоритм расчета состава шихты, описаный в  [1] и [2].

[1]  Будов В. М., СаркисовП.Д. Производство строительного и технического стекла. — М: Высш. шк., 1985. — 213 с. 

[2]. Панасюк В. И. Химический анализ стекла и сырьевых материалов. — М.: Стройиздат, 1971. — 278 с. 

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

Состав стекольной шихты рассчитывается по заданно­му составу стекла с учетом составов ис­пользуемых сырьевых материалов и стеклобоя.

После запуска программы пользователь указывает входные параметры (формулу вещества, мольную долю, общую навеску) и добавляет данные в таблицу. Расчет ведётся на 100 частей стекла по массе. Расчет состава шихты заключается в решении систе­мы уравнений с несколькими неизвестными, причем чис­ло неизвестных зависит от количества сырьевых матери­алов, вводящих в состав стекла сразу несколько компо­нентов. Если стекло и применяемые сырьевые материа­лы являются многокомпонентными, число неизвестных и уравнений увеличивается, и в этом случае расчет шихты значительно усложняется.

Функциональные возможности: Программа позволяет производить расчёт шихты, молярные массы веществ, мольные доли, анализ навесок и  др.

Инструментальные средства создания: Среда программирования Delphi 7.0

2013-10-14

Назначение - организация электронного эквивалента процесса традиционного сопровождения лекционного материала, когда информация на аудиторной доске изменяется последовательно с добавлением по одному символу.
Область применения - учебный процесс. Для создания информационных файлов и для электронного сопровождения лекций по дисциплинам из области точных наук.
Используемый алгоритм - различные варианты кодирования символов и графических примитивов на языке Java с целью вывода информации в виде одиночных символов и малых графических фрагментов.
Функциональные возможности - программы позволяют создавать информационные файлы, просматривать, редактировать и посимвольно выводить их содержимое на экран.
Инструментальные средства создания - программы написаны на языке Java с использованием среды Eclipse.

В файле _Complex.doc приведена подробная инструкция по работе с файлами программного комплекса.

2013-10-11

Назначение -  иллюстрация и контроль вычисления определителей.
Область применения - учебный процесс. Интерактивная иллюстрирующая программа может быть использована на лекциях или практических занятиях; программа-тренажер - для выработки навыков решения  задач по вычислению определителей и контроля процесса решения.  
Используемый алгоритм - обработка событий, связанных с нажатием клавиш, левой кнопки мыши и перемещением указателя мыши, для организации интерактивной обработки задачи вычисления определителя.
Функциональные возможности - программы позволяют проводить разложение определителя 4 порядка по любому ряду, программа-тренажер контролирует правильность процесса вычисления определителя 4 порядка на каждом шаге.
Инструментальные средства создания - программы написаны на языке Java в среде Eclipse.

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

2013-10-11

Назначение - пошаговая иллюстрация и контроль процесса перемножения прямоугольных матриц.
Область применения - учебный процесс. Для иллюстрации на лекциях и для контроля процесса перемножения матриц на практических занятиях.
Используемый алгоритм - обработка событий, связанных с нажатием клавиш, левой кнопки мыши и наведении указателя мыши, для организации интерактивной иллюстрации и пошагового контроля процесса перемножения матриц.
Функциональные возможности - в программах генерируются различные квадратные, прямоугольные матрицы, в том числе матрицы-векторы, которые перемножаются с пошаговым контролем. Наибольший размер матриц 5x5.
Инструментальные средства создания - программы написаны на языке Java в среде Eclipse

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

2013-07-19

Назначение: Программа моделирует механизмы передачи видеопотока по беспроводной сети. В частности, программа позволяет использовать различные политики управления MAC-очередью, вносить в них изменения, а также моделировать использование оригинальных политик управления MAC-очередью.

Область применения: Современные сети связи. Многошаговые сети на базе IEEE 802.11. Передача видеопотоков по беспроводной сети.

Используемый алгоритм: Первым шагом моделирования является получение с помощью медиаплеера VLC и программы-анализатора трафика Wireshark pcap-файла, который содержит внутри себя IP пакеты с исходным видеопотоком и относительные временные метки, когда эти пакеты должны быть поставлены в очередь на передачу в среду. Полученный pcap-файл - это входные данные для сетевого эмулятора ns3, который моделирует канальный и физический уровни стека сетевых протоколов. Именно с помощью ns3 моделируется, собственно, передача данных по беспроводному каналу с учетом возникающих при этом эффектов: задержек при распространении сигнала, интерференции, возможных потерь пакетов. Внутри данного эмулятора также имплементируется оригинальная политика управления очередью. Выходные данные эмулятора -  pcap-файл, содержащий пакеты полученного видеопотока с временными метками, соответствующими моментам получения пакетов. В выходном pcap-файле отражены возникающие при передаче эффекты, а именно задержки и возможные потери каких-то пакетов. Для получения видеоизображения выходной pcap-файл проигрывается с помощью утилиты Tcpreplay и сохраняется как видеофайл с помощью медиаплеера VLC.

Входные параметры:

·         видеофайл для передачи по беспроводной сети;

·         значения необходимых параметров беспроводной сети (характеристики используемых моделей распространения сигнала, моделей ошибок, настройки параметров используемых протоколов и др.).

Выходные параметры:

·         видеофайл, полученный в результате передачи по беспроводной сети.

Алгоритм описан в работе: Andrey Guschin, Evgeny Khorov, Anton Kiryanov, Andrey Lyakhov, Alexander Safonov. P-persistent Queue Management to Overcome Channel Failures in IEEE 802.11 Networks for Real-time Multimedia Streaming //Lecture notes in computer science. Volume 8072. 2013. 

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

Функциональные возможности:

·         Передача любых видеофайлов, воспроизведение которых поддерживает медиаплеер VLC.

·         Моделируемый стек протоколов: RTP/UDP/IP/MAC IEEE 802.11

·         Использование широкого спектра моделей распространения сигнала, моделей ошибок, различных настроек параметров используемых протоколов и др.

·         Использование различных политик управления MAC-очередью, в том числе оригинальных политик.

·         Метод инкапсуляции видеокадров в пакеты транспортного уровня – MPEG-TS.

Рекомендуемое ограничение на интенсивность потока - менее 6 Мбит/с

Инструментальные средства создания: Среда разработки Eclipse, сетевой эмулятор ns3, медиаплеер VLC, утилита Tcpreplay, программа-анализатор трафика Wireshark