Name:

Physics 780-784 - Final Project Score Sheet

Requirements: (from Syllabus):

Final Project: Using LabVIEW, create a VI program that controls an experiment consisting of at least two instruments (If your application does not require 2 instruments, then I would expect your VI to control MANY functions of a single instrument). The VI should include:

  1. Control/ reading of data from at least two instruments (see comment above).
  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 5 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. Are there two instruments controlled by VI? (If only one instrument, are there MANY functions controlled by the VI0? (+7.5 points for Each, maximum 15 points)
  2. Is the Data plotted on the screen? (+5 points)
  3. Is the data saved to a file? (+5 points)
  4. Is the file readable by Excel? (+5 points)
  5. Is there at least one imported graphic? (+5 points)
  6. Are there at least three different fonts and colors on the Front Panel? (5 points for each/ max 15 points)
  7. Does the VI have at least five student written sub-vi's? (+10 points for each)
  8. Is one student written sub-VI embedded in another sub-VI? (5 points)
  9. 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)
  10. 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)
  11. Are the five sub-VI's adequately annotated? (+ 5 points each)
  12. 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)
  13. Is the programming of the VI efficient? Are enough sub-VI's defined to make the flow easy to follow and efficient? (+ 20 points)
  14. Level of Difficulty/ Creativity . (50 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.)