Создана новая ветка проекта, фактически все начато с нуля
логика работы крутилки сделана правильно
При изменении значения SpinBox изменяется и параметр
добавлен класс для управления устройством
Переписан интерфейс программы
Добавлен класс обертка Device для логического разделения каналов
Параметры NCO generator меняются с помощью всплывающего меню
В выпадающем меня для регулировки частоты работают конпки для установки ползунка
Сделана боковая панель FancyTab как в QtCreator
При переключении вкладок амплитуда и смещение обновляется в других вкладках
Кнопки выпадающего меню добавлены ко всем регуляторам в программе
Выпадающее меню регулятора частоты работает корректно
Добавлен и интегрирован класс timespinbutton
При подключении, прибор инициализируется настройками по умолчанию
Главное окно программы наследовано от класс QMainWindow. Добавлен диалог выбора устройства
Настройки прибора можно сохранять в xml файл
Настройки прибора корректно загружаются из xml файла
Настройки интерфейса сохраняются в ini файл
Когда есть связь. На приборе мигает светодиод
Добавлен диалог о программе
Настройки цвета программы выведены в uui_config.h
Для каждого сигнала отдельная кнопка на FancyTab
на графиах сигналов, помимо частоты показывается и период
Устанены замечания по UI
Переделаны некоторые метки на диаграммах
Добавлена линия перегрузки на диаграмму ncogenerator
Изменен шаг регулировки амплитуды. Смещение на диаграмме корректно отображается
Изменен график Pulse
Изменены диаграммы сигналов NCO
В Popup menu регулировки частоты и длительности добавлены кнопки переключения диапазонов
Изменен шрифт текстовых метод на диаграммах на более крупный
Настройки цветов в программе можно менять через файл color.ini
Для каждой вкладки fancytab сохраняются свои настройки в xml
Вместо Vpp и Offset в классе PulseGenerator теперь Vmax и Vmin
При программы настройки инициализируются корректно
NoiseGenerator тоже сохраняет свои настройки в xml
На графике импульсов добавлено поле отображение частоты
Добавлен файл лицензии. В каждый файл добавлен манифест ибо так правильно
Убраны лишнии закоментированные строки
Добавлен класс интерфейс generatormodule. в произвольных от него классах добавлены функции сохранения и загрузки настроек xml. Сделаны комментрии кода
В aboutdialog добавлена иконка программы
AboutDialog более правильный
Регулятор частоты сделан логарифмический
На графике NCO частота округляется до 2
Реализован демо-режим работы программы
Изменен ругулятор длительности импульсов
на ReverseButton SAW поменялись иконки. В PulseGenerator реализовано ограничение длительности импульса по периоду импульса
В PulseGenerator регулируется коэффициент заполнения
В меню добавлена кнопка сброса фазы
FillingFactor переименован в DutyCycle
DutyCycle по умолчанию устанавливается 50%. Vmax = 3.3V а Vmin = 0 для импульсов
Исправлен диалог выбора устройства
NCOGenerator по умолчанию Vpp = 1V
Программа сворачивается в системный лоток
Выполнена русская локализация программы
все файлы с исходным кодом расположены в src/
Проект переименован в labgen
Из проекта исключен файл ui_config.h
В поля ввода периода и длительности, теперь нельзя ввести значения не кратное 8-ми
Значение в полях длительности и периода исправляется только по окончанию редактирования
Исправлен баг слайдера регулировки времени. Слайдер возвращает значения кратное 8-ми
Когда меняется значение DutyCycle длительность импульса изменяется с шагом 8 мм
Выключено ограничение длительности импульса по периоду
Ограничение длтельности импульса по периоду сделано по другому принципу
Изменены надписи на кнопках регулятора DutyCycle
Оформлене программы немного переделано
Изменены диаграммы на диаграммах
При регулировки DutyCycle длительность изменяется и значение передается на прибор
Версия 0.2.2a
Изменена диаграмма в модуле Noise
Реализована работа свип режима (Генератор качающей частоты)
В SweepGenerator сделан генератор длительности шага
Линия перегрузки отображается корректно в NCOGenerator и SweepGenerator
Параметр SweepStep корректно инициализируется из файла конфигурации
Изменены параметры по умолчанию SweepGenerator
Создана новая ветка проекта, фактически все начато с нуля
логика работы крутилки сделана правильно
При изменении значения SpinBox изменяется и параметр
добавлен класс для управления устройством
Переписан интерфейс программы
Добавлен класс обертка Device для логического разделения каналов
Параметры NCO generator меняются с помощью всплывающего меню
В выпадающем меня для регулировки частоты работают конпки для установки ползунка
Сделана боковая панель FancyTab как в QtCreator
При переключении вкладок амплитуда и смещение обновляется в других вкладках
Кнопки выпадающего меню добавлены ко всем регуляторам в программе
Выпадающее меню регулятора частоты работает корректно
Добавлен и интегрирован класс timespinbutton
При подключении, прибор инициализируется настройками по умолчанию
Главное окно программы наследовано от класс QMainWindow. Добавлен диалог выбора устройства
Настройки прибора можно сохранять в xml файл
Настройки прибора корректно загружаются из xml файла
Настройки интерфейса сохраняются в ini файл
Когда есть связь. На приборе мигает светодиод
Добавлен диалог о программе
Настройки цвета программы выведены в uui_config.h
Для каждого сигнала отдельная кнопка на FancyTab
на графиах сигналов, помимо частоты показывается и период
Устанены замечания по UI
Переделаны некоторые метки на диаграммах
Добавлена линия перегрузки на диаграмму ncogenerator
Изменен шаг регулировки амплитуды. Смещение на диаграмме корректно отображается
Изменен график Pulse
Изменены диаграммы сигналов NCO
В Popup menu регулировки частоты и длительности добавлены кнопки переключения диапазонов
Изменен шрифт текстовых метод на диаграммах на более крупный
Настройки цветов в программе можно менять через файл color.ini
Для каждой вкладки fancytab сохраняются свои настройки в xml
Вместо Vpp и Offset в классе PulseGenerator теперь Vmax и Vmin
При программы настройки инициализируются корректно
NoiseGenerator тоже сохраняет свои настройки в xml
На графике импульсов добавлено поле отображение частоты
Добавлен файл лицензии. В каждый файл добавлен манифест ибо так правильно
Убраны лишнии закоментированные строки
Добавлен класс интерфейс generatormodule. в произвольных от него классах добавлены функции сохранения и загрузки настроек xml. Сделаны комментрии кода
В aboutdialog добавлена иконка программы
AboutDialog более правильный
Регулятор частоты сделан логарифмический
На графике NCO частота округляется до 2
Реализован демо-режим работы программы
Изменен ругулятор длительности импульсов
на ReverseButton SAW поменялись иконки. В PulseGenerator реализовано ограничение длительности импульса по периоду импульса
В PulseGenerator регулируется коэффициент заполнения
В меню добавлена кнопка сброса фазы
FillingFactor переименован в DutyCycle
DutyCycle по умолчанию устанавливается 50%. Vmax = 3.3V а Vmin = 0 для импульсов
Исправлен диалог выбора устройства
NCOGenerator по умолчанию Vpp = 1V
Программа сворачивается в системный лоток
Выполнена русская локализация программы
все файлы с исходным кодом расположены в src/
Проект переименован в labgen
Из проекта исключен файл ui_config.h
В поля ввода периода и длительности, теперь нельзя ввести значения не кратное 8-ми
Значение в полях длительности и периода исправляется только по окончанию редактирования
Исправлен баг слайдера регулировки времени. Слайдер возвращает значения кратное 8-ми
Когда меняется значение DutyCycle длительность импульса изменяется с шагом 8 мм
Выключено ограничение длительности импульса по периоду
Ограничение длтельности импульса по периоду сделано по другому принципу
Изменены надписи на кнопках регулятора DutyCycle
Оформлене программы немного переделано
Изменены диаграммы на диаграммах
При регулировки DutyCycle длительность изменяется и значение передается на прибор
Версия 0.2.2a
Изменена диаграмма в модуле Noise
Реализована работа свип режима (Генератор качающей частоты)
В SweepGenerator сделан генератор длительности шага
Линия перегрузки отображается корректно в NCOGenerator и SweepGenerator
Параметр SweepStep корректно инициализируется из файла конфигурации
Изменены параметры по умолчанию SweepGenerator