View
2.632
Download
1
Category
Preview:
DESCRIPTION
Slides for presentatio
Citation preview
PUSHING THE LIMITS OF LABVIEW
Five Clever Debugging Techniques for Every LabVIEW Developer!Presented at NIWeek 2011!Omar Mussa!Sr. Engineer!
http://imgs.xkcd.com/comics/bug.png!
PUSHING THE LIMITS OF LABVIEW 2
Avoidance!
Architecture!
Testing!
Issue Tracking!
Debugging is not a value added task!
http
://sv
.wik
iped
ia.o
rg/w
iki/F
il:Tr
ansa
mer
ica_
Pyra
mid
_fro
m_s
treet
_lev
el_4
.JPG
!
PUSHING THE LIMITS OF LABVIEW 3
Hidden Costs of Poor Quality!
Schedule Delays!
Time & Materials!
Customer Perception!
http
://sv
.wik
iped
ia.o
rg/w
iki/F
il:Tr
ansa
mer
ica_
Pyra
mid
_fro
m_s
treet
_lev
el_4
.JPG
!
PUSHING THE LIMITS OF LABVIEW 4
JKI Stock Tracker App!
Quick Overview!
Subtle Bugs!
PUSHING THE LIMITS OF LABVIEW 5
#1 - Probes Revisited!
PUSHING THE LIMITS OF LABVIEW 6
#2 - Suspend When Called!
Overlooked
Easy to use
http://www.viewzone.com/dead.scroll1.jpg!
PUSHING THE LIMITS OF LABVIEW 7
#3 - Debug Panels!
PUSHING THE LIMITS OF LABVIEW 8
#4 - Unit Testing!
Iden2fy + fix bugs
Enable good design
Long term solu2on
http://www.quickmeme.com/meme/2nau!
PUSHING THE LIMITS OF LABVIEW 9
Last resort!Software Engineering with
LabVIEW !Thursday Rm 14 2:15-3:15
Elijah Kerry!
#5 - Tracing Execution!
History Probe Trace
PUSHING THE LIMITS OF LABVIEW 10
Questions!
http://www.freeimageslive.co.uk/free_stock_image/interoggatoryquestionmarkjpg
Recommended