4.0 Labview中算法实例1-迟滞曲线上两段的平均差(拐点计算)

本案例的代码以及介绍请参看本博主的视频课程,该视频课程会介绍更多实际工作中使用的算法:《Labview实战1-力位置曲线的绘制_在线视频教程-CSDN程序员研修院

https://edu.csdn.net/course/detail/40757

具体内容如下:

【案例1】一测试项目,动作步骤如下:

角度从0走到12度(步骤:1->2),然后等待一会,然后返回到10度左右(步骤3->4),然后继续走到12度(步骤5->6),然后等待,然后返回到0度(步骤7->8).下图所示。 中间一直是采集角度和转矩的,绘图如下:

要求计算:步骤5->6的中间角度上(11度左右)前后0.5度的步骤5-6与步骤7-8曲线之间的平均转矩差。

计算过程如下:

1.先找到角度上这三个拐点(即步骤5-6):

【思路】滤波后、求导,导数绝对值小于某个阈值认为是0、大于阈值则为1(若导数为负,负超过该阈值则为-1)、这样其变化点就是转折点

2.求出5-6路线上的角度的中值,该值+-0.5度作为一个区间,比如10.5-11.5度。

3.得到所有5-6段,7-8段上角度在【10.5-11.5】的点,各自求平均值,相减得到结果

【知识点1】函数F (t )的微分f (t)介绍

因为这些算法中对于第一个或者最后一个的计算时需要一个或两个额外数据,这就是前向条件或者后向条件。

举下例子来说,'前向'计算时,最后一个元素求导需要额外一个数字,即后向条件,如果不给与后向条件,则默认是0.

【备注2】波形图标中多曲线时,追加一个标尺的做法

步骤 关键操作 说明/技巧
1. 添加额外Y轴 先用小手工具('操作值')选择原有Y轴上一个数字,然后''右击鼠标 > 复制标尺 会创建一个与原有Y轴完全相同的新轴。
2. 调整Y轴位置 右击新复制的Y轴 > 两侧交换 新Y轴会移动到图的右侧,与左侧原轴形成对应
3. 关联曲线与轴 上图所示:右击,选择Y标尺->选择对应的标尺 这是核心步骤,确保每条曲线绑定到正确的坐标轴。
相关推荐
Kay.Wen9 天前
LabVIEW 转换 XML文本
xml·labview
LabVIEW开发15 天前
LabVIEW插值应用
算法·labview·labview知识·labview功能·labview程序
LabVIEW开发15 天前
LabVIEW控制阀性能测试评估系统
人工智能·labview·labview知识·labview功能·labview程序
LabVIEW开发16 天前
LabVIEW振动信号采集分析
fpga开发·labview·labview知识·labview功能·labview程序
LabVIEW开发19 天前
LabVIEW PID VI 温控参数全解与应用
labview·labview知识·labview功能·labview程序
俊俊谢21 天前
LabVIEW如何排查和修复dll缺失问题
驱动开发·.net·labview·dll
unicrom_深圳市由你创科技21 天前
LabVIEW和C#在工业控制中的应用差异是什么?
fpga开发·c#·labview
电气_空空21 天前
基于 LabVIEW 串口通信的研究
单片机·嵌入式硬件·毕业设计·labview
电气_空空21 天前
基于 LabVIEW 的 PID 控制系统设计与实现
嵌入式硬件·毕业设计·labview
LabVIEW开发22 天前
LabVIEW线性规划单纯形法实现
labview·labview知识·labview功能·labview程序