当前位置: 首页 > news >正文

企业绿色发展助力重庆seo排名软件

企业绿色发展助力,重庆seo排名软件,附近做网站,wordpress客户端APP文章目录 功能实现定义的结构体定义的函数效果图gitee源码链接 功能实现 相较于上一版,这一版添加的功能有: 1、自适应窗口 2、扫描方式(圆周扫描、扇形扫描(指定起始角度和结束角度)) 3、扫描方向&#x…

文章目录

  • 功能实现
  • 定义的结构体
  • 定义的函数
  • 效果图
  • gitee源码链接

功能实现

相较于上一版,这一版添加的功能有:
1、自适应窗口
2、扫描方式(圆周扫描、扇形扫描(指定起始角度和结束角度))
3、扫描方向(顺时针/逆时针)
4、目标点的批号
5、航迹线的绘制
6、方位,量程绘制
7、鼠标左键点击显示当前点相对于圆心的距离和方位
8、鼠标滚轮放大缩小。

9、封装接口。

定义的结构体

//枚举,扫描方式
enum ScanModeEnum{/// 圆周扫描CircleScan = 0,// 扇形扫描SectorScan
};
//枚举,扫描方向
enum ScanDirectionEnum{ClockWize = 0,                    //顺时针扫描AntiClockWize                   //逆时针扫描
};//目标信息
struct  TargetInfo
{std::string sTargetId;          //批号std::string sTOA ;              //到达时间double dAzimuth ;               //方位double dPitch  ;                //俯仰double dDistance;               //距离double dFrequency ;             //射频double dPulseWidth ;            //脉宽double dPulseAmplitude ;       //脉幅(0.5-4。5)double dPRI ;                   //脉冲重复周期double dRCS ;                   //目标反射面积int  nAttr;                     //目标属性,0:我方;1:敌方;2:中立;3:不明};

定义的函数

//----------------------------------------------------
//  函数名称:Start
//  作用:开启雷达扫描定时器
//  参数:参数一:int类型,表示定时器间隔,默认为500ms
//-----------------------------------------------------
void Start(int nScanPeriod = 500);//----------------------------------------------------
//  函数名称:Stop
//  作用:关闭雷达扫描定时器
//  参数:无参数
//-----------------------------------------------------
void Stop();//----------------------------------------------------
//  函数名称:Init
//  作用:初始化雷达扫描基本数据
//  参数:参数一:int类型,表示最大探测距离,即雷达扫描图半径,默认300
//        参数二:int类型,表示等分数,即雷达扫描图圈数,默认5圈
//        参数三:int类型,扫描周期,默认500毫秒更新一次
//        参数四:int类型,扫描波束宽度,默认为10度
//        参数五:bool类型,是否显示轨迹,true表示显示轨迹
//-----------------------------------------------------
void Init(int nMaxDetectionDistance = 300,int nEqualParts = 5,int nScanPeriod = 500,int nBeamWidth = 10,bool bShowTrack = false);//----------------------------------------------------
//  函数名称:SetShowTrack
//  作用:设置是否显示航迹(一个目标的各个坐标点之间的连线成为航迹)
//  参数:参数一:bool类型,是否显示轨迹,true表示显示轨迹
//-----------------------------------------------------
void SetShowTrack(bool bShowTrack = false);//----------------------------------------------------
//  函数名称:SetScanPeriod
//  作用:设置扫描周期,停止-设置扫描周期-开始
//  参数:参数一:int类型,默认为500ms
//-----------------------------------------------------
void SetScanPeriod(int nScanPeriod = 500);//----------------------------------------------------
//  函数名称:SetScanParams
//  作用:设置扫描参数 停止-设置扫描参数-开始
//  参数:参数一:ScanDirectionEnum类型,扫描方式
//        参数二:ScanModeEnum类型,扫描方向
//        参数三:int类型,扫描波束宽度,默认为10度
//        参数四:int类型,起始角,默认从0度开始
//        参数五:int类型,结束角,默认360度结束
//-----------------------------------------------------
void SetScanParams(ScanDirectionEnum scanDirection = ClockWize,ScanModeEnum scanMode = CircleScan,int nBeamWidth = 10,int nStartAngle = 0,int nEndAngle = 360);//----------------------------------------------------
//  函数名称:SetData
//  作用:设置单点坐标数据
//  参数:参数一:TargetInfo类型
//-----------------------------------------------------
void SetData(TargetInfo ti);//----------------------------------------------------
//  函数名称:SetData
//  作用:设置多点坐标数据
//  参数:参数一:std::vector<TargetInfo>类型
//-----------------------------------------------------
void SetData(std::vector<TargetInfo>& ti);//----------------------------------------------------
//  函数名称:SetColor
//  作用:设置航迹线颜色
//  参数:颜色的rgb数值
//-----------------------------------------------------
void SetColor(int r, int g, int b);

效果图

扫描方式:圆周扫描

扫描方向:顺时针

显示目标航迹线,目标批号

在这里插入图片描述目标消失

在这里插入图片描述
扫描方式:扇形扫描

扫描方向:无(扇形扫描没有顺时针或逆时针)

扫描波束宽度:10度

扫描范围:0~90度

在这里插入图片描述
目标消失

在这里插入图片描述鼠标左键点击显示当前位置相对于圆心的距离和方位

在这里插入图片描述

gitee源码链接

https://gitee.com/hnSVN/radar_scanning_project

http://www.15wanjia.com/news/47523.html

相关文章:

  • 百度云盘做网站奉化首页的关键词优化
  • 宁波公司有哪些seo基础入门视频教程
  • 做视频点播网站网址百度刷排名
  • 三级网站做爰苹果cms永久免费建站程序
  • 西安政府网站开发公司厦门人才网官网招聘信息网
  • 开一个建筑模板厂需要多少钱互联网优化
  • 怎样做阿里巴巴网站深圳营销型网站设计公司
  • 只有一个人网站开发东莞关键字排名优化
  • 重庆网站建设流程友情链接推广
  • pc端自适应网站模板怎么创建个人网站
  • 羽毛球赛事2023赛程合肥seo
  • 长春网站建设开发的有哪些怎么快速推广app
  • 中国建设银行注册网站网络营销这个专业怎么样
  • 专做淘宝的网站网络营销研究背景及意义
  • dw wordpress武汉网络优化知名乐云seo
  • 公司注册核名在哪个网站百度网站客服电话
  • 做外贸 访问国外网站 怎么办关键词搜索爱站网
  • 本地建设网站企业软文
  • wordpress如何修改html代码seo指的是
  • 现在大家做电商网站用什么源码seo优化的作用
  • 南京建站方案淘宝推广平台
  • 独立b2c网站有哪些如何在百度发布广告
  • 张家口市建设局网站百度文库个人登录
  • 做二手车广告推广哪家网站好新网店怎么免费推广
  • 建立网站对吗在哪买网站链接
  • 中卫市住房建设局网站关键词研究工具
  • app下载量查询惠州seo关键字优化
  • 怎样用虚拟主机建网站惠州搜索引擎seo
  • 信阳网站建设策划方案卖链接的网站
  • 个人网站毕业论文企业网站的推广形式有