Name:

OPSE 310 - Final Project Score Sheet

Requirements: (from Syllabus): Using LabVIEW, create a VI program that controls an experiment consisting of at least one instrument. The program should include:

  1. Acquisition of data from at least one instruments
  2. Plotting of data on the screen
  3. Saving of data to a file. Saved data must be readable by a spreadsheet program (like Excel or Lotus).
  4. At least 3 sub-VIs and at least 1 sub-VI embedded within another sub-VI. (student written)
  5. User-friendly instructions and controls
  6. At least one imported graphic and at least three different fonts and colors on the user interface window
  7. Adequate annotations within the block diagram window of all VIs and sub-Vis
  8. For additional requirements, consult Final Project grading sheet on the course Web Page.

Note that points will also be awarded for creativity and difficulty level of the projects.

Grades/ Comments: (Maximum 250 points)

  1. Is there one instrument controlled by VI? Maximum points given for features above and beyond what is used in a single lab (15 points)
  2. Is the Data plotted on the screen? (+10 points)
  3. Is the data saved to a file? (+15 points)
  4. Is the file readable by Excel? (+10 points)
  5. Is there at least one imported graphic? (+10 points)
  6. Are user defined Run-Time menus used in the VI? (Max 20 points)
  7. Are property nodes used in the VI? (max 20 Points)
  8. Are there at least three different fonts and colors on the Front Panel? (5 points for each/ max 15 points)
  9. Does the VI have at least three student written sub-vi's? (+10 points for each)
  10. Is one student written sub-VI embedded in another sub-VI? (10 points)
  11. Is the Block Diagram window adequately annotated? This might include short text describing main logical components of VI, pop-up descriptions, VI and sub-VI descriptions. (+10 points)
  12. Is function Panel adequately annotated? This might include units on controls and indicators where applicable, pop-up descriptions of allowable values for controls, error indicators, etc. (+ 10 points)
  13. Are the three sub-VI's adequately annotated? (+ 5 points each)
  14. Does the VI have good functionality? Is it easy for an experimenter to use? How user friendly are the instructions and controls? Do the font colors, sizes, etc. make the VI easier to read/ use? Are obvious Error conditions detected and corrected/ brought to users attention? (eg… is an error message generated if I turn the equipment off?) (+ 30 points)
  15. Is the programming of the VI efficient? Are enough sub-VI's defined to make the flow easy to follow and efficient? (+ 20 points)
  16. Level of Difficulty/ Creativity . (30 points Max). Is the VI creative? Is there a sufficiently high level of difficulty in programming the VI? (eg. if you choose write a VI for a final project which is too easy, then your score will be low in this category. If you choose to attach a complicated VI, then you can score a lot of points here.)