Добавил (фактически это уже стабильная версия, завтра буду все еще раз по новой тестировать):
1. Сохранение в файл настроек параметров осей и блоков сигнала и маркеров
2. Сохранение в файл данных основных настроек окна
3. Анализ произвольного сигнала
4. Сочетания клавиш
5. Исправил пару глюков
Поясню на пальцах как можно анализировать произвольные сигналы.
По сути есть всего 3 параметра:
1. Количество и порядок работы цилиндров
2. Смещение от ВМТ до начала отображаемого участка соответствующего цилиндра, т.е. если сигнал цилиндра начинается от ВМТ то задаем 0°, а если, как например для ДР, сигнал начинается через 2 такта, то ставим 360°. Т.е. это поле просто задает начало отсчета от ВМТ.
3. Длина отображаемого участка сигнала соответствующего цилиндра, т.е. поле задает сколько градусов от начала участка будет прорисовано. Обычно удобно отображать 1 такт, т.е. для 4-х цилиндрового двигателя 720°/4 = 180°. Так как в режиме отображения парад на экране отображен непрерывный кусок сигнала, только раскрашенный в соответствующие цвета, то поле задающие длину влияет только на режимы растр и наложение. Например для ДР можно в режиме растр и наложение отобразить друг под другом не 180°, а 250° что бы удобнее было сравнивать.
При анализе произвольного сигнала вся разметка идет только по МПЦ, по этому чем стабильнее метка тем точнее будет анализ.
Например есть такой сигнал (не знаем что это сигнал с ДР).
Участок между двумя МПЦ это 720°, считаем что первые 180° это сигнал от ц1, вторые 180° - ц3 и т.д.
- 01.png (11,33 Кб) Просмотров: 3269
Поэтому устанавливаем:
УОЗ = 20°
Смещение = 0°
Длина = оставляем пустым, значит будет 720°/4 = 180°
- 02.png (12,4 Кб) Просмотров: 3275
Естественно ни какая статистика, кроме оборотов, не рассчитывается.
- 03.png (12,88 Кб) Просмотров: 3279
Если хотим что бы отображался больший участок сигнала при их наложении, и смещен чуть от ВМТ, то ставим:
Смещение = -60°
Длина = 240°
- 04.png (13,24 Кб) Просмотров: 3278
Так же для задания границ полного цикла можно использовать маркеры, но при этом будет проанализирован только 1 цикл.
Задаем маркерами границы полного цикла:
- 05.png (11,15 Кб) Просмотров: 3301
В результате получаем:
- 06.png (12,03 Кб) Просмотров: 3291
Новая версия программы MT ProMtPro_1.6alpha.rar (1.01 МБ)Версия: 0.1.6.0 alpha
Дата: 06.12.10