Страница 1 из 1

Простой скрипт для выгрузки данных в EXCEL

Добавлено: 01 июл 2014, 21:34
Андрей Шульгин
Предлагаю пример простого скрипта, при помощи которого можно выгрузить в файл результат обработки осциллограммы для последующей обработки и построения графиков, например, в программе Microsoft Excel.

Задача:
Построить график скважности управления клапаном давления, и график напряжения датчика давления.

Входной файл:
Канал 1 - Сигнал управления клапаном давления с изменяемой скважностью.
Канал 2 - Сигнал с датчика давления

Открываем файл осциллограммы .
Запускаем на выполнение файл скрипта
Получаем текстовый отчет в три столбца: время, скважность, напряжение.
Сохраняем, в окне нажимаем "Нет" для сохранения текстового отчета а не файла осциллограммы. Например в файл Script.txt
Находим сохраненный текстовый файл и меняем расширение TXT на CSV. Получаем Script.csv
(Если Windows не отображает расширение файла то нужно снять галочку "Скрывать расширение для зарегистрированых типов файлов" в настройках Explorer)
(не спрашивайте КАК. разберетесь, на крайний случай спросите дядю Гугля).
Открываем данный файл в Microsoft Office Excel или Open Office Calc.
В Мастере Импорта указываем, что разделитель только ";"
После импорта на русских Windows обычно в цифрах нужно заменить все точки на запятые, при помощи команды "Найти и заменить" нажав "Заменить все"
Вот и получили файл с данными.
Можно построить график.

Re: Простой скрипт для выгрузки данных в EXCEL

Добавлено: 02 июн 2015, 12:40
Student13
Хотелось бы сказать: Андрей, Спасибо за труд.
Всё работает. График скважности растянул с помощью дополнительной оси Y.
Давление и скважность_измен.размер.jpg
Давление и скважность_измен.размер.jpg (62.16 КБ) 32342 просмотра
Прикладное применение можно найти в диагностике КЕ джетроник, где коды диагностики кроются в скважности сигнала диагностики. Тогда можно привязать график по оборотам или положению дроссельной заслонки. Получится наглядная картинка.
Но возникло подозрение на значение обратное скважности сигнала, которое рассчитал скрипт.
Вопрос ко всем: на первой секунде записи файла скважность 25% или 75% ?
Сомнения на картинке. По-моему 75%.