1 @string{DBeazley = "Beazley, David M."}
2 @string{DWJones = "Jones, Douglas W."}
3 @string{HDFG = "The HDF Group"}
4 @string{EKerry = "Kerry, Elijah"}
5 @string{NI = "National Instruments"}
6 @string{USENIX = "USENIX Association"}
7 @string{WM = "WaveMetrics"}
9 @misc{ wavemetrics-igor,
12 url = {http://www.wavemetrics.com/products/igorpro/igorpro.htm},
18 url = {http://www.ni.com/labview/},
19 note = {A graphical programming language designed for developing
20 experiment control software.},
23 @misc{ national-instruments,
24 title = {{National Instruments}},
25 url = {https://www.ni.com/},
28 @article{ ni-vi-management,
30 title = {Best Practices for Managing {NI} {LabVIEW} Applications Using
31 the {Project Explorer}},
35 journal = {Software Engineering with LabVIEW},
36 url = {http://www.ni.com/white-paper/7197/en},
41 title = {Source Code Control: Using {TortoiseSVN} ({Subversion}) with
42 {LabVIEW} for Diff and Merge Operations},
46 url = {https://decibel.ni.com/content/docs/DOC-2936},
51 title = {How Can {I} Determine the {LabVIEW} Version that was Used
56 url = {http://digital.ni.com/public.nsf/allkb/0C72D335AA87DD6486256FC40069C17F},
57 note = {Document ID: 3JDC8IZH},
62 title = {How to Upgrade or Revert a {VI} to a Different Version of
67 url = {http://www.ni.com/white-paper/8387/en},
68 eprint = {http://www.ni.com/white-paper/8387/en/pdf},
73 title = {Using {NI-DAQmx} in {LabWindows/CVI}},
77 url = {http://www.ni.com/white-paper/2931/en},
78 note = {Control libraries for data aquisition. While these
79 libraries form the basis of \citetalias{labview}'s control stack,
80 you can also use them directly from other languages (like C).},
85 url = {http://www.cygwin.com/},
86 note = {A POSIX emulation layer for Microsoft Windows. With Cygwin,
87 Windows seems more like UNIX or Linux.},
91 title = {{EPICS}: Experimental Physics and Industrial Control System},
92 url = {http://www.aps.anl.gov/epics/},
95 @inproceedings{ beazley96,
97 title = {{SWIG}: An easy to use tool for integrating scripting
98 languages with {C} and {C++}},
99 booktitle = {Proceedings of the 4th conference on USENIX Tcl/Tk Workshop},
100 series = {Tcl/Tk 1996},
102 location = {Monterey, California},
106 url = {http://www.swig.org/},
107 eprint = {http://www.swig.org/papers/Tcl96/tcl96.html},
108 paper_url = {http://dl.acm.org/citation.cfm?id=1267498.1267513},
110 address = {Berkeley, CA, USA},
111 note = {SWIG, the simplified wrapper and interface generator, makes
112 it easy to wrap C and C++ libraries for use from higher level
113 scripting languages like Python. Often, you don't need much more
114 than the library's header file to generate a full wrapper.
115 However, the generated wrappers are usually very thin, which can
116 make them awkward to use. If you want to write a thicker, more
117 idiomatic wrapper, it's probably easier to use a tool like
118 \citetalias{cython} instead of SWIG.},
122 title = {Cython: C-Extensions for {Python}},
123 url = {http://www.cython.org/},
126 @misc{ scipy-leastsq,
127 title = {\texttt{scipy.optimize.leastsq}},
128 url = {http://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.leastsq.html},
133 url = {http://www.netlib.org/minpack/},
138 title = {Hierarchical data format version 5},
140 url = {http://www.hdfgroup.org/HDF5/},
141 note = {Version 1.8.10},
146 title = {{HDF} Group History},
148 url = {http://www.hdfgroup.org/about/history.html},
153 title = {Who uses {HDF}?},
155 url = {http://www.hdfgroup.org/users.html},
159 title = {{YAML} Ain't Markup Language ({YAML\texttrademark})
165 url = {http://www.yaml.org/},
166 eprint = {http://www.yaml.org/spec/1.2/spec.html},
171 title = {Control of Stepping Motors},
173 url = {http://homepage.cs.uiowa.edu/~jones/step/},
174 note = {This material expands on material originally posted to the
175 rec.railroad newsgroup in 1990. Significant parts of this material
176 have been republished as sections 5.2.10, 10.8, 10.9 and 10.10 of
177 the Handbook of Small Electric Motors edited by W. H. Yeadon and
178 A. W. Yeadon, McGraw-Hill, 2001, and as Applications Note 907
179 published by Microchip Inc in 2004.},
184 url = {https://github.com/bashwork/pymodbus},
185 note = {I used a snapshot from between v1.0.0 and v1.1.0 in the
186 Subversion repository that pymodbus used before migrating to Git.
187 The exact commit is now Git ID 3548a7d (\texttt{Updating the
188 documentation for the serial client/servers}, 2011-11-20).},
193 note = {Companies don't stay in business forever, but lab equipment
194 does. Our controller is still going strong (since 1999), but
195 Melcor has moved around. According to their
196 \href{http://www.lairdtech.com/NewsItem.aspx?id=953}{2005
197 announcement} the Laird Group PLC purchased Melcor from Fedders
198 Corporation, and by 2009 (according to the
199 \href{http://web.archive.org/web/20090204201524/http://melcor.com/}{Internet
200 Archive Wayback Machine}) they phased out the old website at
201 \href{http://melcor.com/}{melcor.com} in favor of
202 \href{http://lairdtech.thomasnet.com/category/thermal-management-solutions/}{their
203 own thermal site}. It looks like there is no longer support for
204 the older MTCA controllers.},
208 title = {{OMEGA} Engineering, Inc.},
209 url = {http://www.omega.com/},