From OpenSCADAWiki
Jump to: navigation, search

Q: Чи можу я здійснити експорт архівних даних (історії) у інший формат, скажемо — CSV, Excel?
Re: Загалом, експортувати архівні дані можете та тут є три особливості, а саме: місце, формати та режим експорту. Оскільки кінцевим користувачем, для якого ці дані формуються, є користувач кінцевого інтерфейсу візуалізації — оператор, то вбудована функція експорту надається цими інтерфейсами для даних примітивів діаграми та документу, де можна здійснити експорт у CSV, файл зображення та HTML. Щодо інших форматів даних, особливо закритих та одноплатформених на кшталт Excel, то експорт у них може бути реалізовано користувацькою процедурою через загальний інтерфейс візуалізації користувача як прямим формуванням, якщо формат простий, так і викликом зовнішньої утиліти перетворення, якщо вона доступна. Експорт загалом може здійснюватися у двох режимах: інтерактивному та потоковому. Саме інтерактивний режим вбудовано у інтерфейс користувача та він передбачає визначення діапазону та якості даних (даних примітивів), як обмежувальних факторів доцільного часу виконання цієї операції. Потоковий режим передбачає фонове, можливо навіть разом з основними процесами, здійснення експорту як поточних даних так і даних локальних архівів та часто використовується для експорту у таблицю БД з потрібною структурою. Експорт із оточення розробки, як і потоковий режим, вбудованими функціями не передбачається, окрім експериментальних на кшталт експорту у WAV. Це, за потреби, може бути реалізовано сервісною процедурою або частиною коду основного процесу для потокового режиму.