CANoe实际项目中文件夹的规划

本人,之前设计了一个CANoe工程,由于工程设计之初没有设计好文档的归纳分类,导致文件查找起来非常费劲。

为了避免以后出现文件混乱,不可查找的问题,故特此归纳说明。

建立工程时:

第1步就应该设计好文档的结构,并在相关文件夹中,提前存放好,工程建立必须的文件(如dbc文件。)

第2步,开始设计工程,并配置文件存放进工程的相关文件夹

第3步,如果工程设计遇到特殊文件,或添加特殊需求,导致文件没有非常合适的文件夹放置。CANoe也支持,保存阶段新建文件夹

1:第1步就应该设计好文档的结构

1.1 根据项目命名一个总文件夹

命名为:飞行汽车域控制器_ES5687763,命名没有强制要求。

1.2总文件夹,可以分为“ProjectSeting ”和“测试文件夹”

1:ProjectSeting主要放置工程相关的文件

2:测试文件夹,主要放置 测试用例和测试报告,(不限于测试需要用到的电子原理图,各种计划评估文档,和相关培训资料)

1.3ProjectSeting

ProjectSeting主要用来放置工程相关文件,涵盖十分广阔。包括各种数据库文件,调用库文件,脚本文件,保存配置文件等,如下图。

文件夹名称文件夹功能描述扩展
CANdbc存放工程中数据文件库
(DBC,LDF等文件)
如果开发阶段,
存在较快频率的
数据库更新。
1:可按照将数据库按照,版本,分文件夹放置。
2:如果项目设计几路不同的CAN,需要将数据库文件,按不同总线放置。
3:最好放置一个Txt文件,详细说明版本区别和不同
LIN LDF
ethnet Arxml
DiagnosisCDD/ODX/MDF/MF4等文件CDD/ODX/MDF/MF4等文件存放诊断数据库的文件夹按版本分类存储
2:添加说明文档
CAPL File.can/.cbf/.cin文件夹诊断相关的CAPL类型
文件
log存放诊断相关的报文
Report存放TestModule执行后
产生的XML,或HTML报告文件
1:按照TestModule分
类存放
2:按照诊断脚本
依次存放
3按照开发进度依次存放
log存放log文件
Macros存放宏文件
Nodes存放Node文件(很多项目,都需要
节点来辅助)
Panels存放面板文件
Scripts存放VBS文件
TestModul存放TestModule(主要是tse文件)
C_C#_Net存放 c c++文件
DLL_Plugins存放数据库文件
Cfg_File存放,配置主文件

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/443485.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Vue】2-2、MVVM 简介

一、MVVM 简介 MVVM 是 vue 实现数据驱动视图和双向数据绑定的核心原理。 MVVM 指的是 Model、View 和 ViewModel ,它把每个 html 页面都拆分成了这三个部分 二、MVVM 工作原理 ViewModel 作为 MVVM 的核心,是它把当前页面的数据源(Model…

SpringBoot+BCrypt算法加密

BCrypt是一种密码哈希函数,BCrypt算法使用“盐”来加密密码,这是一种随机生成的字符串,可以在密码加密过程中使用,以确保每次加密结果都不同。盐的使用增强了安全性,因为攻击者需要花费更多的时间来破解密码。 下图为…

spark-cannot resolve overloaded method

使用split方法,出现错误:cannot resolve overloaded method 解决方法:那个regex应该是自动生成,所以split括号中输入空引号即可。 入门学习人的愚笨,也要继续坚持,加油!

小程序软件测试应该怎么做?有什么作用?

近年来,随着移动互联网的快速发展,小程序软件的使用越来越广泛。无论是企业推广还是个人创作,小程序软件都具备了很大的潜力和市场空间。然而,在发布之前,进行充分的测试是至关重要的,以确保用户体验的顺畅…

每日一道Java面试题:说一说Java中的泛型?

写在开头 今天的每日一道Java面试题聊的是Java中的泛型,泛型在面试的时候偶尔会被提及,频率不是特别高,但在日后的开发工作中,却是是个高频词汇,因此,我们有必要去认真的学习它。 泛型的定义 什么是泛型…

设计模式之框架源码剖析(实战+图解)

Java设计模式 1,概述 随着软件开发人员人数的增多,一些公司急需一些高端人才。作为一个高端人才,设计面向对象软件是必不可少的能力,而软件设计是需要很深的功力,设计模式就要求你必须掌握。 2,本章特色…

linux kernel 内存踩踏之KASAN(一)

一、背景 linux 内核出现内存类问题时,我们常用的调试工具就是kasan,kasan有三种模式: 1. Generic KASAN (这个就是我们最常用的,1 debug byte indicate 8 bytes use state, 对标用户层 asan) 2. Softwa…

【Cookie反爬虫】某采购网站动态Cookie加点选验证码校验分析与实战

文章目录 1. 写在前面2. 请求分析3. JS反混淆4. 深度分析 【作者主页】:吴秋霖 【作者介绍】:Python领域优质创作者、阿里云博客专家、华为云享专家。长期致力于Python与爬虫领域研究与开发工作! 【作者推荐】:对JS逆向感兴趣的朋…

紫林醋业:打造第二招牌驱动结构性增长

引言:紫林醋业面临内卷竞争,需要找到新的发展路径。许战海矩阵模型分析紫林醋业产品矩阵,探讨如何打造外线第二招牌实现结构性增长。分析指出三个打造第二招牌的产品方向包括醋饮料、复合调味料和保健品。其中,保健品可以大大提升…

vue项目在public中编写一个json文件 并用http请求获取 模仿数据接口

我们前后端分离是经常存在 前端已经开发到需要接口 但后端还没开始的情况的 如果直接在js中写假数据 后面还要改不少东西 多少有点麻烦 我们可以 直接在 public 静态资源目录下创建一个json文件 这里 我取名叫 city.json 大家可以根据自己喜好给json文件命名 我这个json文件的…

万户 ezOFFICE SendFileCheckTemplateEdit.jsp SQL注入漏洞

0x01 产品简介 万户OA ezoffice是万户网络协同办公产品多年来一直将主要精力致力于中高端市场的一款OA协同办公软件产品,统一的基础管理平台,实现用户数据统一管理、权限统一分配、身份统一认证。统一规划门户网站群和协同办公平台,将外网信息维护、客户服务、互动交流和日…

redis使用Big key的问题

文章目录 BigKey带来的问题业务场景具体现象解决思路 BigKey带来的问题 客户端执行命令的时延变大:对大Key进行的慢操作会导致后续的命令被阻塞,从而导致一系列慢查询。 引发操作阻塞:Redis内存达到maxmemory参数定义的上限引发操作阻塞或重…