买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:青岛汉泰智能科技有限公司
摘要:本发明公开了一种基于示波器绘制任意波的方法,步骤包括:步骤S100:提供给用户用于任意波编辑的两种图形界面模式:编辑模式和绘制模式;步骤S200:用户通过图形界面设置编辑模式和绘制模式的调参配置项;步骤S300:获取用户在图形界面上设置的调参配置项;步骤S400:基于在编辑模式下,将获取的调参配置项生成波形数据的算法参数值;步骤S500:基于绘制模式下,用户通过绘制波形轨迹的坐标值生成算法参数值;步骤S600:将算法参数值通过FPGA下发到示波器显示出波形图。本发明无需重复读取外部文件中的数据来生成用户需要的波形,能够更高效的实现用户所需要的任意波形。
主权项:1.一种基于示波器绘制任意波的方法,其特征在于,步骤包括:步骤S100:提供给用户用于任意波编辑的两种图形界面模式:编辑模式和绘制模式;其中,所述编辑模式中生成的图形界面以列表的方式呈现,所述绘制模式中生成的图形界面以示波器波形界面呈现;步骤S200:用户通过图形界面设置编辑模式和绘制模式的调参配置项;其中,所述调参配置项用于限定示波器绘制的波形点数,其中,每个波形点数分别对应一个波形点的序号、时间和电压值;步骤S300:获取用户在图形界面上设置的调参配置项;其中,用户通过在图形界面上设置编辑模式、绘制模式不同的调参配置项,其中,向用户提供的图形界面中包括每个调参配置项对应的数据控件,用于选择不同的调参配置项的编辑内容;步骤S400:基于在编辑模式下,将获取的调参配置项生成波形数据的算法参数值;其中,在编辑模式下,算法参数值包括:波形点数和波形点数对应的电压值,在编辑模式下,波形点数通过用户设置的点数参数值配置项生成;波形点数对应的电压值通过用户设置的电压值参数值配置项生成;步骤S500:基于绘制模式下,用户通过绘制波形轨迹的坐标值生成算法参数值;其中,在绘制模式下,算法参数值包括:波形点的坐标值和波形点的坐标值对应的电压值,其中,波形点的坐标值由用户绘制波形轨迹时波形点所在的位置产生;波形点的坐标值对应的电压值通过波形点的坐标值转换得到;所述步骤S500还包括:步骤S501:判断绘制的波形点是否完全;具体判断方法包括:首先,比较每个波形点的横坐标pos.x的值,其中,绘制波形轨迹时每获取一次pos,会将当前波形点的pos.x与前一个波形点的pos.x进行比较,直至对波形轨迹中所有的波形点完成比较;然后,寻找出波形点的横坐标最大值posMax和最小值posMin,若posMax与posMin的差值大于1,说明两个波形点之间还有其他波形点未能获取到;步骤S502:将步骤S501中的坐标值转换为像素值;具体判断方法包括:当所述步骤S200中用户设置的电压值参数值配置项的电压值小于图形界面横向总像素值时,说明一个坐标值对应多个像素值,因此需要将像素值平均分配给每个坐标值;当所述步骤S200中用户设置的电压值参数值配置项的电压值大于图形界面横向总像素值时,说明一个像素值对应多个坐标值,因此需要将所设的电压值参数值配置项的电压值平均分配给每个像素值,并确保每个像素值对应的多个坐标值相等;步骤S503:将步骤S502中的像素值转换为波形点的坐标值对应的电压值;根据公式计算出波形点的坐标值对应的电压值volt:volt=PIX_M-pointyPIX_M-PIX_C*tmpvolt;其中,PIX_M为图形界面中最高点的像素值;PIX_C为图形界面的中间点的像素值;tmpvolt为示波器幅度值;pointy为图形界面的横向总像素值;步骤S600:将算法参数值通过FPGA下发到示波器显示出波形图。
全文数据:
权利要求:
百度查询: 青岛汉泰智能科技有限公司 一种基于示波器绘制任意波的方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。