Help:Contents: Difference between revisions

From Control Systems Technology Group
Jump to navigation Jump to search
(Blanked the page)
(Undo revision 3569 by Gwitvoet (Talk))
Line 1: Line 1:
<h1 align="left">Home of ShapeIt</h1>
<h2 align="left">ShapeIt is a dedicated loopshaping tool for motion systems.</h2>
<p>ShapeIt is designed for Matlab. Here are some screenshots (click to enlarge):</p>
[[File:Shapeit-screendump-1.jpg|200px]]
[[File:Shapeit-screendump-2.jpg|200px]]
[[File:Shapeit-screendump-3.jpg|336px]]
[[File:Shapeit-screendump-4.jpg|225px]]


<h3 align="left">Requirements</h3>
<p align="left">
<ul type="circle">
  <li> Matlab 7.04 or newer</li>
  <li> Control System Toolbox</li>
  <li> C-compiler (Matlab LCC, gcc, or any other compiler)</li>
  <li> To use the optimization: Global Optimization Toolbox (from R2010a onwards) / Genetic Algorithm Direct Search Toolbox (up to R2009b)</li>
</ul>
</p>
<h3 align="left">Download</h3>
<p>The current version is <b>v0.14</b>.</p>
<table border=1 cellpadding=4 cellspacing=1>
  <tr bgcolor=#dddddd>
    <td><p>Release v0.12</p></td>
    <td><p>Release v0.13</p></td>
    <td><p><b>Release v0.14</b></p></td>
  </tr>
  <tr>
    <td><p>Full version:*<br>[[Media:Shapeit v0.12 mfiles.zip|ShapeIt_v0.12]]</p></td>
    <td><p>Full version:*<br>[[Media:Shapeit v0.13 mfiles.zip|ShapeIt_v0.13]]</p></td>
    <td><p>Full version:*<br><b>[[Media:Shapeit v0.14 mfiles.zip|ShapeIt_v0.14]]</b></p></td>
  </tr>
  <tr>
    <td><p>Educational version:**<br>[[Media:Shapeit student version v0.12.zip|ShapeIt_student_version_v0.12]]</p></td>
    <td><p>Educational version:**<br>[[Media:Shapeit student version v0.13.zip|ShapeIt_student_version_v0.13]]</p></td>
    <td><p>Educational version:**<br><b>[[Media:Shapeit student version v0.14.zip|ShapeIt_student_version_v0.14]]</b></p></td>
  </tr>
  <tr>
    <td valign="top"><p>Some important changes:
      <ul type="circle">
        <li>compatible with Matlab FRD objects</li>
        <li>improved computation of unwrapped phase</li>
        <li>improved margin computations</li>
        <li>unit disc (0dB) in Nyquist plot</li>
        <li>wrapping of Nichols chart possible</li>
        <li>improved controller discretization</li>
        <li>small bug-fixes</li>
      </ul></p>
    </td>
    <td valign="top"><p>Some important changes:
      <ul type="circle">
        <li>improved labels for data cursors in all plots</li>
        <li>frequency data available in Nyquist and Nichols data cursor</li>
        <li>loading plants from file improved</li>
        <li>better usability of data-loading functionality</li>
        <li>better looks when used on Linux platforms</li>
      </ul></p>
    </td>
    <td valign="top"><p>Some important changes:
      <ul type="circle">
        <li>added extra 4th order example plant with adjustable parameters</li>
        <li>updated DCTools for compatibility with dSpace</li>
        <li>solved occasional stability-issue for discretized controller</li>
        <li>minor adjustments for plants with many RHP zeros and/or poles</li>
        <li>minor bug-fixes</li>
      </ul></p>
    </td>
  </tr>
