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

Разработка скриптов анализатора
Ответить
Аватара пользователя
andrw
Сообщения: 444
Зарегистрирован: 02 авг 2007, 11:59
Откуда: Черновцы
Поблагодарили: 34 раза
Контактная информация:

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

Сообщение andrw » 01 июл 2014, 21:34

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

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

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

Открываем файл осциллограммы .
Запускаем на выполнение файл скрипта
Получаем текстовый отчет в три столбца: время, скважность, напряжение.
Сохраняем, в окне нажимаем "Нет" для сохранения текстового отчета а не файла осциллограммы. Например в файл Script.txt
Находим сохраненный текстовый файл и меняем расширение TXT на CSV. Получаем Script.csv
(Если Windows не отображает расширение файла то нужно снять галочку "Скрывать расширение для зарегистрированых типов файлов" в настройках Explorer)
(не спрашивайте КАК. разберетесь, на крайний случай спросите дядю Гугля).
Открываем данный файл в Microsoft Office Excel или Open Office Calc.
В Мастере Импорта указываем, что разделитель только ";"
После импорта на русских Windows обычно в цифрах нужно заменить все точки на запятые, при помощи команды "Найти и заменить" нажав "Заменить все"
Вот и получили файл с данными.
Можно построить график.
Вложения
diagram2.mwf
(6.97 МБ) 313 скачиваний
AScript1.ajs
(2.08 КБ) 338 скачиваний
Script.png
Script.png (80.26 КБ) 4840 просмотров
Script2.png
Script2.png (107.07 КБ) 4840 просмотров
Ja! Ja! Volkswagen!

Student13
Сообщения: 777
Зарегистрирован: 19 мар 2009, 23:36
Откуда: Житомир

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

Сообщение Student13 » 02 июн 2015, 12:40

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

Ответить

Вернуться в «Cкрипты анализатора»