dimastebaev / privet Goto Github PK
View Code? Open in Web Editor NEWThis is program suite for precessing of measurements obtained in research experiments.
This is program suite for precessing of measurements obtained in research experiments.
Перенести описания всех классов, объявленных в пространстве имён Common, в необходимые другие сборки.
Причина: программа завершается аварийно, если не находит файл common.dll
Класс ProcessingManager управляет обработкой данных
1й: график исходной функции (цельной линией)
2й: график сгенерированной функции (точками)
Класс GenerationManager управляет процессом генерирования функции
Класс Parameter описывает параметр для настройки объекта, реализующего интерфейс IPlugin
Изменить метод public IList checkParametersList(IList parameters), чтобы он возвращал список ошибок.
Собрать релизные версии всех бинарников и убедиться, что всё работает.
Возможность выбирать либо одну погрешность,либо другую
Не очевидно, что частоты 1го синуса > 2го синуса > 3го синуса
Убедится в том, что все функции программы работают правильно.
Убедится, что некорректные сценарии использования нормально обрабатываются.
Не обновляется график в генераторе при шаге >= 1
Если при поиске плагинов отсутствует директория ./plugins/, то выбрасывается исключение.
Если в функции содержится порядка 10^6 точек, то попытка нарисовать диаграмму приводит к аварийному завершению программы.
Класс NormalNoise генерирует случайную величину, распределённую по нормальному закону.
Класс Function - это контейнер для функции, заданной в виде набора точек.
Класс HarmonicFunctionGenerator создаёт гармоническую функцию заданного вида.
Класс PluginManager ищет и загружает из сборок классы, реализующие указанный интерфейс, и создаёт их объекты.
Класс ChartProcessor создаёт диаграмму и рисует на ней функцию.
Собрать обе программы и все плагины с модификатором Release.
Положить все бинарные файлы в одину директорию.
Убедиться, что всё запускается и работает.
Класс FourierTransformation производит преобразование Фурье над функцией.
Содержание не особо важно, но должна быть видимость официального документа.
Должен содержать
табличку, куда будут записываться моменты, которые нужно исправить/доработать,
предупреждение, что мы не будем обязаны добавлять или изменять функционал, который не записан в список,
места для даты и подписей.
Класс UniformNoise генерирует случайную величину, распределённую по равномерному закону
при выходе должно появляться окно для подтверждения
Класс Noiser добавляет погрешность у функции
Класс EnergyCalculation рассчитывает определённый интеграл от функции
Изменить метод public IList checkParametersList(IList parameters), чтобы он корректно сообщал об ошибке
Разобраться в том, как должна работать программа. Проверить основные функции.
Класс CSVSerializer сохраняет и загружет функцию в/из файл формата CSV.
Класс ScalarProcessor отображает результат расчётов, представленный числом.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.