1. Смещение блоков параметров, происходящие при открытии окна осциллографа развернутого на весь экран.
2. Смещение блоков параметров от их позиций по умолчанию при изменении размеров окна.
Изначально блоки параметров сигнала и параметров маркеров не приклеены к связанной оси, как, например блок названия оси, из-за чего после открытия блоков и изменении размеров окна складывается ощущение, что блоки смещаются. Для предотвращения смещение необходимо было жестко приклеить блоки к соответствующей оси, что не всегда удобно. С целью предотвратить смещение блоков, предусмотрено так называемое местоположение блока по умолчанию (изначальная позиция блока после его открытия). Если блок находится в местоположение по умолчанию, т.е. не передвигался по экрану, то при изменении размеров окна блок автоматически будет, придерживается своего местоположение по умолчанию, т.е. фактически следовать за перемещением центра соответствующей оси.
3. Увеличена скорость прорисовки графиков.
При уменьшении масштаба горизонтальной оси до 1:2000 (сжатие в 2000 раз) время прорисовки графиков значительно увеличивалось, из-за необходимости прорисовки до 2 000 000 точек (при длине окна самописца 1000 отсветов) на каждый из графиков, что приводило к значительным задержкам при манипуляции с графиками. Полностью переписан алгоритм прорисовки, увеличивающий скорость прорисовки почти в 20 раз, что также обеспечивает значительное уменьшении загрузки на ЦП ПК и соответственно предъявляемых требований к мощности ПК.
Добавлено:
1. В окне “Вторичное напряжение” в список “Порядок работы цилиндров” добавлено несколько значений для 2-х и 3-х цилиндровых двигателей.
2. Автоматическое приклеивание блока к своему местоположению по умолчанию.
Во время перемещения блока рядом со своим местоположением по умолчанию блок автоматически прилипнет к своему местоположению по умолчанию, что удобно при необходимости выравнивания блоков.

Для не допущения прилипания блока к местоположению по умолчанию во время его перемещения, необходимо удерживать нажатой клавишу Ctrl.
3. Восстановление интегрированных в файл настроек каналов в случае их отсутствия в списке настроек.
При открытии файла данных записанного одним из пользователей со своими уникальными настройками отображение данных на экране будет отличаться от ожидаемого. Так как из-за отсутствия настроек каналов программа не имеет возможности выполнить ожидаемый пересчет, например измеренного напряжения с датчика давления в соответствующие давления. Благодаря интеграции основных параметров настроек аналоговых и логических каналов в файл данных появляется возможность добавить отсутствующую настройку канала (созданную другим пользователем) в соответствующий список настроек. Отсутствующие настройки аналоговых каналов автоматически добавляются в директорию “Temp” (создается автоматически, по умолчанию скрыта в всплывающем меню кнопки выбора настройки). Отсутствующие настройки логических каналов добавляются с префиксом “tmp_” перед их изначальным названием (добавленные настройки также по умолчанию скрыты). При необходимости автоматически добавленные настройки могут быть перенесены в соответствующую категорию, откорректированы или удалены за ненадобностью.
В окне “Настройка” (Сервис / Настройка) добавлен соответствующий флажок “Восстанавливать настройки аналоговых и логических каналов” разрешающий / запрещающий восстановление интегрированных в файл настроек каналов в случае их отсутствия в списке настроек.

4. Добавлена возможность восстановления позицией осей после растягивания одной из осей до максимально допустимой экранной высоты, и одновременного сжатия прочих видимых на экране осей до минимально допустимой экранной высоты. Для восстановления позицией осей необходимо подвести указатель мыши к маркеру перемещения растянутой оси, после того как указатель мыши примет вид перемещение оси, выполнить двойной щелчок по маркеру перемещения оси, т.е. действия для восстановления такие же как и для растягивания оси. Сочетание клавиш: Alt+PgUp.
MtPro.rar (844 КБ)
Версия: 0.0.4.0 beta