</table>
<p><i>* Full version contains optimization aid based on genetic programming:
<ul type="circle">
<li> contact the program maintainer if you want to try it (file is password protected for educational reasons) </li>
<li> requires the "Global Optimization Toolbox" (formerly known as "Genetic Algorithm Direct Search Toolbox")</li>
</ul></i></p>
<p><i>** Educational version has no optimization aid.</i></p>
<h3 align="left">Installation</h3>
<ul type="circle">
  <li>
    Unzip files into a directory e.g. <tt>C:\Program Files\matlab704\toolbox\shapeit</tt></li>
  <li>
    Goto this directory in Matlab and run: <tt>shapeit_setup_runonce</tt> </li>
  <li>
    Installation is ready now, the application can be started by running: <tt>shapeit</tt> </li>
</ul>
<p>If you have any trouble installing or using ShapeIt, <b>please read the <a href="faq_of_shapeit.htm">FAQ</a> first.</b></p>
<h3 align="left">Feedback</h3>
<p align="left">Please send bugs, problems, suggestions for future releases etc. to [mailto:G.Witvoet@tue.nl Gert Witvoet].</p>
<h3 align="left">Copyright</h3>
<p align="left">Copyright © 2005-2012 DJH Bruijnen, G Witvoet; Control Systems Technology, Eindhoven University of Technology</p>
<p align="left">This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.<br>
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the [http://www.gnu.org/copyleft/gpl.html GNU General Public License] for more details.</p>

Revision as of 22:03, 31 March 2018

Home of ShapeIt

ShapeIt is a dedicated loopshaping tool for motion systems.

ShapeIt is designed for Matlab. Here are some screenshots (click to enlarge):

Shapeit-screendump-1.jpg Shapeit-screendump-2.jpg Shapeit-screendump-3.jpg Shapeit-screendump-4.jpg

Requirements

  • Matlab 7.04 or newer
  • Control System Toolbox
  • C-compiler (Matlab LCC, gcc, or any other compiler)
  • To use the optimization: Global Optimization Toolbox (from R2010a onwards) / Genetic Algorithm Direct Search Toolbox (up to R2009b)

Download

The current version is v0.14.

Release v0.12

Release v0.13

Release v0.14

Full version:*
ShapeIt_v0.12

Full version:*
ShapeIt_v0.13

Full version:*
ShapeIt_v0.14

Educational version:**
ShapeIt_student_version_v0.12

Educational version:**
ShapeIt_student_version_v0.13

Educational version:**
ShapeIt_student_version_v0.14

Some important changes:

  • compatible with Matlab FRD objects
  • improved computation of unwrapped phase
  • improved margin computations
  • unit disc (0dB) in Nyquist plot
  • wrapping of Nichols chart possible
  • improved controller discretization
  • small bug-fixes

Some important changes:

  • improved labels for data cursors in all plots
  • frequency data available in Nyquist and Nichols data cursor
  • loading plants from file improved
  • better usability of data-loading functionality
  • better looks when used on Linux platforms

Some important changes:

  • added extra 4th order example plant with adjustable parameters
  • updated DCTools for compatibility with dSpace
  • solved occasional stability-issue for discretized controller
  • minor adjustments for plants with many RHP zeros and/or poles
  • minor bug-fixes

* Full version contains optimization aid based on genetic programming:

  • contact the program maintainer if you want to try it (file is password protected for educational reasons)
  • requires the "Global Optimization Toolbox" (formerly known as "Genetic Algorithm Direct Search Toolbox")

** Educational version has no optimization aid.

Installation

  • Unzip files into a directory e.g. C:\Program Files\matlab704\toolbox\shapeit
  • Goto this directory in Matlab and run: shapeit_setup_runonce
  • Installation is ready now, the application can be started by running: shapeit

If you have any trouble installing or using ShapeIt, please read the <a href="faq_of_shapeit.htm">FAQ</a> first.

Feedback

Please send bugs, problems, suggestions for future releases etc. to Gert Witvoet.

Copyright

Copyright © 2005-2012 DJH Bruijnen, G Witvoet; Control Systems Technology, Eindhoven University of Technology

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.