返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • CANoe开发从入门到精通 杨金升,张可晨,唐新宇 著 专业科技 文轩网
  • 新华书店正版
    • 作者: 杨金升,张可晨,唐新宇著
    • 出版社: 清华大学出版社
    • 出版时间:2019-05-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: 杨金升,张可晨,唐新宇著
    • 出版社:清华大学出版社
    • 出版时间:2019-05-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2019-04-01
    • 页数:0
    • 开本:16开
    • 装帧:平装
    • ISBN:9787302522898
    • 国别/地区:中国
    • 版权提供:清华大学出版社

    CANoe开发从入门到精通

    作  者:杨金升,张可晨,唐新宇 著
    定  价:89
    出 版 社:清华大学出版社
    出版日期:2019年05月01日
    页  数:0
    装  帧:平装
    ISBN:9787302522898
    主编推荐

    《CANoe开发从入门到精通》旨在帮助广大汽车工业领域的研发工程师快速掌握CANoe的基础应用、仿真开发、诊断及自动化测试实现等实战技能,提高工作效率,缩短研发周期。

    内容简介

    本书遵循由浅入深的原则,将内容分为三篇。基础篇首先介绍车载网络的相关知识,接着介绍CANoe开发环境和常见功能的使用,以便初学者掌握使用CANoe进行一般的总线仿真、测试和分析的方法;入门篇首先介绍CANoe开发总线仿真的基础知识,接着结合实例重点介绍总线数据库创建、面板设计,以及CAPL语言设计;进阶篇结合广大开发工程师可能面临的技术难题,由简单到复杂地介绍一些典型实例,以提高读者的实战技术。

    作者简介

    精彩内容

    目录
    基础篇
    第1章车载网络概述3
    1.1车载网络起源3
    1.2CAN总线概述4
    1.2.1CAN总线简史4
    1.2.2CAN总线特点4
    1.2.3CAN总线主要应用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
    2.3CANoe在ECU项目开发中的作用13
    2.3.1第一阶段:全仿真网络系统13
    2.3.2第二阶段:真实节点和部分仿真节点共存14
    2.3.3第三阶段:全真实节点的网络系统14
    2.4CANoe不同版本的区别15
    2.4.1CANoepex版本15
    2.4.2CANoerun版本15
    2.4.3CANoefull版本16
    2.4.4关于Demo版本CANoe16
    2.4.5关于64bit版本CANoe17
    2.5CANoe安装17
    2.5.1系统配置要求17
    2.5.2常见硬件接口卡18
    2.5.3安装过程18
    2.6CANoe常见的总线授权选项23
    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.2.3Analysis功能区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.2.3插入功能模块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配置仿真工程71
    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开发仿真工程的必要性85
    6.2.1软件开发的V模型86
    6.2.2仿真工程的必要性86
    6.3CANoe仿真工程架构87
    第7章开发第一个CANoe仿真工程88
    7.1创建第一个仿真工程88
    7.2添加CAN数据库89
    7.2.1新建CAN数据库89
    7.2.2添加报文和信号89
    7.2.3添加数据库到工程中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.2.3Panel功能区121
    9.2.4Properties功能区122
    9.2.5Toolbox窗口122
    9.2.6SymbolExplorer窗口122
    9.2.7WorkingArea窗口123
    9.2.8Properties窗口124
    9.2.9OutputWindow124
    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项目中创建仿真Panel136
    9.6.1添加Control面板136
    9.6.2添加Display面板140
    9.6.3创建一个Desktop143
    第10章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.2.3导航区和编辑区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
    第11章仿真工程编译和调试182
    11.1CAPL程序编译182
    11.1.1条件编译182
    11.1.2编译CAPL程序183
    11.2CAPL程序的Debug功能调试184
    11.2.1设置DebugMode184
    11.2.2Debugger工具栏185
    11.2.3设置调试断点185
    11.2.4变量查看186
    11.2.5断点查看187
    11.3使用Write窗口调试CAPL程序187
    第12章仿真工程开发入门——CAN仿真190
    12.1总线仿真工程概述190
    12.2总线仿真工程开发流程及策略190
    12.2.1开发流程190
    12.2.2仿真工程开发策略191
    12.3工程实例简介192
    12.3.1网络拓扑图192
    12.3.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工程运行测试223
    进阶篇
    第13章仿真工程开发进阶I——CANLIN仿真227
    13.1工程实例简介227
    13.1.1网络拓扑图227
    13.1.2实现功能228
    13.2工程实现229
    13.2.1添加LIN总线支持229
    13.2.2数据库LDF文件设计与导入230
    13.2.3添加环境变量236
    13.2.4面板设计237
    13.2.5CAPL实现248
    13.2.6Trace窗口与Logging256
    13.2.7设置Desktop布局257
    13.3工程运行测试257
    13.4扩展话题——关于网络管理258
    第14章仿真工程开发进阶II——仿真测试260
    14.1基于CANoe的自动化测试系统简介260
    14.2TestFeatureSet功能简介261
    14.2.1约束和条件设置函数261
    14.2.2信号测试函数261
    14.2.3等待指示函数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
    第15章仿真工程开发进阶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.2.3诊断测试窗口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
    第16章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
    第17章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
    第18章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
    第19章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
    第21章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
    22.3工程实现——CANoe项目456
    22.3.1创建FDXDescription文件456
    22.3.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
    第23章CANoe高级编程——调用LabVIEW482
    23.1LabVIEWIntegration系统设置要求482
    23.2工程实例简介482
    23.3工程实现——LabVIEW483
    23.3.1创建共享变量483
    23.3.2创建DemoVI484
    23.4工程实现——CANoe485
    23.4.1启用LabVIEWIntegration设置485
    23.4.2设置SignalGenerators486
    23.4.3CAPL调用LabVIEW共享变量487
    23.4.4添加一个Desktop布局488
    23.5工程运行测试488
    23.6扩展话题——LabVIEW调用CANoe490
    附录A英文缩写对照表491
    参考文献494

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购