Новая версия 1.4.3 (16.08.2011)
ПО для Windows 98...XP - Загрузка ПО
Дата сборки 16 август 2011
Версия оболочки oscill.exe 1.4.3
Версия библиотеки oscilink.dll 1.3.0
файлов в архиве 11
размер архива, байт 753691

Загрузить osclbeta.zip             (msvbvm50 для win7)

Распаковать на диск, и запускать oscill.exe (можно вывести ярлык на рабочий стол). USB-драйвер переустанавливать не требуется.

Папка в архиве: oscill_beta, с целью одновременного расположения на компьютере базовой и тестовой версий.

Внимание! Некоторые новые функции этого ПО доступны после обновления микропрограммы до версии 1.26.

 

пара демонстрационных динамических осциллограмм (особенно эффектно - при нажатой Memo)

 

 


Новое в оболочке (oscill.exe):

 

1.4.3
! убрано лишнее сообщение "OverNyquist..." при закрытии окна спектроанализатора.
! отключение меток на экране спектроанализатора сделано мгновенным.
+ при отключенных метках спектроанализатора спектрограмма расширяется
! запись усредненных показаний приборов в csv-файл управляется своим пунктом контекстного меню
+ добавлен измеритель "cтандартное отклонение": Meters - Std deviation.
! диалоги выбора цвета (экран, сетка, маркеры) показывает исходный цвет объекта
+ можно задавать цвет и размер шрифта маркеров (измерения мышью): Display - markers
+ гашение маркеров разверткой - сделано отключаемым: Display - markers - Hide by sweep
+ в измерителях: текущее значение величины можно усреднять от 50мс до 2с (для устранения мелькания цифр).
! ширина окна измерителей теперь запоминается точно.
+ правая кнопка мыши на кнопке "0" (под движком вертикального смещения) - выбор положения нулевой линии точно на одной из девяти линий сетки.
+ цвет транспаранта "No trigger" переливается, индицируя запуски развертки без синхронизации.
! жирность рисования в пиковом ROLL-режиме управляется CH1-PeakMode-Width, как и в обычном (не ROLL)
+ альтернативный метод рисования сетки на экране (для ПК на MAC OS X): Display - Grid - Alternate. Сетка берется не с подложки однократно, а отрисовывается на переднем плане до и после каждой развертки.

 

1.4.2(ссылка для закачки)

! Убрана работа с сокетами (прием ДУ) в связи с ложными срабатываниями антивирусов

 

1.4.1 (ссылка для закачки - Некоторые антивирусы обнаруживают угрозу в oscill.exe: форум)

+ в CH1-Divider добавлен внешний делитель 1:20
+ в таблице гармоник измерителя КНИ спектроанализатора - кроме амлитуды в вольтах, у каждой гармоники её уровень в дБ.
! исправлен принудительный переход на Sin(x)/x при быстрой развертке - не переходило при линейной интерполяции.
! исправлен  "DC cycle avg voltage" измеритель
+ измеритель FPS перенесен в меню Dispay - Show time (для соответствия по смыслу)
! количество шрифтов/codepage сокращено до минимума для совместимости с ограниченными ОС типа Windows XP embedded.
+ сетка экрана может быть пунктирной (Display - Grid - Dotted).
+ назначение дополнительных и переназначение имеющихся "быстрых кнопок" с помощью файла keys.ini
+ прием команд по сети - поддержка различных способов внешнего (дистанционного) управления (работа с WinLIRC сервером).
! исправлено воспроизведение мультиосциллограммы из файла *.osc (ассоциированного с oscill.exe) при старте оболочки с командной строкой.
+ за счет введения усреднения повышена разрешающая способность измерителей TopRail, BotRail, Rail-to-rail.
+ введен порог соотношения экранных и реальных выборок, начиная с которого включается интерполяция:  CH1-Interpolation-From
! исправлен переключатель Interpolation-Auto
+ экспорт показаний приборов в буфер обмена Windows (для каждого прибора регистрируется соотв.тип данных в буфере обмена)
+ запись показаний приборов в csv-файл. Записываются текущее значение (каждый запуск развертки) и/или усредненное через заданные интервалы времени, соответствующие интервалу усреднения.
+ в приборах при экспорте/записи в файл можно вставлять различные метки времени, выбирать формат показаний, записывать только изменения показаний.

Также: новое в библиотеке связи с oscill  v1.2.1 .

 

