2
CHAPTER 1. INTRODUCTION
structions to help you quickly get up to speed before tackling the more advanced
projects of Part III,
Machine Vision Application Projects
. Each of these ten design-
oriented projects presents a set of functional requirements and then offers a
recommended technical approach to develop the vision script and LabVIEW
implementation based on the MVA template project. Each of these open-ended
design projects introduces you to new machine vision concepts and associated
NI Vision implementation techniques. Once you complete these projects you will
be able to create sophisticated embedded vision projects of your own imagining!
Intended Audience
This book is intended for students at the senior year and early graduate levels,
especially those students engaged in capstone projects and research. A back-
ground in electrical and computer engineering is helpful, but students pursuing
other disciplines will find the level of tutorial detail to be more than adequate.
Book Resources
The most-recent version of
NI myRIO Vision Essentials Guide
is always avail-
able as a free download at
http://www.ni.com/myrio/vision-guide
page iv shows the document version. The download also includes the “Machine
Vision App” template LabVIEW project that serves as the starting point for each
of the hands-on projects.
This document is fully hyperlinked for section and figure references, and all
video links are live hyperlinks. Open the PDF version of this document for the
most efficient way to access all of the links; click a video hyperlink to automat-
ically launch the video in your browser. Within the PDF, use
ALT+leftarrow
to navigate back to a starting point.
Part IV,
, provides the following supplements:
•
Appendix A,
– details each piece of equipment
used to implement the lab projects including product page links,
•
Appendix B,
MXP and MSP Connector Diagrams
– shows the NI myRIO
I/O resources and connector pin numbers,
•
Appendix C,
– summarizes commonly-used Lab-
VIEW keyboard shortcuts to promote coding efficiency,
•
Appendix D,
Build a Stand-Alone Application
– learn how to deploy the
LabVIEW project as a stand-alone application on the NI myRIO so that
it runs automatically after myRIO powers up,
Summary of Contents for NI myRIO
Page 1: ...Ed Doering NI myRIO Vision Essentials Guide...
Page 2: ......
Page 11: ...Part I Machine Vision Fundamentals...
Page 12: ......
Page 31: ...Part II Introductory Machine Vision Projects...
Page 32: ......
Page 38: ...32 CHAPTER 4 CAMERA SETUP...
Page 44: ...38 CHAPTER 5 STEREO VISION...
Page 61: ...Part III Machine Vision Application Projects...
Page 62: ......
Page 72: ...66 CHAPTER 8 COIN COUNTER...
Page 86: ...80 CHAPTER 10 KEYED OPTICAL LOCK...
Page 92: ...86 CHAPTER 11 DMM TEST STAND...
Page 134: ...128 CHAPTER 17 MARBLE SORTER...
Page 135: ...Part IV Appendices...
Page 136: ......
Page 143: ...B MXPandMSPConnectorDiagrams Figure B 1 MXP myRIO eXpansion Port connector diagram...
Page 144: ...138 APPENDIX B MXP AND MSP CONNECTOR DIAGRAMS Figure B 2 MSP miniSystem Port connector diagram...
Page 148: ...142 APPENDIX D BUILD A STAND ALONE APPLICATION...
Page 149: ...E MarbleSorterConstructionDetails To be continued...
Page 150: ...144 APPENDIX E MARBLE SORTER CONSTRUCTION DETAILS...