加载中...
扫一扫
下载苏宁易购APP
关注苏宁推客公众号
自购省钱·分享赚钱
下载苏宁金融APP
关注苏宁易购服务号
用户评价:----
物流时效:----
售后服务:----
实名认证领苏宁支付券立即领取 >
¥
提前抢
SUPER会员专享
由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
欢迎光临本店铺
点我可查看更多商品哦~
100%刮中券,最高50元无敌券,券有效期7天
亲,今日还有0次刮奖机会
我的云钻:0
您的云钻暂时不足,攒足云钻再来刮
恭喜获得1张券!
今天的机会已经全部用完了,请明天再来
恭喜刮出两张券,请选择一张领取
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
醉染图书CANoe开发从入门到精通9787302522898
¥ ×1
商品
服务
物流
基础篇 章车载网络概述3 1.1车载网络起源3 1.2CAN总线概述4 1.2.1CAN总线简史4 1.2.2CAN总线特点4 1..CAN总线主要应用5 1.2.4CAN-FD协议简介6 1.3LIN总线概述6 1.3.1LIN总线简史6 1.3.2LIN总线特点7 1.3.3LIN总线主要应用7 1.4目前典型车载网络架构7 1.4.1紧凑型8 1.4.2豪华型8 1.5主要的车载网络9 1.6车载网络发展趋势11 第2章CANoe概述12 2.1关于Vector公司12 2.2CANoe简介13 .CANoe在ECU项目开发中的作用13 ..1阶段:络系统13 ..2第二阶段:真实节点和部分节点共存14 ..第三阶段:全真实节点的网络系统14 2.4CANoe不同版本的区别15 2.4.1CANoepex版本15 2.4.2CANoerun版本15 2.4.3CANoefull版本16 2.4.4关于Demo版本CAe6 2.4.5关于64bit版本CAe7 2.5CANoe安装17 2.5.1系统配置要求17 2.5.2常见硬件接口卡18 2.5.3安装过程18 2.6CANoe常见的总线授权选项 2.7CANoe的授权管理24 2.8CANoe的硬件配置25 2.8.1硬件信息查看25 2.8.2硬件配置27 2.8.3通道数量设置28 第3章CANoe开发环境29 3.1CANoe主界面29 3.2CANoe选项卡和功能区30 3.2.1File菜单30 3.2.2Home功能区31 3..Analysis功能区32 3.2.4Simulation功能区33 3.2.5Test功能区34 3.2.6Diagnostics功能区35 3.2.7Environment功能区36 3.2.8Hardware功能区37 3.2.9Tools功能区38 3.2.10Layout功能区39 3.3常用窗口40 3.3.1SimulationSetup窗口40 3.3.2StartValues窗口40 3.4常见诊断窗口41 3.4.1DiagnosticConsole窗口41 3.4.2DiagnosticSessionControl窗口42 3.4.3FaultMemory窗口42 3.5常见测试窗口43 3.5.1TestUnit窗口43 3.5.2TestModule窗口45 第4章CANoe总线测量和分析46 4.1CANoe总线测量和分析概述46 4.2MeasurementSetup窗口47 4.2.1主要功能48 4.2.2插入分析窗口或数据记录模块48 4..插入功能模块49 4.3常见分析窗口49 4.3.1Write窗口49 4.3.2Trace窗口51 4.3.3Graphic窗口52 4.3.4StateTracker窗口52 4.3.5Data窗口53 4.3.6Statistics窗口53 4.3.7Scope窗口54 4.3.8Video窗口55 4.3.9GPS窗口55 4.4测量数据记录设置及处理56 4.4.1Logging文件设置56 4.4.2Logging文件格式57 4.4.3Filter设置57 4.4.4Trigger设置58 4.4.5Trace导入和导出60 4.4.6Trace查看和编辑63 4.4.7Trace回放64 4.5离线分析67 4.6发生器模块68 4.6.1CANIG模块68 4.6.2IG模块69 第5章CANoe工程配置及运行71 5.1配置工程1 5.1.1物理通道分配问题71 5.1.2波特率设置问题71 5.1.3授权或相关选项缺失问题74 5.1.4虚拟通道设置问题75 5.1.5硬件连接问题76 5.2不同版本工程文件之间的兼容处理76 5.3工程个化设置78 5.3.1添加/修改的Desktop设置78 5.3.2保存不同的工程配置文件78 5.4工程文件夹的命名习惯79 入门篇 第6章车载总线基础83 6.1ECU硬件/软件架构介绍83 6.1.1硬件架构83 6.1.2软件架构84 6.2开发工程的必要5 6.2.1软件开发的V模型86 6.2.2工程的必要6 6.3CANoe工程架构87 第7章开发个CANoe工程88 7.1创建个工程88 7.2添加CAN数据库89 7.2.1新建CAN数据库89 7.2.2添加报文和信号89 7..添加数据库到工程中91 7.3定义系统变量91 7.4创建面板92 7.4.1创建开关面板92 7.4.2创建指示灯面板93 7.5创建网络节点93 7.5.1添加网络节点93 7.5.2添加HelloWorld代码95 7.5.3添加Switch代码95 7.5.4添加Light代码96 7.6工程运行测试96 7.7查看Trace信息97 第8章总线数据库设计98 8.1总线数据库概述98 8.2CANdbEditor98 8.2.1File菜单99 8.2.2工具栏100 8.3在X-Vehicle项目中创建CAN总线数据库100 8.3.1基于模板新建总线数据库100 8.3.2Networks101 8.3.3ECUs102 8.3.4NetworkNodes102 8.3.5Messages103 8.3.6Signals105 8.3.7EnvironmentVariable109 8.3.8Attribute110 8.3.9ValueTable113 8.3.10ByteOrder114 8.4导入数据库文件116 8.5LIN总线数据库编辑器LDFExplorer117 第9章Panel设计118 9.1Panel概述118 9.2Panel设计环境介绍119 9.2.1File菜单119 9.2.2Home功能区120 9..Panel功能区121 9.2.4Properties功能区122 9.2.5Toolbox窗口122 9.2.6SymbolExplorer窗口122 9.2.7WorkingArea窗口1 9.2.8Properties窗口124 9.2.9OutputWindw24 9.3控件介绍125 9.3.1Switch/Indicator控件126 9.3.2LEDControl控件127 9.3.3Input/OutputBox控件128 9.3.4Hex/TextEditor控件130 9.3.5AnalogGauge控件131 9.3.6Meter控件132 9.4多帧图片简介133 9.5系统变量简介134 9.6在X-Vehicle项目中创建Pnel136 9.6.1添加Control面板136 9.6.2添加Display面板140 9.6.3创建一个Desktp43 0章CAPL语言设计145 10.1CAPL概述145 10.1.1CAPL主要用途145 10.1.2CAPL的特点146 10.2CAPL开发环境——CAPL浏览器简介146 10.2.1File菜单147 10.2.2功能区147 10..导航区和编辑区150 10.2.4函数浏览区150 10.2.5对象浏览区150 10.2.6输出窗口151 10.3CAPL基础——数据类型151 10.3.1变量的声明与定义152 10.3.2简单变量153 10.3.3复合类型154 10.3.4特殊类型155 10.4CAPL基础——常见运算157 10.5CAPL基础——流程控制158 10.5.1if条件语句158 10.5.2switch语句158 10.5.3while循环语句159 10.5.4for循环语句160 10.5.5break语句160 10.5.6return语句161 10.6CAPL基础——程序结构161 10.6.1头文件161 10.6.2全局变量声明162 10.6.3事件处理162 10.6.4自定义函数169 10.7CAPL基础——常用函数库简介170 10.7.1通用函数170 10.7.2算函172 10.7.3字符串函数172 10.7.4CAN总线函数173 10.7.5LIN总线函数174 10.7.6诊断函数174 10.8CAPL基础——总线数据库的使用175 10.9CAPL基础——变量和信号的访问175 10.9.1CAPL中访问信号175 10.9.2CAPL中访问系统变量176 10.9.3CAPL中访问环境变量176 10.10在X-Vehicle项目中添加CAPL程序177 10.10.1创建节点Engine的CAPL程序178 10.10.2创建节点Door的CAPL程序178 10.10.3创建节点Display的CAPL程序180 10.11工程运行测试181 1章工程编译和调试182 11.1CAPL程序编译182 11.1.1条件编译182 11.1.2编译CAPL程序183 11.2CAPL程序的Debug功能调试184 11.2.1设置DebugMde84 11.2.2Debugger工具栏185 11..设置调试断点185 11.2.4变量查看186 11.2.5断点查看187 11.3使用Write窗口调试CAPL程序187 2章工程开发入门——CAN190 12.1总线工程概述190 12.2总线工程开发流程及策略190 12.2.1开发流程190 12.2.2工程开发策略191 1.工程实例简介192 1..1网络拓扑图192 1..2实现功能193 12.4工程实现193 12.4.1创建工程194 12.4.2DBC文件设计与导入194 12.4.3系统变量197 12.4.4面板设计198 12.4.5CAPL代码实现207 12.4.6AutomationSequences217 12.4.7分析窗口设置218 12.4.8Trace窗口与Logging220 12.4.9Desktop布局221 12.5工程运行测试2 进阶篇 3章工程开发进阶I——CANLIN22 13.1工程实例简介227 13.1.1网络拓扑图227 13.1.2实现功能228 13.2工程实现229 13.2.1添加LIN总线支持229 13.2.2数据库LDF文件设计与导入0 13..添加环境变量 13.2.4面板设计 13.2.5CAPL实现248 13.2.6Trace窗口与Logging256 13.2.7设置Desktop布局257 13.3工程运行测试257 13.4扩展话题——关于网络管理258 4章工程开发进阶II——测试260 14.1基于CANoe的自动化测试系统简介260 14.2TestFeatureSet功能简介261 14.2.1约束和条件设置函数261 14.2.2信号测试函数261 14..等待指示函数262 14.2.4测试控制函数263 14.2.5故障注入函数263 14.2.6测试判别函数264 14.2.7测试架构函数264 14.2.8测试报告函数265 14.3TestServiceLibrary功能简介265 14.3.1检测函数266 14.3.2状态报告函数268 14.3.3激励函数269 14.3.4检测控制函数270 14.4测试单元与测试模块简介270 14.4.1测试单元与测试模块的区别271 14.4.2测试模块架构271 14.5工程实例简介272 14.6工程实现272 14.6.1添加CAPL测试模块272 14.6.2测试方法分析274 14.6.3CAPL测试用例276 14.6.4CAPL测试模块282 14.7工程运行测试283 14.7.1测试执行283 14.7.2测试报告285 14.8扩展话题——关于vTESTstudio286 5章工程开发进阶III——诊断288 15.1汽车诊断技术概述288 15.1.1诊断术语289 15.1.2OBD诊断与型诊断289 15.1.3诊断协议289 15.1.4诊断接口290 15.1.5诊断周期291 15.1.6UDS诊断服务291 15.1.7Vector诊断工具简介292 15.2CANoe诊断功能简介293 15.2.1诊断描述文件294 15.2.2安全访问服务294 15..诊断测试窗口295 15.3CANoe常见诊断函数295 15.3.1通信/设定功能函数295 15.3.2安全访问函数296 15.3.3对象访问函数296 15.3.4参数访问函数297 15.3.5诊断测试函数298 15.4工程实例简介299 15.5工程实现299 15.5.1CDD文件导入299 15.5.2SecurityDLL文件配置301 15.5.3诊断控制台301 15.5.4诊断测试面板302 15.5.5添加Tester节点314 15.5.6虚拟诊断响应317 15.5.7自动化诊断测试方法分析318 15.5.8CAPL诊断测试模块实现319 15.5.9制作GenerateKey.dll332 15.6工程运行测试332 15.6.1手动诊断测试面板332 15.6.2自动化诊断测试模块333 15.7扩展话题——VTSystem在测试中的应用335 6章CANoe不错编程——COMServer技术336 16.1COM接口技术简介336 16.2CANoeCOMServer简介及设置336 16.3工程实例简介337 16.4开发实现——CANoe工程338 16.4.1CANoe工程调用的系统变量338 16.4.2CANoe工程调用的总线信号339 16.4.3新建CANoeCAPL函数340 16.5开发实现——VB.NET工程342 16.5.1新建VB.NET工程342 16.5.2添加CANoe相关引用342 16.5.3界面设计344 16.5.4全局变量定义348 16.5.5CANoe应用和Measurement对象控制348 16.5.6CANoe事件处理349 16.5.7系统变量操作349 16.5.8总线信号操作350 16.5.9CAPL函数调用350 16.5.10完整代码351 16.6工程运行测试362 16.7扩展话题——Python脚本调用COMServer362 7章CANoe不错编程——CAPLDLL技术363 17.1CAPLDLL技术概述363 17.1.1CAPLDLL函数列表364 17.1.2CAPL回调函数365 17.2工程实例简介366 17.3工程实现——VC.NET开发CAPLDLL366 17.3.1创建用户自定义函数——CRC算法函数366 17.3.2创建用户自定义函数——读取MAC地址函数369 17.4工程实现——CANoe调用CAPLDLL371 17.4.1如何添加CAPLDLL371 17.4.2DLL路径搜索顺序372 17.4.3添加系统变量372 17.4.4添加一个测试面板372 17.4.5添加CAPL代码375 17.5工程运行测试378 17.6扩展话题——CANoe工程代码保护379 17.6.1编译后删除源代码379 17.6.2加密后删除源代码380 17.6.3加密保护与硬件绑定380 8章CANoe不错编程——CLibraryAPI技术381 18.1CCL库文件概述381 18.2常用CCL接口函数介绍381 18.3工程实例简介383 18.4工程实现——VC.NET开发CCL384 18.4.1如何创建一个CCL库文件384 18.4.2CCL代码实现386 18.5工程实现——CANoe调用CCL389 18.5.1如何调用CCLAPI389 18.5.2添加系统变量390 18.5.3添加测试面板390 18.5.4添加IG模块392 18.6工程运行测试392 9章CANoe不错编程——自定义菜单插件394 19.1自定义菜单插件概述394 19.2工程实例简介394 19.3开发自定义菜单插件394 19.3.1创建和配置工程395 19.3.2代码实现396 19.4在CANoe中配置自定义菜单插件401 19.5工程运行测试401 19.6扩展话题——关于C#语言402 第20章CANoe不错编程——.NET测试模块开发403 20.1.NET测试模块开发概述403 20.2.NET测试环境设定404 20.2.1配置CANoe的.NET文件编辑器404 20.2.2配置VisualC#项目开发模板405 20.3工程实例简介406 20.4工程实现——.NET测试模块406 20.4.1添加.NET测试模块406 20.4.2调用CAPL测试库中的测试用例407 20.4.3新建C#测试模块工程409 20.4.4数据库和系统变量的访问方法409 20.4.5.NET测试模块开发410 20.4.6.NET测试模块配置和编译414 20.5工程运行测试415 20.6扩展话题——XML测试模块416 2章CANoe不错编程——TCP/IP通信编程419 21.1网络传输协议简介419 21.1.1网际层420 21.1.2传输层420 21.1.3Socket编程简介421 21.2.NET编程中TCP/IP相关类的简介421 21.3CAPL中TCP/IP相关函数的简介424 21.4工程实例简介426 21.5工程实现——C#TCP/IP服务器端开发427 21.5.1新建一个工程427 21.5.2界面设计427 21.5.3C#代码实现429 21.6工程实现——CANoeTCP/IP客户端开发434 21.6.1创建工程434 21.6.2新建系统变量434 21.6.3Panel设计435 21.6.4CAPL实现438 21.7工程运行测试446 21.8扩展话题——UDPSocket通信447 第22章CANoe不错编程——FDX协议与HIL系统通信449 22.1FDX协议449 22.1.1Datagram450 22.1.2创建DataGroups和Items454 22.1.3FreeRunning模式455 22.2工程实例简介455 2.工程实现——CANoe项目456 2..1创建FDXDescription文件456 2..2配置FDX457 22.4工程实现——VC.NET项目458 22.4.1VC.NET中FDX相关类简介458 22.4.2Datagram结构体定义459 22.4.3界面设计461 22.4.4代码实现463 22.5工程运行测试480 22.6扩展话题——硬件在环481 第章CANoe不错编程——调用LabVIEW482 .1LabVIEWIntegration系统设置要求482 .2工程实例简介482 .工程实现——LabVIEW483 ..1创建共享变量483 ..2创建DemoVI484 .4工程实现——CANoe485 .4.1启用LabVIEWIntegration设置485 .4.2设置SignalGenerators486 .4.3CAPL调用LabVIEW共享变量487 .4.4添加一个Desktop布局488 .5工程运行测试488 .扩展话题——LabVIEW调用CANoe490 附录A英文缩写对照表491 参考文献494
《CANoe开发从入门到精通》旨在帮广大汽车工业领域的研发快速掌握CANoe的基础应用、开、诊断及自动化测试实现等实战技能,提高工作效率,缩短研发周期。
抢购价:¥ 38.00
易购价:¥ 38.00
注:参加抢购将不再享受其他优惠活动
亲,很抱歉,您购买的宝贝销售异常火爆,让小苏措手不及,请稍后再试~
验证码错误
看不清楚?换一张
确定关闭
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
查看我的收藏夹
非常抱歉,您前期未参加预订活动,无法支付尾款哦!
关闭
抱歉,您暂无任性付资格
继续等待
0小时0分
立即开通
SUPER会员