Changes

Jump to navigation Jump to search
Line 1: Line 1:  
=== Oscilloscope LabVIEW Program ===
 
=== Oscilloscope LabVIEW Program ===
      
'''Frame 1:'''
 
'''Frame 1:'''
Line 11: Line 10:  
• Control_Data1
 
• Control_Data1
 
• PulseTrigger
 
• PulseTrigger
  −
[[File:Frame 1.png|Frame 1]]
      
''Functions-''
 
''Functions-''
Line 23: Line 20:     
*(Note: The library functions are .DLL files and it requires decoders, usually in C++. Therefore, it is not quite possible to see exactly what the function is doing, but if the parameters fit the success criteria the output is either a 1 for success or 0 for failure. The inputs of the library functions are also preserved.)
 
*(Note: The library functions are .DLL files and it requires decoders, usually in C++. Therefore, it is not quite possible to see exactly what the function is doing, but if the parameters fit the success criteria the output is either a 1 for success or 0 for failure. The inputs of the library functions are also preserved.)
 +
 +
[[File:Frame 1.png|100px|thumb|right|Frame 1]]
    
'''Frame 2:'''
 
'''Frame 2:'''
Line 37: Line 36:     
• Library Function “sdSetFilt” – sets channel and filter trigger
 
• Library Function “sdSetFilt” – sets channel and filter trigger
 +
 +
[[File:Frame 2.png|100px|thumb|right|Frame 2]]
    
'''Frame 3:'''
 
'''Frame 3:'''
Line 55: Line 56:     
• Library Function “sdSetVoltageAndCoupling” – sets voltage and coupling of both channels of the oscilloscope
 
• Library Function “sdSetVoltageAndCoupling” – sets voltage and coupling of both channels of the oscilloscope
 +
 +
[[File:Frame 3.png|100px|thumb|right|Frame 3]]
    
'''Frame 4:'''
 
'''Frame 4:'''
Line 66: Line 69:     
• Library Function “sdGetLevel”
 
• Library Function “sdGetLevel”
 +
 +
[[File:Frame 4.png|100px|thumb|right|Frame 4]]
    
'''Frame 5:'''
 
'''Frame 5:'''
Line 81: Line 86:     
• Library Function “sdSetOffset” – adjusts the position of the channel
 
• Library Function “sdSetOffset” – adjusts the position of the channel
 +
 +
[[File:Frame 5.png|100px|thumb|right|Frame 5]]
    
'''Frame 6:'''
 
'''Frame 6:'''
Line 91: Line 98:     
• Library Function “sdCaptureStart” – starts to capture data from the oscilloscope
 
• Library Function “sdCaptureStart” – starts to capture data from the oscilloscope
 +
 +
[[File:Frame 6.png|100px|thumb|right|Frame 6]]
    
'''Frame 7:'''
 
'''Frame 7:'''
Line 101: Line 110:     
• Library Function “sdTriggerEnabled” – sets the trigger
 
• Library Function “sdTriggerEnabled” – sets the trigger
 +
 +
[[File:Frame 7.png|100px|thumb|right|Frame 7]]
    
'''Frame 8:'''
 
'''Frame 8:'''
Line 153: Line 164:     
• Library Function “sdSetVoltageAndCoupling”
 
• Library Function “sdSetVoltageAndCoupling”
 +
 +
[[File:Frame 8.png|200px|thumb|right|Frame 8]]
    
''Function of the Program:''
 
''Function of the Program:''
Line 166: Line 179:     
There are a couple other things in the program that are shown but do not quite pertain to the actual data acquisition. The scales of “X” and “Y” of the graph are depicted in the LabVIEW program. And, a trigger rate is shown; the trigger rate gives a value in hertz which shows how quickly the program is executing. For the most part, the more parts of the program enabled, the faster it runs. The controls enabler and the graph display take up the most processing power.
 
There are a couple other things in the program that are shown but do not quite pertain to the actual data acquisition. The scales of “X” and “Y” of the graph are depicted in the LabVIEW program. And, a trigger rate is shown; the trigger rate gives a value in hertz which shows how quickly the program is executing. For the most part, the more parts of the program enabled, the faster it runs. The controls enabler and the graph display take up the most processing power.
 +
 +
[[Media:LabView.vi]]
 +
 +
[[File:Front Panel Graph.png|200px|thumb|Graph]]
 +
[[File:Front Panel variables.png|200px|thumb|Variables]]
25

edits

Navigation menu