|
为了按照按照一定时间(如0.5s)刷新并统计AGV状态,我们需要周期性地触发一端代码,那这样就可以使用建模逻辑-用户事件来实现。
6 d: ~% `0 t2 r1 ^9 m7 J我做的模型实现了统计AGV是否装载货物,电池电量,AGV速度等。
0 q' ? R; n" D6 U
" L8 E0 d+ B% Y- E, i; F' I关于速度的统计,我没有在树视图中发现存在存储速度的树节点。就采用坐标距离公式的方法,求出了一定时间(如0.5s)内的平均速度。5 n/ w; m' J. b0 j% {% N
double agv_speed=sqrt((y1-y2)*(y1-y2)+(x1-x2)*(x1-x2))/0.5;//坐标距离计算公式+ e" R9 ?7 v! K* A8 o) p! }
; z) G- p" u' y# Y2 u$ M+ H, r$ M% Z* T. n/ i x: K* J! M
请批评指正!不知论坛大神是否有更好的办法来实现速度的统计!我在这个抛砖引玉了!
; c, y' K, p2 W4 U# u9 N! M% z- o- `* d A. h! m {( t3 e$ ~
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
评分
-
查看全部评分
|