【文件属性】:
文件名称:matlab集成c代码-homework1:作业1
文件大小:206KB
文件格式:ZIP
更新时间:2021-05-22 00:38:51
系统开源
matlab集成c代码
homework1
题目:根据经纬度坐标计算两车距离、方位角,并将计算结果进行传输。
要求:
一、Simulink原型搭建:用Simulink模块实现根据两车的经纬度坐标计算两车之间的距离、计算前车的方位角,通过Simulink仿真验证算法。
二、C代码生成及功能实现:
1.基于Simulink原型生成C代码,在Linux环境进行编译运行。
2.将航向角、距离生成ASN.1格式的数据,利用ASN.1编译工具(有开源工具)生成C代码。
3.将步骤2生成的C代码集成到(步骤1)C程序中,通过UDP方式实现计算结果(距离、方位角)自发、自收。
开发语言:C++
开发工具:VSCode
编译管理:CMake
代码管理:Git
提交时间:2020.11.10
提交方式:在
注册账号并上传提交
运行方式
Windows的运行方式
打开文件夹TEST11111中的TEST11111.sln文件,ert_main.cpp为主函数,运行。
输入为(经度,纬度)
(104.628601,29.380394);
(104.728602,29.380394);
结果如下:
Linux
【文件预览】:
homework1-main
----TEST11111.sln(1KB)
----README.md(2KB)
----TEST11111()
--------TEST11111.sln(1KB)
--------TEST11111()
--------res.jpg(11KB)
--------源文件()
----untitled.slx(29KB)
----MATLAB_ert_rtw()
--------MATLAB.cpp(10KB)
--------rtwtypes.h(4KB)
--------YULOUOS(18KB)
--------ert_main.cpp(3KB)
--------MATLAB.h(3KB)