Professional Documents
Culture Documents
SPCC In-Course Assignment
SPCC In-Course Assignment
A company has received a contract to design a controller for a touch-less car wash. A touch-
less car wash is one that relies on water spray only, there are no brushes. The specifications
and rules are listed below. Your job is to design a controller using LabVIEW that satisfies all
specifications.
Instructions:
Grading:
The application development assignment consists of a total of 50 points (100%) which are
allocated as follows:
A presentation will follow to allow students to showcase the full functionality of their
application. The goal of this presentation is to ascertain that the application submitted is the
intellectual product of the student.
IMPORTANT:
When you have completed the Assignment, submit the assignment document as a
MS Word Document, and the S/W (along with any other resource) as a Zip file
Submit the files on MS Teams.
Application Development
Instructions:
Using a front panel similar to the graphic provided, create a LabVIEW application that
implements the actions of the procedure. For this application, the car wash switches are
simulated by switches on the Front Panel. The car wash starts when a purchase switch has
been selected. The execution of a cycle is denoted by illuminating the appropriate LED. For
this application, each cycle’s duration should be set to 5 seconds unless otherwise stated in
the Operating Rules below.
Purchase Options
$5 Deluxe Wash
$3 Economy Wash
1. Only one purchase selection can be made at a time. The car wash should not accept a
second purchase selection while the car wash is in operation.
2. Not all cycles are performed for each wash. The more expensive wash performs more
cycles. The list of cycles performed are:
Cycles performed for the Deluxe Wash: 1 – 2 – 3 – 4 – 5
Cycles performed for the Economy Wash: 2 – 3 – 4
3. Each cycle is initiated by a switch. If the vehicle rolls off of the switch, the wash
immediately pauses and illuminates an indication to the driver to re-position the
vehicle. The amount of time that expires while the car is out of position should not
count against the wash time.
4. Underbody Wash Cycle: The spray heads for this wash are located near the entrance
of the car wash. The underbody spray heads are fixed in position, and require the
vehicle to slowly drive over them to wash the underbody of the vehicle. The
Underbody Wash is activated under the following conditions:
This cycle of the wash should last for 10 seconds. Upon completion of this cycle the
controller should signal moving to the next cycle by activating the Vehicle Out of
Position LED.
5. Main Wash Cycle: Main Wash Position Switch verifies the vehicle is in the correct
location for the wash cycles (cycles 2, 3 and 4) to operate. Each cycle should last for 5
seconds. If the vehicle rolls off of the Main Wash Position Switch, the wash
immediately pauses and illuminates an indication to the driver to re-position the
vehicle. The amount of time that expires while the car is out of position should not
count against the wash time. The wash resumes after the vehicle is properly
positioned. Upon completion of this cycle the controller should signal moving to the
next cycle by activating the Vehicle Out of Position LED.
6. Air Dry Cycle: The air drier is a set of fixed position blowers located near the exit of
the car wash. They require the vehicle to drive slowly out of the car wash through the
air stream to dry the vehicle. The Air Dry Cycle activates on the following conditions:
If the vehicle rolls off of the Air Dry Position Switch, the wash immediately pauses
and illuminates an indication to the driver to re-position the vehicle. The amount of
time that expires while the car is out of position should not count against the Air Dry
time. The wash resumes after the vehicle is properly positioned. This cycle of the
wash should last for 10 seconds. Upon completion of this cycle the controller should
allow the next vehicle in line to select another wash.
7. The Car Wash must respond to the STOP Boolean and Vehicle Position Switches
within 100mS. The STOP Boolean aborts the operation of the VI.
File Logging
The Car Wash System should produce an ASCII disk file in a spreadsheet-readable format on
a remote Server. The data, when imported into a spreadsheet, should be in the following
format: (where XXXX represents logged data)
The log file should be stored in a location relative to the location of the Car Wash System and
should be updated (appended) only when a job is completed.
Marking Criteria
The assignment will contribute 50% towards the entire grade of the Module, as mentioned in
the Module Descriptor.
Distinction
Demonstrated comprehensive research with detailed evidence. High level of analysis
performed, exceptional and thorough knowledge and understanding displayed with regard
to application. This includes analysis and evaluation of facts followed by results of
evaluation. Documentation presented in a professional manner, following proper
sequencing and flow. Displayed evidence of critical appraisal. High level of listing
citation and references.
Credit
Adequate research conducted with fair detail of evidence presented. Moderate level of
understanding, analysis and knowledge displayed. Some level of relevance included in
terms of application. Moderate level of analysis and evaluation of facts followed by
results comparison. Good level of documentation presented. Some level of reflection was
evident in the documentation. Moderate level of listing citation and references.
Pass
Low level research conducted. Some evidence of research displayed. Basic level of
understanding and knowledge analysis displayed. Satisfactory level of documentation. No
evaluation and analysis of facts, no results comparison performed Satisfactory or low
level of reflection displayed. Low level of listing citation and referencing.