Davince 使用笔记--网络信号的导入及映射

1.导入dbc文件(Configure软件)

导入步骤:Input Files->Open the Input Files Assistant->Input Files Assistant->Update the configuration now

 

2.Can Controllers Filter配置

配置路径:Communication->Bus Controller->Acceptance Filter

3.Can Bus Timing配置

配置路径:Communication->Bus Controller->Bus Timing->Bus Timing Configuration

4. Can ConfigSet配置

关键项:Controller Default Baudrate、Cpu Clock Ref、Physical Controller、Rx Basic CAN config limit

5 signal 创建映射端口 (develop软件)

 

 

 

 

 已被创建过的信号接口配置:

 

 

 

### 如何在Simulink中使用DaVinci工具处理ARXML文件 #### 导入ARXML文件至Simulink环境 为了使Simulink能够读取并利用由DaVinci Developer生成的ARXML文件中的配置数据,通常的做法是通过MATLAB/Simulink所提供的接口来加载这些外部定义的信息。这允许工程师们可以在仿真环境中应用真实的ECU设置以及软件组件(SWCs)的行为模式[^1]。 ```matlab % 加载ARXML文件到MATLAB工作区 load('path_to_arxml_file.arxml'); ``` 一旦ARXML被成功导入,就可以进一步将其映射到Simulink模型内的相应部分。例如,可以通过脚本自动化地创建信号线、端口和模块实例,从而反映ARXML里所描述的数据流和交互逻辑。 #### 配置Simulink模型以兼容ARXML结构 当涉及到具体操作时,应当确保Simulink项目遵循与ARXML一致的设计原则。这意味着要按照ARXML内指定的应用程序组件(Application Components),数据类型(Data Types), 和应用程序端口接口(Application Port Interfaces)[^1] 来构建相应的子系统或功能块。 对于每一个SWC而言,在Simulink中应该有一个对应的Model Reference或者Subsystem表示它,并且此单元应具备输入/输出端口(即Ports),以便与其他部件相连通。此外,还需设定好内部Runnables及其调用关系,使得整个系统的动态行为得以模拟出来[^4]。 #### 利用Export-Import机制同步更改 值得注意的是,随着设计迭代推进,可能需要频繁更新来自不同源之间的信息交换。为此目的,MATLAB提供了专门的功能用于导出当前状态下的Simulink配置成新的ARXML版本;同样也可以重新导入经过修改后的ARXML回到原点继续开展后续的工作流程[^2]。 ```matlab % 将Simulink配置导出为ARXML文件 exportToArxml('model_name', 'output_path/arxml_filename.arxml'); ``` 以上过程不仅促进了团队协作效率提升,而且有助于保持各阶段成果之间的一致性和连贯性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

modolllee

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值