Cередовище дозволяє створити підпрограму, що автоматично формуватиме готову html-сторінку (у нових версіях LabVIEW навіть документ MS Office) з усіми необхідними зображеннями (як елементів передньої панелі, так і вузлів блок-діаграми), яку залишиться просто вивести на друк. Знаходяться всі потрібні інструменти у палітрі “All Functions” -> “Report Generation” і умовно можуть бути розділені на 4 категорії: загальні, для роботи із документацією та складовими програми, для роботи з html, та для керування виглядом звіту.
Загалом, усе просто: спочатку створюємо звіт за допомогою “New Report”, далі виконуємо всі необхідні дії, зберігаємо звіт, або відкриваємо його у вікні веб-переглядача, закриваємо звіт інструментом “Dispose Report”, щоб вивільнити ресурси, які він займав.
Всі інструменти для генерування звітів слід сполучити між собою у такий-собі ланцюжок, для чого послідовно з’єднуємо вихід “report out” кожного попереднього інструмента із входом “report in” кожного наступного.
А для формування звіту нам знадобиться базове знання html-розмітки (хоча фактично можна використовувати той самий MS Word, або якийсь і з WYSIWYG-редакторів). При генеруванні звіту в першу чергу його треба створити (про це я вже згадав вище) – тож використовуємо піктограму “New Report”, але відразу ж варто створити константу і під’єднати її до входу “report type”. Для HTML-звіту ця константа повинна бути рівною “1″. Якщо треба створити титулку звіту, для цього у підпалітрі “HTML” шукаємо інструмент “Append User Formatted HTML to Report” і до його вхідного терміналу “HTML Text” під’єднуємо текстову константу, всередині якої описуємо нашу титулку із html-тегами. Додатково можна дозволити користувачу ввести тему, мету, номер роботи у окремі константи, текстові поля на лицьовій панелі, або за допомогою діалогових вікон.
Для того, аби побачити, що в нас вийшло, скористаємося інструментом “Open HTML Report in Browser” – він запустить програму, встановлену на комп’ютері у якості веб-переглядача за замовчуванням і відкриє у ній наш звіт. І, насамкінець, використаємо “Dispose Report”.
Наступна сторінка звіту буде містити зображення блок-діаграми та лицьової панелі нашої програми, тож заглянемо у підпалітру “VI Documentation” і занйдемо там інструменти “Append Front Panel Image to Report” та “Append VI Block Diagram to Report” – для чого вони застосовуються зрозуміло з назви. А для того, аби при друці зображення виводилися таки на окремій від титулки сторінці, використаємо інструмент “New Report Page” з палітри “Report Layout”. На картинці я ці інструменти розмістив дещо нижче.
Для найкращого результату можна додати підписи до зображень (це робиться за допомогою того ж “Append User Formatted HTML to Report”), а також інформацію про розроблений прилад, яка береться із поля “VI Desription” (натискаємо Ctrl+I і у вікні, що з’явиться, переходимо до розділу “Documentation”.
Зрештою, в результаті можна створити окрему підпрограму і отримати зручний інструмент для створення звітів та документації до будь-якої зі своїх програм на LabVIEW…
Звіти (Reports) у LabVIEW
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 3 Ответы
- 2068 Просмотры
-
Последнее сообщение PozhiloyGoblin
-
- 0 Ответы
- 344 Просмотры
-
Последнее сообщение maxim_MA
-
- 23 Ответы
- 2424 Просмотры
-
Последнее сообщение dadreamer
-
- 2 Ответы
- 391 Просмотры
-
Последнее сообщение ujin1
-
- 5 Ответы
- 847 Просмотры
-
Последнее сообщение dadreamer