2015-11-06 01:38:28 +00:00
|
|
|
<div id="content-watermark"></div>
|
2015-11-05 15:47:11 +00:00
|
|
|
<div class="tab-pid_tuning toolbar_fixed_bottom">
|
2015-11-10 01:21:47 +00:00
|
|
|
<div class="content_wrapper">
|
|
|
|
<div class="tab_title" i18n="tabPidTuning"></div>
|
|
|
|
<div class="cf_doc_version_bt">
|
2016-06-17 18:27:10 +00:00
|
|
|
<a id="button-documentation" href="https://github.com/cleanflight/cleanflight/releases" target="_blank"></a>
|
2015-11-10 01:21:47 +00:00
|
|
|
</div>
|
|
|
|
<div class="cf_column half">
|
|
|
|
<div class="controller">
|
2016-01-03 15:05:26 +00:00
|
|
|
<span class="head" i18n="pidTuningControllerHead"></span>
|
2015-12-08 11:20:04 +00:00
|
|
|
<select name="controller">
|
2015-11-14 00:41:23 +00:00
|
|
|
<!-- list generated here -->
|
2015-11-10 01:21:47 +00:00
|
|
|
</select>
|
|
|
|
</div>
|
2016-01-03 15:05:26 +00:00
|
|
|
<div class="cf_column right">
|
|
|
|
<div class="default_btn show">
|
2015-11-10 01:21:47 +00:00
|
|
|
<a href="#" id="showAllPids">Show all PIDs</a>
|
|
|
|
</div>
|
2016-01-03 15:05:26 +00:00
|
|
|
<div class="default_btn resetbt">
|
2015-12-12 22:46:51 +00:00
|
|
|
<a href="#" id="resetPIDs">Reset PID Controller</a>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
2015-11-10 01:21:47 +00:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<form name="pid-tuning" id="pid-tuning">
|
|
|
|
<div class="clear-both"></div>
|
|
|
|
<div class="cf_column half">
|
|
|
|
<div class="gui_box grey">
|
|
|
|
<table class="pid_titlebar">
|
|
|
|
<tr>
|
2016-01-03 15:05:26 +00:00
|
|
|
<th class="name" i18n="pidTuningName""></th>
|
|
|
|
<th class="proportional" i18n="pidTuningProportional"></th>
|
|
|
|
<th class="integral" i18n="pidTuningIntegral"></th>
|
|
|
|
<th class="derivative" i18n="pidTuningDerivative"></th>
|
2015-11-10 01:21:47 +00:00
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<table id="pid_main" class="pid_tuning">
|
|
|
|
<tr>
|
|
|
|
<th colspan="4">
|
2015-11-16 21:33:00 +00:00
|
|
|
<div class="pid_mode" i18n="pidTuningBasic"></div>
|
2015-11-10 01:21:47 +00:00
|
|
|
</th>
|
|
|
|
</tr>
|
|
|
|
<tr class="ROLL">
|
|
|
|
<!-- 0 -->
|
|
|
|
<td></td>
|
2016-06-17 18:27:10 +00:00
|
|
|
<td><input type="number" name="p" step="1" min="0" max="255" /></td>
|
|
|
|
<td><input type="number" name="i" step="1" min="0" max="255" /></td>
|
2015-11-10 01:21:47 +00:00
|
|
|
<td><input type="number" name="d" step="1" min="0" max="255" /></td>
|
|
|
|
</tr>
|
|
|
|
<tr class="PITCH">
|
|
|
|
<!-- 1 -->
|
|
|
|
<td></td>
|
2016-06-17 18:27:10 +00:00
|
|
|
<td><input type="number" name="p" step="1" min="0" max="255" /></td>
|
|
|
|
<td><input type="number" name="i" step="1" min="0" max="255" /></td>
|
2015-11-10 01:21:47 +00:00
|
|
|
<td><input type="number" name="d" step="1" min="0" max="255" /></td>
|
|
|
|
</tr>
|
|
|
|
<tr class="YAW">
|
|
|
|
<!-- 2 -->
|
|
|
|
<td></td>
|
2016-06-17 18:27:10 +00:00
|
|
|
<td><input type="number" name="p" step="1" min="0" max="255" /></td>
|
|
|
|
<td><input type="number" name="i" step="1" min="0" max="255" /></td>
|
2015-11-10 01:21:47 +00:00
|
|
|
<td><input type="number" name="d" step="1" min="0" max="255" /></td>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<table id="pid_baro" class="pid_tuning">
|
|
|
|
<tr>
|
|
|
|
<th colspan="4">
|
2015-11-16 21:33:00 +00:00
|
|
|
<div class="pid_mode" i18n="pidTuningAltitude"></div>
|
2015-11-10 01:21:47 +00:00
|
|
|
</th>
|
|
|
|
</tr>
|
|
|
|
<tr class="ALT">
|
|
|
|
<!-- 3 -->
|
|
|
|
<td></td>
|
2016-06-17 18:27:10 +00:00
|
|
|
<td><input type="number" name="p" step="1" min="0" max="255" /></td>
|
|
|
|
<td><input type="number" name="i" step="1" min="0" max="255" /></td>
|
2015-11-10 01:21:47 +00:00
|
|
|
<td><input type="number" name="d" step="1" min="0" max="255" /></td>
|
|
|
|
</tr>
|
|
|
|
<tr class="Vario">
|
|
|
|
<!-- 9 -->
|
|
|
|
<td>VEL</td>
|
2016-06-17 18:27:10 +00:00
|
|
|
<td><input type="number" name="p" step="1" min="0" max="255" /></td>
|
|
|
|
<td><input type="number" name="i" step="1" min="0" max="255" /></td>
|
2015-11-10 01:21:47 +00:00
|
|
|
<td><input type="number" name="d" step="1" min="0" max="255" /></td>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<table id="pid_mag" class="pid_tuning">
|
|
|
|
<tr>
|
|
|
|
<th colspan="4">
|
2015-11-16 21:33:00 +00:00
|
|
|
<div class="pid_mode" i18n="pidTuningMag"></div>
|
2015-11-10 01:21:47 +00:00
|
|
|
</th>
|
|
|
|
</tr>
|
|
|
|
<tr class="MAG">
|
|
|
|
<!-- 8 -->
|
|
|
|
<td></td>
|
2016-06-17 18:27:10 +00:00
|
|
|
<td><input type="number" name="p" step="1" min="0" max="255" /></td>
|
2015-11-10 01:21:47 +00:00
|
|
|
<td></td>
|
|
|
|
<td></td>
|
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<table id="pid_gps" class="pid_tuning">
|
|
|
|
<tr>
|
|
|
|
<th colspan="4">
|
2015-11-16 21:33:00 +00:00
|
|
|
<div class="pid_mode" i18n="pidTuningGps"></div>
|
2015-11-10 01:21:47 +00:00
|
|
|
</th>
|
|
|
|
</tr>
|
|
|
|
<tr class="Pos">
|
|
|
|
<!-- 4 -->
|
|
|
|
<td></td>
|
2016-06-17 18:27:10 +00:00
|
|
|
<td><input type="number" name="p" step="1" min="0" max="255" /></td>
|
|
|
|
<!-- <td><input type="number" name="i" step="1" min="0" max="255" /></td> -->
|
|
|
|
<td></td>
|
2015-11-10 01:21:47 +00:00
|
|
|
<td></td>
|
|
|
|
</tr>
|
|
|
|
<tr class="PosR">
|
|
|
|
<!-- 5 -->
|
|
|
|
<td></td>
|
2016-06-17 18:27:10 +00:00
|
|
|
<td><input type="number" name="p" step="1" min="0" max="255" /></td>
|
|
|
|
<td><input type="number" name="i" step="1" min="0" max="255" /></td>
|
|
|
|
<td><input type="number" name="d" step="1" min="0" max="255" /></td>
|
2015-11-10 01:21:47 +00:00
|
|
|
</tr>
|
|
|
|
<tr class="NavR">
|
|
|
|
<!-- 6 -->
|
|
|
|
<td></td>
|
2016-06-17 18:27:10 +00:00
|
|
|
<td><input type="number" name="p" step="1" min="0" max="255" /></td>
|
|
|
|
<td><input type="number" name="i" step="1" min="0" max="255" /></td>
|
|
|
|
<td><input type="number" name="d" step="1" min="0" max="255" /></td>
|
2015-11-10 01:21:47 +00:00
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
</div>
|
2016-01-03 15:05:26 +00:00
|
|
|
<div class="gui_box grey topspacer">
|
2015-12-08 11:20:04 +00:00
|
|
|
<table id="pid_accel" class="pid_tuning">
|
2015-11-12 13:36:59 +00:00
|
|
|
<tr>
|
|
|
|
<th colspan="4">
|
2016-01-03 15:05:26 +00:00
|
|
|
<div class="pid_mode borderleft">
|
|
|
|
<div class="textleft">
|
|
|
|
<div class="pidTuningLevel" i18n="pidTuningLevel"></div>
|
2016-01-06 23:40:34 +00:00
|
|
|
<div class="helpicon cf_tip" i18n_title="pidTuningLevelHelp"></div>
|
2015-11-14 11:34:06 +00:00
|
|
|
</div>
|
2016-01-03 15:05:26 +00:00
|
|
|
<div class="pids" i18n="pidTuningLevelP"></div>
|
|
|
|
<div class="pids" i18n="pidTuningLevelI"></div>
|
|
|
|
<div class="pids" i18n="pidTuningLevelD"></div>
|
2015-11-12 13:36:59 +00:00
|
|
|
</div>
|
|
|
|
</th>
|
|
|
|
</tr>
|
|
|
|
<tr class="LEVEL">
|
|
|
|
<!-- 7 -->
|
|
|
|
<td></td>
|
2016-06-17 18:27:10 +00:00
|
|
|
<td><input type="number" name="p" step="1" min="0" max="255" /></td>
|
|
|
|
<td><input type="number" name="i" step="1" min="0" max="255" /></td>
|
2015-11-12 13:36:59 +00:00
|
|
|
<td><input type="number" name="d" step="1" min="0" max="255" /></td>
|
|
|
|
</tr>
|
|
|
|
</table>
|
2015-12-08 11:20:04 +00:00
|
|
|
</div>
|
2015-11-10 01:21:47 +00:00
|
|
|
</div>
|
|
|
|
<div class="cf_column half">
|
|
|
|
<div class="spacer_left">
|
2016-01-03 15:05:26 +00:00
|
|
|
<table class="rate-tpa cf">
|
2015-11-10 01:21:47 +00:00
|
|
|
<thead>
|
|
|
|
<tr>
|
|
|
|
<th class="roll-pitch" i18n="pidTuningRollPitchRate"></th>
|
|
|
|
<th class="roll" i18n="pidTuningRollRate"></th>
|
|
|
|
<th class="pitch" i18n="pidTuningPitchRate"></th>
|
|
|
|
<th i18n="pidTuningYawRate"></th>
|
|
|
|
</tr>
|
|
|
|
</thead>
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
|
|
|
<td class="roll-pitch"><input type="number" name="roll-pitch" step="0.01" min="0"
|
|
|
|
max="1.00" /></td>
|
2016-01-03 15:05:26 +00:00
|
|
|
<td class="roll"><input type="number"
|
2015-11-10 01:21:47 +00:00
|
|
|
name="roll" step="0.01" min="0" max="1.00" /></td>
|
|
|
|
<td class="pitch"><input type="number" name="pitch" step="0.01" min="0" max="1.00" /></td>
|
|
|
|
<td><input type="number" name="yaw" step="0.01" min="0" max="2.55" /></td>
|
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
|
|
</table>
|
2016-01-03 15:05:26 +00:00
|
|
|
<table class="rate-tpa cf">
|
2015-11-10 01:21:47 +00:00
|
|
|
<thead>
|
|
|
|
<tr>
|
|
|
|
<th i18n="pidTuningTPA"></th>
|
2016-01-03 15:05:26 +00:00
|
|
|
<th class="tpa-breakpoint" i18n="pidTuningTPABreakPoint"></th>
|
2015-11-10 01:21:47 +00:00
|
|
|
</tr>
|
|
|
|
</thead>
|
|
|
|
<tbody>
|
|
|
|
<tr>
|
2016-01-03 15:05:26 +00:00
|
|
|
<td class="leftzero"><input type="number" name="tpa" step="0.01" min="0"
|
2015-11-10 01:21:47 +00:00
|
|
|
max="1.00" /></td>
|
|
|
|
<td class="tpa-breakpoint"><input type="number" name="tpa-breakpoint" step="10"
|
|
|
|
min="1000" max="2000" /></td>
|
|
|
|
</tr>
|
|
|
|
</tbody>
|
|
|
|
</table>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</form>
|
|
|
|
<div class="clear-both"></div>
|
|
|
|
</div>
|
|
|
|
<div class="content_toolbar">
|
|
|
|
<div class="btn save_btn">
|
|
|
|
<a class="update" href="#" i18n="pidTuningButtonSave"></a>
|
|
|
|
</div>
|
|
|
|
<div class="btn refresh_btn">
|
|
|
|
<a class="refresh" href="#" i18n="pidTuningButtonRefresh"></a>
|
|
|
|
</div>
|
|
|
|
</div>
|
2016-06-17 18:27:10 +00:00
|
|
|
</div>
|