-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathvtoolbox2.html
More file actions
247 lines (210 loc) · 15.1 KB
/
vtoolbox2.html
File metadata and controls
247 lines (210 loc) · 15.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Overview — The Engineering Vibration Toolbox</title>
<link rel="stylesheet" href="_static/alabaster.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
<script type="text/javascript" src="_static/jquery.js"></script>
<script type="text/javascript" src="_static/underscore.js"></script>
<script type="text/javascript" src="_static/doctools.js"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="Python" href="python.html" />
<link rel="prev" title="The Engineering Vibration Toolbox" href="index.html" />
<link rel="stylesheet" href="_static/custom.css" type="text/css" />
<link rel="apple-touch-icon" href="_static/vtb5_6.png" />
<meta name="viewport" content="width=device-width, initial-scale=0.9, maximum-scale=0.9" />
</head><body>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<div class="section" id="overview">
<h1>Overview<a class="headerlink" href="#overview" title="Permalink to this headline">¶</a></h1>
<p>The Engineering Vibration Toolbox is a set of over 35 educational
programs and associated files by <a class="reference external" href="http://josephcslater.github.io">Joseph C.
Slater</a> (Python version with Raphael Timbó).
It can be run on any platform supported by
<a class="reference external" href="http://www.mathworks.com/">Matlab</a>
<a class="reference external" href="http://www.octave.org">Octave</a> (Mac, Windows, VMS, Unix, Cygwin), or <a class="reference external" href="https://www.scipy.org/install.html">Python</a>. Also
included are help files, examples, and files containing raw
experimental data. The codes include single degree of freedom
response, response spectrum, finite elements, numerical integration,
modal analysis and phase plane analysis. It was originally designed for use with
the text “Engineering Vibration” by <a class="reference external" href="http://www.engin.umich.edu/college/about/people/profiles/f-to-j/daniel-inman">Prof. Daniel J. Inman</a> (<a class="reference external" href="http://www.prenhall.com">Prentice
Hall</a>) but has expanded since then.</p>
<p>I highly recommend use of
<a class="reference external" href="http://www.octave.org">Octave</a> or <a class="reference external" href="https://www.scipy.org/install.html">Python</a> if possible, as they are free. If you know <a class="reference external" href="http://www.mathworks.com/">Matlab</a>, you already
know most of <a class="reference external" href="http://www.octave.org">Octave</a>. Most students will hardly know the difference,
except that it’s free! The <em>Octavized</em>
toolbox can be found <a class="reference external" href="https://github.com/vibrationtoolbox/ovtoolbox">here</a>, but is more easily installed using the <a class="reference internal" href="octave.html#ovinstall"><span class="std std-ref">Octave</span></a>. Further, the licensing is
less restrictive (no charge for professional use!). The entire archive
can be <a class="reference external" href="https://github.com/vibrationtoolbox/ovtoolbox/archive/master.zip">downloaded as a zip file</a>. Please
refer to the <a class="reference external" href="http://www.octave.org">Octave web site</a> for details on obtaining and installing
<a class="reference external" href="http://www.octave.org">Octave</a>.</p>
<p><a class="reference external" href="https://www.scipy.org/install.html">Python</a> is not much different in style and capability, especially when using <a class="reference external" href="http://pythonhosted.org/spyder/">Spyder</a>. It’s a much more capable language for general computing and is becoming the de facto introductory programming language in engineering and computer science and is <a class="reference external" href="http://www.codingdojo.com/blog/9-most-in-demand-programming-languages-of-2017/">one of the most in-demand languages</a>. That means learning not only develops your computational skills, but also develops your broader programming toolbox. The <a class="reference external" href="http://vibrationtoolbox.github.io/vibration_toolbox/">Python version</a> is also the most quickly developing version of the Vibration Toolbox.</p>
<p>If you are new to vibration, you can learn about what vibration is and why it’s important at the American Institute of Aeronautics and Astronautics Structural Dynamics Technical Committee <a class="reference external" href="http://www.exploringstructuraldynamics.org">Exploring Structural Dynamics website</a>.</p>
</div>
<div class="section" id="download-and-installation">
<h1>Download and Installation<a class="headerlink" href="#download-and-installation" title="Permalink to this headline">¶</a></h1>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="python.html">Python</a></li>
<li class="toctree-l1"><a class="reference internal" href="matlab.html">Matlab</a><ul>
<li class="toctree-l2"><a class="reference internal" href="matlab.html#troubleshooting">Troubleshooting</a></li>
<li class="toctree-l2"><a class="reference internal" href="matlab.html#removing-the-engineering-vibration-toolbox">Removing the Engineering Vibration Toolbox:</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="octave.html">Octave</a><ul>
<li class="toctree-l2"><a class="reference internal" href="octave.html#installing-octave">Installing Octave</a></li>
<li class="toctree-l2"><a class="reference internal" href="octave.html#installing-updating-and-removing-the-toolbox">Installing, Updating, and Removing The Toolbox</a></li>
<li class="toctree-l2"><a class="reference internal" href="octave.html#printing-plots">Printing plots</a></li>
</ul>
</li>
</ul>
</div>
</div>
<div class="section" id="using-the-engineering-vibration-toolbox-matlab-and-octave">
<h1>Using the Engineering Vibration Toolbox (Matlab and Octave)<a class="headerlink" href="#using-the-engineering-vibration-toolbox-matlab-and-octave" title="Permalink to this headline">¶</a></h1>
<p>Typing <code class="code docutils literal notranslate"><span class="pre">help</span> <span class="pre">vtb#</span></code>, where <code class="docutils literal notranslate"><span class="pre">#</span></code> is a number, will provide a table of contents for the files
related to chapter ‘?’. Typing <code class="code docutils literal notranslate"><span class="pre">help</span> <span class="pre">codename</span></code> will provide help on the
particular code. Note that the <code class="docutils literal notranslate"><span class="pre">filename</span></code> is <code class="docutils literal notranslate"><span class="pre">codename.m</span></code>.</p>
<p>Engineering Vibration Toolbox commands can be run by typing them with
the necessary arguments just as any other Octave/Matlab
commands/functions. For instance, <code class="code docutils literal notranslate"><span class="pre">vtb1_1</span></code> can be run by typing
<code class="code docutils literal notranslate"><span class="pre">vtb1_1(1,.1,1,1,0,10)</span></code>. Many functions have multiple forms of input.
The help for each function shows this flexibility.</p>
</div>
<div class="section" id="acknowledgments">
<h1>Acknowledgments<a class="headerlink" href="#acknowledgments" title="Permalink to this headline">¶</a></h1>
<p>Support for the Engineering Vibration Toolbox for Octave has come from a number of
sources. First and foremost, Daniel J. Inman, who initially tasked
me and Donald J. Leo to write version 3.0 of the software for his text
<em>Engineering Vibration</em> by Dr. Daniel J. Inman (Prentice Hall, 1994). I
also thank the Department of Mechanical and Materials Engineering and
the College of Engineering and Computer Science at Wright State
University for providing the computer resources for developing the
Matlab 4 version of the software. Perhaps the people who have given the
most are my students who painfully experienced every piece of beta code,
often at the least opportune times. Thanks is also given to Dr. Maurice
Petyt and Robert C. Chiroux For their patience in testing numerous 4.0
beta versions of this software. Finally, John W. Eaton and others for
writing/coordinating/developing/supporting Octave. Please see the
<a class="reference external" href="http://www.octave.org/">Octave</a> website for more information on Octave and how you can
support its development.</p>
</div>
<div class="section" id="license">
<h1>License<a class="headerlink" href="#license" title="Permalink to this headline">¶</a></h1>
<p>The Engineering Vibration Toolbox for Octave and Python is licensed under <a class="reference external" href="http://www.gnu.org/copyleft/gpl.html">GPLv3</a>.
For professional use on Matlab, users should
contact the Engineering Vibration Toolbox author directly for
licensing.</p>
</div>
<div class="section" id="donate-payment">
<h1>Donate/Payment<a class="headerlink" href="#donate-payment" title="Permalink to this headline">¶</a></h1>
<p>The Engineering Vibration Toolbox for Matlab (not the Octave version,
or any version that runs on a non-proprietary platform) is free only
to owners of Engineering Vibration, Daniel J. Inman. Please contact
<a class="reference external" href="mailto:joseph.c.slater%40gmail.com?subject=Vibration%20Toolbox">me</a> regarding usage for commercial purposes.</p>
<object width="480" height="385"><form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="L78296EBNGJQ2">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form></object></div>
<div class="section" id="disclaimer-and-other-stuff">
<h1>Disclaimer and Other Stuff<a class="headerlink" href="#disclaimer-and-other-stuff" title="Permalink to this headline">¶</a></h1>
<p>This site is provided to distribute updates to the
Engineering Vibration Toolbox. <a class="reference external" href="mailto:joseph.c.slater%40gmail.com?subject=Vibration%20Toolbox">Joseph C<span>.</span> Slater</a> is the copyright holder of
the Engineering Vibration Toolbox. Neither the author,
Prentice Hall, nor Wright State University make any warranty
with regard to merchantability or fitness for any given purpose with regard
to the software. All rights are retained. No permission is given to anyone
other than myself, the MathWorks and Prentice Hall to distribute this
software in any manner whatsoever. Instructors may distribute this software
to students registered for a course using the text Engineering Vibration,
and/or alternatively may install the software on networked computers. The
only thing I ask is that Engineering Vibration be the adopted textbook for
use where the software is installed.</p>
<p>Please send questions or comments about this page to <a class="reference external" href="mailto:joseph.c.slater%40gmail.com?subject=Vibration%20Toolbox">Joseph C<span>.</span> Slater</a>.</p>
<p>Matlab is a registered trademark of the MathWorks, Inc. Mac(intosh) is a
registered trademark of Apple Computer, Inc. PostScript is a registered
trademark of Adobe Systems, Inc. Windows is a registered trademark of
Microsoft Corp. Unix is a registered trademark of AT&T.</p>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo">
<a href="index.html">
<img class="logo" src="_static/vtb5_6.png" alt="Logo"/>
</a>
</p>
<p class="blurb">Educational programs for vibration education.</p>
<h3>Navigation</h3>
<ul class="current">
<li class="toctree-l1 current"><a class="current reference internal" href="#">Overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="#download-and-installation">Download and Installation</a><ul>
<li class="toctree-l2"><a class="reference internal" href="python.html">Python</a></li>
<li class="toctree-l2"><a class="reference internal" href="matlab.html">Matlab</a></li>
<li class="toctree-l2"><a class="reference internal" href="octave.html">Octave</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="#using-the-engineering-vibration-toolbox-matlab-and-octave">Using the Engineering Vibration Toolbox (Matlab and Octave)</a></li>
<li class="toctree-l1"><a class="reference internal" href="#acknowledgments">Acknowledgments</a></li>
<li class="toctree-l1"><a class="reference internal" href="#license">License</a></li>
<li class="toctree-l1"><a class="reference internal" href="#donate-payment">Donate/Payment</a></li>
<li class="toctree-l1"><a class="reference internal" href="#disclaimer-and-other-stuff">Disclaimer and Other Stuff</a></li>
</ul>
<div id="searchbox" style="display: none" role="search">
<h3>Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="search.html" method="get">
<input type="text" name="q" />
<input type="submit" value="Go" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="_sources/vtoolbox2.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer">
©2015, Joseph C. Slater.
|
Powered by <a href="http://sphinx-doc.org/">Sphinx 1.7.9</a>
& <a href="https://github.com/bitprophet/alabaster">Alabaster 0.7.11</a>
|
<a href="_sources/vtoolbox2.rst.txt"
rel="nofollow">Page source</a>
</div>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-62100376-2']);
_gaq.push(['_setDomainName', 'none']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
</body>
</html>