SlideShare une entreprise Scribd logo
1  sur  5
KMEM 3116:
 INSTRUMENTATION AND
MEASUREMENT TECHNIQUES


ACTIVE LEARNING 1 REPORT



NAME          : AHMAD ALIFF BIN AZMI
MATRIC NO.    : KEB090001
QUESTION: Build a VI that continuously measure the temperature one per second
and display the temperature on a chart in a scope mode. If the temperature goes
above or below the preset limits, the VI turns on the front panel LED. The chart should
plot the temperature, as well as the upper and lower temperature limits. You should
be able to set the limits from the front panel. The VI front panel should also include
controls to vary the amplitude of the signals generated.



FLOW CHART



                                                 Start




                                        Input                         Plot Chart




                                   Current Temp
                                   >= High Limit
                                                                 NO


      Current Temp
                              NO
      <= Low Limit

                                        YES


                      YES




                                   Warning LED =          Warning LED =
                                       True                   False




                                                           End
INPUTS AND OUTPUTS

          Type                          Name                      Properties
Dial (Numeric Control)       Current Temp                Double-Precision
Numeric Control              High Limit                  Double-Precision
Numeric Control              Low Limit                   Double-Precision
Waveform Chart               Temperature Plotting        Scope mode, 3 plots:
                             Chart                       Current, Higher and Lower
                                                         limit
Boolean Indicator            Warning LED                 Turned ON when not in
                                                         range


IMPLEMENTATION

1. Create a Dial for the current temperature.
   - Place a Dial on the front panel.
   - Change the label to Current Temp.
   - Right-click the control, select Representation, and confirm that the
      representation type is set to double precision

2. Create a numeric control for the high limit.
   - Place a Numeric Control on the front panel.
   - Change the label of the numeric control to High Limit.
   - Right-click the control, select Representation, and confirm that the
      representation type is set to double precision

3. Create a numeric control for the low limit.
   - Hold down the <Ctrl> key and click and drag the High Limit numeric control to
      create a copy of the control.
   - Change the label text of the new numeric control to Low Limit.

4. Create a Round LED for the warning Boolean.
   - Place a Round LED on the front panel.
   - Change the label text of the Boolean indicator to Warning LED.

5. Create the waveform chart
   - Right click > Graph Indicators > Waveform Chart
   - Right click at the chart > Properties > Under the Appearance tab, change the
      update mode to scope mode.
   - Tick ‘Show Plot Legend’ and change to 3 plots shown.
   - Rename the plot to Current Temp, High Limit and Low Limit.
Figure 1: Front Panel




BLOCK DIAGRAM




                Figure 2: Block Diagram
1. The Current Temp and High Limit are compared.
           A Greater Or Equal? function is placed on the block diagram.
           The Current Temp terminal is wired to the x input terminal of the Greater
           Or Equal? function.
           The High Limit is wired to the y input terminal of the Greater Or Equal?
           function.

2. The Current Temp and Low Limit are compared.
         A Less Or Equal ?function is placed on the block diagram.
         The Current Temp terminal is wired to the x input terminal of the Less Or
         Equal? function.
         The Low Limit terminal is wired to the y input terminal of the Less Or Equal?
         function.

3. The Warning LED is generated.
         A Not Equal function is placed to the left of the Warning LED
         The output of the Less Or Equal ?functionis wired to the x input terminal of
         the Not Equal function.
         The output of the Greater Or Equal ?functionis wired to the y input terminal
         of the Not Equal function.
          The output of the Not Equal function is wired to the Warning LED.

4. Place the Merge Signal function besides Waveform Chart. (Right click > Signal
   Manipulation > Merge Signal). Wired Current Temp, High Limit and Low Limit to
   the Merge Signal input terminal.

5. While Loop function is placed entire circuit to make sure the process is running
   unless being stop by the user.

6. Time Delay funtion is placed inside the While Loop and set with 1 second. This is to
   control the chart plotting with 1 second delay.

7. The VI is saved.

Contenu connexe

Similaire à Kmem 3116 al1 report (keb090001)

Termometro IR con guia laser 320 manual
Termometro IR con guia laser 320 manualTermometro IR con guia laser 320 manual
Termometro IR con guia laser 320 manualAlberto Angel Villa
 
2301 manual (v7.0 - 80384 a) (1) gefran
2301   manual (v7.0 - 80384 a) (1) gefran2301   manual (v7.0 - 80384 a) (1) gefran
2301 manual (v7.0 - 80384 a) (1) gefranDarío Falquéz
 
temperature controller
temperature controllertemperature controller
temperature controllershahsamkit73
 
Installation Manual M1M 12.pdf
Installation Manual M1M 12.pdfInstallation Manual M1M 12.pdf
Installation Manual M1M 12.pdfGonzaloFinozzi
 
