从舰队服务器访问数据,处理和可视化

内容

从舰队服务器下载数据

url = http://ec2 - 54 - 187 - 132 - 60. - 2. -西方- compute.amazonaws.com/api?user=anita.gajjala@mathworks.com”;文件名=“data.zip”;websave(文件名、url);解压缩(文件名);

打开文件,选择“表”,然后选择“导入选择”

uiopen (“20150115022155 _logfile.csv”, 1)

转换为日期时间

日志文件。时间= datetime (logfile.time / 1000,“ConvertFrom”“posixtime”)小时(5);

创建地图

绘制GPS轨迹wmline (logfile.kff1006 logfile.kff1005,“颜色”[0, 1],“宽度”6)% MathWorks办公室lat = 42.299827;朗= -71.350273;描述= sprintf (' % s < br > % s < / br > < br > % s < / br >”...苹果山路3号“纳蒂克,马。01760年...“//www.tatmou.com”);name =“MathWorks公司”。;iconDir = fullfile (matlabroot,“工具箱”matlab的“图标”);iconFilename = fullfile (iconDir,“matlabicon.gif”);wmmarker(纬度,经度,“描述”、描述...“FeatureName”、名称、...“图标”iconFilename,...“OverlayName”、名称);添加燃料消耗作为标记fuelVec =日志文件。kff125a * 1/3785.41178;比例范围为1:64= scaleVector(fuelVec,[1 64],“整数”);fuelScaled (isnan (fuelScaled)) = 1;画彩色记号笔提出=喷气机(64);s = 5;%抓取每5个数据点wmmarker (logfile.kff1006(1:年代:结束),logfile.kff1005(1:年代:结束),...“颜色”提出(fuelScaled(1:年代:结束):))

情节的原始数据

转速、扭矩、转速hA1 =情节(5、1、1);速度=日志文件。kff1001 * 1/1.60934;% Km/h到mi/h情节(logfile.time日志文件。kff1001 * 1/1.60934);ylabel (hA1“速度(英里/小时)”)标题(“合并到9号公路上”);hA2 =次要情节(5、1、2);情节(logfile.time(2:结束),diff(速度);ylabel (hA2, {“加速”“(英里/秒)”}) (hA2,“上”);情节(hA2 logfile.time 5 *的(大小(logfile.time)),“r”);持有(hA2“关闭”) hA3 = subplot(5,1,3);情节(logfile.time logfile.kc);ylabel (hA3发动机转速的) hA4 = subplot(5,1,4);情节(logfile.time日志文件。kff125a * 1/3785.41178);将cc/min转换为gal/minylabel上(hA4, {燃料流量的“(加仑/分钟)”}) hA5 = subplot(5,1,5);情节(logfile.time str2double (logfile.kff1225) * 1/0.7375621483695506);将ft-lb转换为Nmylabel (hA5, {“扭矩”“(Nm)”})%连接轴linkaxes ([hA1, hA2、hA3 hA4 hA5],“x”