LabVIEW Application to recursively generate Screenshots of vi's front panel and block diagrams.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
SubDirectory
SubDirectory2
SubDirectory3/SubDirectory3A
.gitignore
Generate-Screenshots-Top-Back.png
Generate-Screenshots-Top-Front.png
Generate-Screenshots-Top.vi
GetAllFiles-Back.png
GetAllFiles-Front.png
GetAllFiles-Snippet.png
GetAllFiles.vi
README.md
Save-Screen-Shot-Back.png
Save-Screen-Shot-Front.png
Save-Screen-Shot.vi
ScreenShotGen-Back.png
ScreenShotGen-Front.png
ScreenShotGen.lvproj

README.md

ScreenShotGen

LabVIEW Application to recursively generate Screenshots of vi's front panel and block diagrams.

Usage

  1. Open Generate-Screenshots-Top.vi
  2. Select a base directory
  3. Run the vi

Description

Recursively generates a screenshot of the Front Panel and Block Diagram of all vi's found within and under the base directory specified. Screenshots are named as follows:

  • -Front.png for the Front Panel
  • -Back.png for the Block Diagram

Notes

I tried using the official documentation VI report generator, but it was too slow and unstable for my liking. This solution is much simpler and runs faster.

Sample

Here are the screenshots generated for the Generate-Screenshots-Top.vi

Generate-Screenshots-Top-Front.png Generate-Screenshots-Top-Back.png

To Do

  • Add Support for LabVIEW Project files (.lvproj)
  • Make Recursion an option
  • Make more interface with button to run.
  • Add option to delete screenshots from deleted vi's (delete all -Front.png and -Back.png files)
  • Add option to generate official "Print" documentation which contains screenshots of all cases.