1.4.0 (ссылка для закачки)
+ кроме 10 и 15 клеток по горизонтали, теперь можно установить от 6 до 15 клеток. (быстрая кнопка: "W"; меню: Display-Divisions)
+ панель развертки можно установить слева, а не снизу (быстрая кнопка: "S"; меню: Display-Center). Полезно для нетбуков и широких ЖКИ дисплеев.
+ в File-System info добавлены:  индикатор и график загрузки процессора ПК, просмотр и изменение приоритета программы.
+ в измерителе гармоник (КНИ, THD) - автоматическая настройка скорости развертки: "Adj T/div" (включено по умолчанию). Подбирает частоту дискретизации, наилучшую для измерения КНИ при заданном пользователем количестве гармоник, учитываемых при измерении КНИ.
! уточнен измеритель FPS, сделан трехразрядным (oscilink.dll v1.2.0 позволяет поднять PPS выше 100).
+ по правой кнопке мыши на экране осциллографа - вызывается меню работы с изображением на экране (static bitmap).
+ в меню работы с изображением: возможность установить текущую картинку как фон для осциллограммы (fix as backplane)
+ если скрыты панели (разверток, режима, канала) - можно показать их поверх осциллограммы кликом на значения T/div, режим, V/div вверху экрана.

 

1.3.5
! измерители и спектроанализатор анализируют весь массив выборок независимо от растяжки по горизонтали.
+ автосмещение сдвигает осциллограмму вверх-вниз кратно клетке шкалы.
! авточувствительность при повышении чувствительности иногда излишне повышала, потом понижением исправляла. Теперь сразу делает правильно.
! в рекордере запись в файл стартует только после выбора имени файла (не пишет начало в память)
+ при закрытии окна рекордера восстанавливается режим непрерывной автоматической развертки.
+ в рекордере - режим воспроизведения по кругу
+ интерполяция по умолчанию - Line, но на быстрых развертках (Fd>Fbw/3) принудительно включается sin(x)/x (отключить: CH1-Interpolation-Auto)
! исправлен вылет на нек.ПК при сохранении всех настроек в файл *.reg
! исправлена ошибка при разворачивании из трея основного окна, к которому привязан свернутый измеритель.
! исправлен вылет при выборе "Acq per plot" = 20

 

1.3.4 (ссылка для закачки)

! устранена  несовместимость прошивки при запятой вместо точки в версии.

 

1.3.3
! Исправлена работа горячей клавиши P (пиковый режим), горячая кнопка V переключает варианты отображения (точки/линии) по кругу.
+ горячие кнопки: Alt+Q - завершение работы.
+ добавлена 20кратная растяжка по горизонтали
+ при рисовании точками - можно в меню отключить показ интерполированных выборок.
+ раздельно задаются толщина линии рисования осциллограммы и размер точек (выборок).
! Исправлена поддержка третьего и четвертого одновременно запущенных осциллографов.
- отключено запоминание вертикальной и горионтальной растяжек.
! ввод пробела в CH1-Probe-UserScale не приводит к ошибке, а убирает размерность по вертикали.
! удаление горячей клавиши вызова окна не приводит к краху.
+ замена курсора на произвольный, загруженный из файла cursor.cur или cursor.ico (разместить в каталоге с oscill.exe).
! в рекордере устранен вылет при операциях по пустому буферу и количестве кадров>32767. Ускорено сохранение большой записи в файл.
+ в рекордере возможны запись непосредственно в файл (минуя буфер) и прореживание: запись каждого X кадра
+ окно рекордера можно закрепить поверх остальных.
! в измерителях исправлено два редких вылета в ошибку

 

1.3.2
+ индикация скорости нарастания в курсорных измерениях (всплывающая подсказка на курсорной метке амплитуды).
+ индикация (сверху экрана) работы в ROLL - режиме (передача самплов в ПК непосредственно во время оцифровки).

 

1.3.1 (ссылка для закачки)
! Исправлен вылет при отказе от попытки ввести пользовательский коэф.деления.
! Свободная развертка и бесконечное ожидание синхронизации - доступны с прошивки 1.25.
! Возможно перемещение окна осциллографа на второй монитор, расположенный слева от основного.
+ Второй oscill при трансляции в буфер обмена использует тип данных "Oscill 2 Sample Data".
! Трансляция пакетов в буфер обмена не очищает буфер

 

1.3.0

