SlideShare a Scribd company logo
1 of 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.

More Related Content

Similar to Kmem 3116 al1 report (keb090001)

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
Hanyoung NUX
 

Similar to 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-dienhathe.vn
Catalog mikro mikro mk232a-user-dienhathe.vnCatalog mikro mikro mk232a-user-dienhathe.vn
Catalog mikro mikro mk232a-user-dienhathe.vn
 
Catalog mikro mikro mk232a-user
Catalog mikro mikro mk232a-userCatalog mikro mikro mk232a-user
Catalog mikro mikro mk232a-user
 
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
 

Recently uploaded

Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
panagenda
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
FIDO Alliance
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
FIDO Alliance
 

Recently uploaded (20)

ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptxHarnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
Harnessing Passkeys in the Battle Against AI-Powered Cyber Threats.pptx
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 

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.