Catalog mikro mikro mk232a-user
Catalog mikro mikro mk232a-userCatalog mikro mikro mk232a-user
Catalog mikro mikro mk232a-userDien Ha The
 
Catalog mikro mikro mk232a-user
Catalog mikro mikro mk232a-userCatalog mikro mikro mk232a-user
Catalog mikro mikro mk232a-userDien Ha The
 
Catalog mikro mikro mk232a-user-dienhathe.vn
Catalog mikro mikro mk232a-user-dienhathe.vnCatalog mikro mikro mk232a-user-dienhathe.vn
Catalog mikro mikro mk232a-user-dienhathe.vnDien Ha The
 
T2000 technicalmanual
T2000 technicalmanualT2000 technicalmanual
T2000 technicalmanualTan Ngoc
 
Edwards Signaling EG1F-C Installation Manual
Edwards Signaling EG1F-C Installation ManualEdwards Signaling EG1F-C Installation Manual
Edwards Signaling EG1F-C Installation ManualJMAC Supply
 
Ht1209 digital thermometer User Guide
Ht1209 digital thermometer User GuideHt1209 digital thermometer User Guide
Ht1209 digital thermometer User Guidehandson28
 
Controlador KXN Hanyoung NUX (www.nammisa.com
Controlador KXN Hanyoung NUX (www.nammisa.comControlador KXN Hanyoung NUX (www.nammisa.com
Controlador KXN Hanyoung NUX (www.nammisa.comHanyoung NUX
 
Catalog mikro mikro mk233a-user
Catalog mikro mikro mk233a-userCatalog mikro mikro mk233a-user
Catalog mikro mikro mk233a-userDien Ha The
 
Catalog mikro mikro mk233a-user-dienhathe.vn
Catalog mikro mikro mk233a-user-dienhathe.vnCatalog mikro mikro mk233a-user-dienhathe.vn
Catalog mikro mikro mk233a-user-dienhathe.vnDien Ha The
 
Catalog mikro mikro mk233a-user
Catalog mikro mikro mk233a-userCatalog mikro mikro mk233a-user
Catalog mikro mikro mk233a-userDien Ha The
 
Automatic temp controller
Automatic temp controllerAutomatic temp controller
Automatic temp controllersimmy89
 

Similaire à Kmem 3116 al1 report (keb090001) (20)

Termometro IR con guia laser 320 manual
Termometro IR con guia laser 320 manualTermometro IR con guia laser 320 manual
Termometro IR con guia laser 320 manual
 
85 0067-b5 outdoor-installation insert_web
85 0067-b5 outdoor-installation insert_web85 0067-b5 outdoor-installation insert_web
85 0067-b5 outdoor-installation insert_web
 
85 0065-e deluxe-installation insert_web
85 0065-e deluxe-installation insert_web85 0065-e deluxe-installation insert_web
85 0065-e deluxe-installation insert_web
 
2301 manual (v7.0 - 80384 a) (1) gefran
2301   manual (v7.0 - 80384 a) (1) gefran2301   manual (v7.0 - 80384 a) (1) gefran
2301 manual (v7.0 - 80384 a) (1) gefran
 
temperature controller
temperature controllertemperature controller
temperature controller
 
63610-80-20 CalibrationTC
63610-80-20 CalibrationTC63610-80-20 CalibrationTC
63610-80-20 CalibrationTC
 
Installation Manual M1M 12.pdf
Installation Manual M1M 12.pdfInstallation Manual M1M 12.pdf
Installation Manual M1M 12.pdf
 
Catalog mikro mikro mk232a-user
Catalog mikro mikro mk232a-userCatalog mikro mikro mk232a-user
Catalog mikro mikro mk232a-user
 
Catalog mikro mikro mk232a-user
Catalog mikro mikro mk232a-userCatalog mikro mikro mk232a-user
Catalog mikro mikro mk232a-user
 
Catalog mikro mikro mk232a-user-dienhathe.vn
Catalog mikro mikro mk232a-user-dienhathe.vnCatalog mikro mikro mk232a-user-dienhathe.vn
Catalog mikro mikro mk232a-user-dienhathe.vn
 
T2000 technicalmanual
T2000 technicalmanualT2000 technicalmanual
T2000 technicalmanual
 
Edwards Signaling EG1F-C Installation Manual
Edwards Signaling EG1F-C Installation ManualEdwards Signaling EG1F-C Installation Manual
Edwards Signaling EG1F-C Installation Manual
 
Ht1209 digital thermometer User Guide
Ht1209 digital thermometer User GuideHt1209 digital thermometer User Guide
Ht1209 digital thermometer User Guide
 
Controlador KXN Hanyoung NUX (www.nammisa.com
Controlador KXN Hanyoung NUX (www.nammisa.comControlador KXN Hanyoung NUX (www.nammisa.com
Controlador KXN Hanyoung NUX (www.nammisa.com
 
Catalog mikro mikro mk233a-user
Catalog mikro mikro mk233a-userCatalog mikro mikro mk233a-user
Catalog mikro mikro mk233a-user
 
Catalog mikro mikro mk233a-user-dienhathe.vn
Catalog mikro mikro mk233a-user-dienhathe.vnCatalog mikro mikro mk233a-user-dienhathe.vn
Catalog mikro mikro mk233a-user-dienhathe.vn
 
Catalog mikro mikro mk233a-user
Catalog mikro mikro mk233a-userCatalog mikro mikro mk233a-user
Catalog mikro mikro mk233a-user
 
Automatic temp controller
Automatic temp controllerAutomatic temp controller
Automatic temp controller
 
auto
autoauto
auto
 
85 0066-e ultimate-installation insert_web
85 0066-e ultimate-installation insert_web85 0066-e ultimate-installation insert_web
85 0066-e ultimate-installation insert_web
 

Dernier

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Dernier (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

Kmem 3116 al1 report (keb090001)

  • 1. KMEM 3116: INSTRUMENTATION AND MEASUREMENT TECHNIQUES ACTIVE LEARNING 1 REPORT NAME : AHMAD ALIFF BIN AZMI MATRIC NO. : KEB090001
  • 2. QUESTION: Build a VI that continuously measure the temperature one per second and display the temperature on a chart in a scope mode. If the temperature goes above or below the preset limits, the VI turns on the front panel LED. The chart should plot the temperature, as well as the upper and lower temperature limits. You should be able to set the limits from the front panel. The VI front panel should also include controls to vary the amplitude of the signals generated. FLOW CHART Start Input Plot Chart Current Temp >= High Limit NO Current Temp NO <= Low Limit YES YES Warning LED = Warning LED = True False End
  • 3. INPUTS AND OUTPUTS Type Name Properties Dial (Numeric Control) Current Temp Double-Precision Numeric Control High Limit Double-Precision Numeric Control Low Limit Double-Precision Waveform Chart Temperature Plotting Scope mode, 3 plots: Chart Current, Higher and Lower limit Boolean Indicator Warning LED Turned ON when not in range IMPLEMENTATION 1. Create a Dial for the current temperature. - Place a Dial on the front panel. - Change the label to Current Temp. - Right-click the control, select Representation, and confirm that the representation type is set to double precision 2. Create a numeric control for the high limit. - Place a Numeric Control on the front panel. - Change the label of the numeric control to High Limit. - Right-click the control, select Representation, and confirm that the representation type is set to double precision 3. Create a numeric control for the low limit. - Hold down the <Ctrl> key and click and drag the High Limit numeric control to create a copy of the control. - Change the label text of the new numeric control to Low Limit. 4. Create a Round LED for the warning Boolean. - Place a Round LED on the front panel. - Change the label text of the Boolean indicator to Warning LED. 5. Create the waveform chart - Right click > Graph Indicators > Waveform Chart - Right click at the chart > Properties > Under the Appearance tab, change the update mode to scope mode. - Tick ‘Show Plot Legend’ and change to 3 plots shown. - Rename the plot to Current Temp, High Limit and Low Limit.
  • 4. Figure 1: Front Panel BLOCK DIAGRAM Figure 2: Block Diagram
  • 5. 1. The Current Temp and High Limit are compared. A Greater Or Equal? function is placed on the block diagram. The Current Temp terminal is wired to the x input terminal of the Greater Or Equal? function. The High Limit is wired to the y input terminal of the Greater Or Equal? function. 2. The Current Temp and Low Limit are compared. A Less Or Equal ?function is placed on the block diagram. The Current Temp terminal is wired to the x input terminal of the Less Or Equal? function. The Low Limit terminal is wired to the y input terminal of the Less Or Equal? function. 3. The Warning LED is generated. A Not Equal function is placed to the left of the Warning LED The output of the Less Or Equal ?functionis wired to the x input terminal of the Not Equal function. The output of the Greater Or Equal ?functionis wired to the y input terminal of the Not Equal function. The output of the Not Equal function is wired to the Warning LED. 4. Place the Merge Signal function besides Waveform Chart. (Right click > Signal Manipulation > Merge Signal). Wired Current Temp, High Limit and Low Limit to the Merge Signal input terminal. 5. While Loop function is placed entire circuit to make sure the process is running unless being stop by the user. 6. Time Delay funtion is placed inside the While Loop and set with 1 second. This is to control the chart plotting with 1 second delay. 7. The VI is saved.