Changes

Jump to navigation Jump to search
Line 1: Line 1:  
=== Oscilloscope LabVIEW Program ===
 
=== Oscilloscope LabVIEW Program ===
      
'''Frame 1:'''
 
'''Frame 1:'''
Line 21: 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 35: 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 53: 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 64: Line 69:     
• Library Function “sdGetLevel”
 
• Library Function “sdGetLevel”
 +
 +
[[File:Frame 4.png|100px|thumb|right|Frame 4]]
    
'''Frame 5:'''
 
'''Frame 5:'''
Line 79: 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 89: 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 99: 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 151: 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 164: 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