maochaoying 2 years ago
parent
commit
73edc545fd
  1. 145
      index.html

145
index.html

@ -241,8 +241,8 @@
<div class="mod-tab"> <div class="mod-tab">
<div class="header"> <div class="header">
<button class="tab_top active button1">基本控制</button> <button class="tab_top active button1">基本控制</button>
<button class="tab_top button2">机控制</button>
<button class="tab_top button3">机控制</button>
<button class="tab_top button2">机控制</button>
<button class="tab_top button3">机控制</button>
</div> </div>
<div class="content"> <div class="content">
<div class="panel active"> <div class="panel active">
@ -343,83 +343,148 @@
> >
<div class="single"> <div class="single">
<p>ID</p> <p>ID</p>
<input type="text" class="input" />
<input type="text" class="input" id="duoji_id" />
</div> </div>
<div <div
class="single" class="single"
style="margin-left: 10px; margin-right: 5px" style="margin-left: 10px; margin-right: 5px"
> >
<p>BASE</p> <p>BASE</p>
<input type="text" class="input" />
<input type="text" class="input" id="duoji_base" />
</div> </div>
<div <div
class="single" class="single"
style="margin-left: 5px; margin-right: 10px" style="margin-left: 5px; margin-right: 10px"
> >
<p>OFFSET</p> <p>OFFSET</p>
<input type="text" class="input" />
<input type="text" class="input" id="duoji_offset" />
</div> </div>
</div> </div>
<div class="card_container"> <div class="card_container">
<h3 class="title">状态</h3> <h3 class="title">状态</h3>
<div class="form"> <div class="form">
<p class="label">异常</p> <p class="label">异常</p>
<input type="text" class="input" />
<button class="btn"></button>
<input type="text" class="input" id="duoji_exception" />
<button
class="btn"
onclick="readValue('#duoji_exception', 'read')"
>
</button>
</div> </div>
<div class="form"> <div class="form">
<p class="label">状态</p> <p class="label">状态</p>
<input type="text" class="input" />
<button class="btn"></button>
<input type="text" class="input" id="duoji_status" />
<button
class="btn"
onclick="readValue('#duoji_status', 'read')"
>
</button>
</div> </div>
<div class="form"> <div class="form">
<p class="label">位置</p> <p class="label">位置</p>
<input type="text" class="input" />
<button class="btn"></button>
<input type="text" class="input" id="duoji_position" />
<button
class="btn"
onclick="readValue('#duoji_position', 'read')"
>
</button>
</div> </div>
</div> </div>
<div class="card_container"> <div class="card_container">
<h3 class="title">配置</h3> <h3 class="title">配置</h3>
<div class="form"> <div class="form">
<p class="label">反复运动启始位置</p> <p class="label">反复运动启始位置</p>
<input type="text" class="input_config" />
<button class="btn"></button>
<button class="btn"></button>
<input type="text" id="duoji_config_1" class="input_config" />
<button
class="btn"
onclick="readValue('#duoji_config_1', 'read')"
>
</button>
<button
class="btn"
onclick="readValue('#duoji_config_1', 'write')"
>
</button>
</div> </div>
<div class="form"> <div class="form">
<p class="label">反复运动终止位置</p> <p class="label">反复运动终止位置</p>
<input type="text" class="input_config" />
<button class="btn"></button>
<button class="btn"></button>
<input type="text" class="input_config" id="duoji_config_2" />
<button
class="btn"
onclick="readValue('#duoji_config_2', 'read')"
>
</button>
<button
class="btn"
onclick="readValue('#duoji_config_2', 'write')"
>
</button>
</div> </div>
<div class="form"> <div class="form">
<p class="label">运行时速度配置</p> <p class="label">运行时速度配置</p>
<input type="text" class="input_config" />
<button class="btn"></button>
<button class="btn"></button>
<input type="text" class="input_config" id="duoji_config_3" />
<button
class="btn"
onclick="readValue('#duoji_config_3', 'read')"
>
</button>
<button
class="btn"
onclick="readValue('#duoji_config_3', 'write')"
>
</button>
</div> </div>
</div> </div>
<div class="card_container"> <div class="card_container">
<h3 class="title">动作</h3> <h3 class="title">动作</h3>
<div class="form"> <div class="form">
<p class="label">舵机移动到角度</p> <p class="label">舵机移动到角度</p>
<input type="text" class="input" />
<button class="btn"></button>
<input type="text" class="input" id="duoji_move_1" />
<button
class="btn"
onclick="readValue('#duoji_move_1', 'write')"
>
</button>
</div> </div>
<div class="form"> <div class="form">
<p class="label">舵机停止</p> <p class="label">舵机停止</p>
<input type="text" class="input" />
<button class="btn"></button>
<input type="text" class="input" id="duoji_move_2" />
<button
class="btn"
onclick="readValue('#duoji_move_2', 'write')"
>
</button>
</div> </div>
<div class="form"> <div class="form">
<p class="label">清除异常</p> <p class="label">清除异常</p>
<input type="text" class="input" />
<button class="btn"></button>
<input type="text" class="input" id="duoji_move_3" />
<button
class="btn"
onclick="readValue('#duoji_move_3', 'write')"
>
</button>
</div> </div>
<div class="form"> <div class="form">
<p class="label">反复运动</p> <p class="label">反复运动</p>
<input type="text" class="input" />
<button class="btn"></button>
<input type="text" class="input" id="duoji_move_4" />
<button
class="btn"
onclick="readValue('#duoji_move_4', 'write')"
>
</button>
</div> </div>
</div> </div>
</div> </div>
@ -824,4 +889,28 @@
}); });
}); });
</script> </script>
<script>
// 舵机封装读写方法
const readValue = (id, type) => {
const duoId = document.querySelector("#duoji_id");
const duoBase = document.querySelector("#duoji_base");
const duoOff = document.querySelector("#duoji_offset");
const ele = document.querySelector(id);
const { protocol, message } = commonMessage;
const msg = JSON.stringify({
protocol,
message: {
...message,
targetId: parseInt(duoId.value),
ctrlPointAddr: parseInt(duoBase.value) + parseInt(duoOff.value),
ctrlPointVal: parseInt(ele.value),
type,
},
});
sendOrder(msg);
};
</script>
<script>
// 电机js
</script>
</html> </html>
Loading…
Cancel
Save