+ автоуровень синхронизации работает даже при перегрузке.
+ плавная регулировка время/деление в пределах соседних значений.
+ автоматическая установка чувствительности и/или смещения луча для наилучшего отображения сигнала.
+ Фиксация тактовой частоты осциллографа (для обхода паразитных задержек АЦП): Device - Cljock setting - Fix max clock.
+ автоматическая перенастройка дискретизации при изменении количества выборок (от переключения нормальный/широкий экран).
+ в режимах обычный/усреднение доступно 256 выборок на клетку (при длине осциллограммы 7 клеток).
+ поддержка свободной развертки (без синхронизации, "Free Run") - требуется прошивка от 1.25.
+ Поддержка развертки с долгим ожиданием синхронизации - требуется прошивка от 1.25.
+ в меню Display - подменю Panels, позволяет выбрать индицируемые панели (развертка, канал).
+ автоматическая установка скорости развертки для получения заданного (от 1 до 30) количества фронтов сигнала.
! исправлено смещение осциллограммы в wide-режиме при растяжке по горизонтали и малом кол-ве выборок.
+ в меню CH1 - Divider можно задать произвольный коэффициент деления/усиления внешнего устройства, а также заменить символ напряжения ("V" - вольты) на одно-трехбуквенное обозначение измеряемой величины.
! Устранен вылет при разворачивании свернутого окна, раположенного на втором мониторе (в режиме расширения рабочего стола Windows).
+ кнопка принудительного прекращения длительной операции (например, бесконечного ожидания синхронизации).
+ индикатор ожидания ответа от oscill (цветная линия внизу панели MODE).
+ курсорные измерения по осциллограмме показывают не только длительность интервала, но и соответствующую ему частоту.

 

1.2.9
! исправлен выбор внешнего делителя 1/10 в меню канала.

 

1.2.8
+ предупреждение при отключении RIS.
! устранено подвисание при включении многопроходной оцифровки в пиковом режиме при активном измерении rail-to-rail voltage.

 

Новое в библиотеке связи (oscilink.dll):

 

1.3.0
+ поддержка новых USB драйверов (Ver 3.x) через SiUSB32.dll. Oscilink сам определяет версию драйвера, но ему можно в этом помочь: Port - USBdriver - Auto/v2/v3
+ при наведении мыши на номер порта - показываются версии DLL и драйвера.
+ в списке портов - перед COM стоит тип порта (условная буква)
+ проверка bluetooth-порта вынесена в отдельный поток (TestBT.exe) и не тормозит оболочку
+ автообнаружение bluetooth-порта стека Toshiba
! указание пользователя, что порт является bluetooth, сохраняется при следующ.запусках оболочки
+ ускорено слежение за подсоединением/отсоединением oscill-а
+ периодическая автопроверка подсоединенности oscill - сделана отключаемой: Mode-AutoConnect-Periodic-Enable
+ отдельно можно запретить тестирование BT порта (чтобы не дергать Bluetooth-стек): Mode-AutoConnect-Periodic-BT port


1.2.1

! исключен пропуск пакетов если их длина >512 и включен дублирующий прием по прерыванию (введенный опционально в v1.2.0)
+ диагностическая запись в файл обмена с oscill.
+ настройка периодичности приема данных в ROLL-режиме (реалтаймовая осциллограмма при медленной развертке)

 

1.2.0
+ при работе через COM-порт (включая виртуальные COM-USB-порты) возможен прием по прерыванию: меню Timing - COM reseive event, при этом предельный PPS на многоядерном CPU вдвое больше, чем ранее (128 против 64). На одноядерном - PPS возможен до 200. В ОС Windows 98/ME - PPS также повышается вдвое, с 25 до 50.
! точность счетчика PPS повышена (особенно на больших значениях), счетчик сделан трехразрядным для PPS>99
+ введена возможность тактирования от Multimedia Timer, что потенциально поднимает PPS до предела быстродействия ПК. Помогает в Linux.
+ введена возможность тактирования от Queue Timer (кроме Windows98/ME), что потенциально поднимает PPS до предела быстродействия ПК. Помогает в Linux.

 

1.1.3
! улучшен конвейер команд для быстрой отработки повторяющихся действий пользователя
! возвращено запоминание позиции окна

 

1.1.2
! автоопределение PL2303HX и разрешение 1843200 бод - через меню: Link - Setup - Port - Find port.
+ детектирование замыкания RX с TX: сообщение "loopback detected".

 

1.1.0
+ слежение за физическим подключением осциллографа к USB-порту.
+ автосоединение после физического подключения осциллографа к USB-порту (включается пользователем: Mode - Connect by Insert).
+ измеритель количества пакетов в секунду (OBEX-PPS).
+ поддержка виртуальных портов Bluetooth - спецнастройки, включаются через меню Speed (как правило, BTпорт определяется автоматически).
+ команда в oscill для инициализации bluetooth-модуля (имя, PIN, скорость).
+ порты COM и USB - показываются только обнаруженные на ПК (отключаемо).
! очистка входного буфера перед тем, как перезапросить "битый" пакет.
+ принудительное прекращение долгого ожидания ответа от Oscill, с посылкой в Oscill спец.команды . 
+ автопоиск порта работает с любыми драйверами Prolific (не только кустомизированными под Oscill).
+ поддержка скорости 1843200 бод - только для поздних модификаций usb-uart моста Prolific: PL2303HX.

 
Система Orphus