Предлагаю пример простого скрипта, при помощи которого можно выгрузить в файл результат обработки осциллограммы для последующей обработки и построения графиков, например, в программе Microsoft Excel.
Задача:
Построить график скважности управления клапаном давления, и график напряжения датчика давления.
Входной файл:
Канал 1 - Сигнал управления клапаном давления с изменяемой скважностью.
Канал 2 - Сигнал с датчика давления
Открываем файл осциллограммы .
Запускаем на выполнение файл скрипта
Получаем текстовый отчет в три столбца: время, скважность, напряжение.
Сохраняем, в окне нажимаем "Нет" для сохранения текстового отчета а не файла осциллограммы. Например в файл Script.txt
Находим сохраненный текстовый файл и меняем расширение TXT на CSV. Получаем Script.csv
(Если Windows не отображает расширение файла то нужно снять галочку "Скрывать расширение для зарегистрированых типов файлов" в настройках Explorer)
(не спрашивайте КАК. разберетесь, на крайний случай спросите дядю Гугля).
Открываем данный файл в Microsoft Office Excel или Open Office Calc.
В Мастере Импорта указываем, что разделитель только ";"
После импорта на русских Windows обычно в цифрах нужно заменить все точки на запятые, при помощи команды "Найти и заменить" нажав "Заменить все"
Вот и получили файл с данными.
Можно построить график.
Простой скрипт для выгрузки данных в EXCEL
- Андрей Шульгин
- Сообщения: 463
- Зарегистрирован: 02 авг 2007, 11:59
- Поблагодарили: 77 раз
- Контактная информация:
Простой скрипт для выгрузки данных в EXCEL
- Вложения
-
- diagram2.mwf
- (6.97 МБ) 678 скачиваний
-
- AScript1.ajs
- (2.08 КБ) 728 скачиваний
-
- Script.png (80.26 КБ) 33564 просмотра
-
- Script2.png (107.07 КБ) 33564 просмотра
Ja! Ja! Volkswagen!
Re: Простой скрипт для выгрузки данных в EXCEL
Хотелось бы сказать: Андрей, Спасибо за труд.
Всё работает. График скважности растянул с помощью дополнительной оси Y. Прикладное применение можно найти в диагностике КЕ джетроник, где коды диагностики кроются в скважности сигнала диагностики. Тогда можно привязать график по оборотам или положению дроссельной заслонки. Получится наглядная картинка.
Но возникло подозрение на значение обратное скважности сигнала, которое рассчитал скрипт.
Вопрос ко всем: на первой секунде записи файла скважность 25% или 75% ?
Сомнения на картинке. По-моему 75%.
Всё работает. График скважности растянул с помощью дополнительной оси Y. Прикладное применение можно найти в диагностике КЕ джетроник, где коды диагностики кроются в скважности сигнала диагностики. Тогда можно привязать график по оборотам или положению дроссельной заслонки. Получится наглядная картинка.
Но возникло подозрение на значение обратное скважности сигнала, которое рассчитал скрипт.
Вопрос ко всем: на первой секунде записи файла скважность 25% или 75% ?
Сомнения на картинке. По-моему 75%.
- Вложения
-
- Скважность.jpg (122.49 КБ) 32392 просмотра