- 博客(14)
- 收藏
- 关注
原创 CANOE@009软件Trace窗口过滤栏空白【Trace窗口筛选框失效】
CANOE软件不同版本和Windos关联性较大,比如 CANOE 12.0版本驱动安装在windos10以上电脑安装,基本99%都会出现安装后蓝屏现象。例如,有用户报告在更新Windows后,Trace窗口筛选栏变空白,解决方法是卸载特定的更新包并重启电脑。2、间接治本:【风险在于,windos电脑不安全,或者新软件依赖问题,但是对于基本办公电脑而言,停止所有服务关闭最省事】(个人建议截图如下:)a.只卸载最近windos更新的内容windos插件后重启,但是过一段时间还是会出现。
2024-08-30 15:06:39
387
原创 CANOE CAPL 函数比较某两个bit是否变为0或1
write(" 校验%02X ,第 %d和 %d位的值 , 是否被置为 1, [mask=%02X] ret=%d",data,pos1,pos2,mask,ret);返回 1 两位中某一位置为 1,有故障。返回 2 两位置为 11,有故障。判断byte字节中,某两个字节位是否被置为 11, 返回 0 无故障。//有故障DTC, 只有一个bit位 都置 1。//有故障DTC, 两个bit位 都置 11。//当前无故障DTC。
2023-12-25 16:39:34
564
原创 CANOE@007 在检测到总线bus-off 后,不能正常运行,需要重新启动后才能正常运行。如何解决不用重启CANOE 也能持续监听总线故障问题?
持续检测BUS-OFF
2023-04-20 13:09:59
469
原创 CANOE-@006-保存日志和保存测试报告
弹出配置按钮配置,日志保存地址和文件名字,名字基于CANOE的提供的一些变量和自己工程酌情设置。////测试日志保存为为 .\Log\testCaseName【时间】.html。2、基于界面的保存相对死板,运行一次保存一次,但是基于CAPL脚本的保存比较灵活,但是由于版本不同会有一些限制。3.2 基于界面保存报告,使用testCase 模块自动运行就可以保存到指定界面内。进入如下界面选择日志模块,鼠标双击 类似“等号”的按钮,激活保存日志功能。
2022-12-27 09:57:14
3901
1
原创 CANOE-介绍@005 | (CAN/CANFD)CAOE自动化测试
2、自动化业务范围:涉及诊断的22服务的读取(诊断、VIN、UIN等的读取)、2E服务(写VIN等),19服务、31服务、10服务等所有服务。3、技术能力: XML控制执行指定用例,CAPL脚本编写基本代码、界面进行诊断对象基础配置。4、执行效果:运行CANOE,勾选指定用例可以自动化执行,等待测试报告查看测试结果,查看保存的日志。5、只做截图,后续再加 先初始化配置、再编写CAPL脚本、创建XML、XML关联.can文件(CAPL脚本)、编写XML配置文件、配置log文件。运行执行5.1-先初始化配置5.
2022-12-08 10:09:25
972
原创 CANOE-介绍@004 | CAOE发送诊断报文
1、这边文章是关于之前“发送报文”的补充和衍生canoe-介绍 @002 CANOE 发送CAN/CANFD报文的N种方式_流~的博客-CSDN博客2、CANOE 发送报文就是:诊断也是这样,基于界面的(界面有相关按钮触发)和基于CAPL的(CAPL有提供的函数)因为诊断的请求之后的响应可能会有多条响应情况(一条请求多条响应),如果是一发一收那就很好处理收到的单条数据,但实际情况是一发多收就需要判断数据什么时候开始和等待结束。为此CANOE官方给出了一些诊断函数用来处理这类事件,目的就是用来避免一发多收不好
2022-12-05 11:06:37
2729
原创 canoe-介绍 @003 CANOE你会遇到的问题
2、英语能力不佳导致的使用生疏,或者即便是英语大神但是没有此类复杂工具使用经历会让你头晕目眩。这种感觉很正常,未知总是伴随著恐惧也带来了逃避。先解决心理问题再学习,那就多练练眼睛多练练手,同一个简单的操作多来几次,看B站的视频,看别人怎么操作的。1、对界面的不熟悉,找不到原来界面,会让你慌一下,主要是你用的不多,很多界面都可以自定义,想放在那里都可以。所以放下慌张,回归问题本质,你是设计者你会把界面的出现按钮放在哪里?从上面的每一个栏目去寻找,你就能找到你想要的!未完待续~.......
2022-11-28 18:04:04
398
原创 canoe-介绍 @002 CANOE 发送CAN/CANFD报文的N种方式
发送报文ID 为0x718,通道为CAN2通道,报文内容为【0x12,0x12,0x0,0x0, 0x0,0x0,0x0,0x0】数据到 CAN2总线上面!
2022-11-28 14:32:51
5089
原创 canoe-介绍 @001 初篇
我理解有的报文发送就是 基本的ISO 七层模型的映射关系,所以你需要补充的就是网络基础知识,有位老师说文科和理科学习编程的差异就在 网络基础,初期吃力的学习,但是慢慢理解后,你学习任何通信相关的知识你都能类比快速GET,先慢后快。5、CANOE因为付费,质量较高也有仿冒者,这其中的利益链我还涉及较浅,希望有志有钱的大佬,多投资搞几个国产化的工具树立民族品牌!我一开始学的以太网,后来入行目前的CAN 网络感觉没有太大差异,计算机的世界是同一个世界,不会换了语言和传送协议 就离经叛道!
2022-11-23 22:20:28
391
原创 为什么有外包
外包这个概念,据说来自于两位管理学大师韦尔奇和德鲁克的一段对话,大致意思是,你如果自己做一条生长线,投入的人力物力很多,但是没有多大的利益,但是如果你给专门做这个模块的团队来做,不仅能节省成本,还可能提高价值。对韦尔奇说:你不用的储藏室,别人要拿它去做客厅,你觉得如何?韦尔奇听后如梦方醒,回到公司果断对一些业务环节下手,将它们交给规模虽小,但能力更专精的公司去做,然后,利用它们的努力来辅助自己把产品的价值链做到最强。这就是外包的来源外包有什么价值?低端来讲:小企业架构的解开、有些繁琐的,低.
2021-11-02 20:15:57
625
原创 python-阅读pdf文件
1、读取第一页的所有文字句文字import pdfplumber as pppbook=ppp.open("J:/mypdfbook.pdf")line =book.pages[1].charsfor i in line: print(i["text"],end="")2、读取所有文字填写到txt文件中【留言如何排版】import pdfplumber as pppbook=ppp.open("J:/mypdfbook.pdf")create=open("J:/txt.tx
2021-10-31 11:12:49
118
原创 mysql复习-part1
1、概念- 主流数据库管理系统:MySQL、SQLServer、Oracle、DB2、Access(1) 实体(Entity) 客观存在并可相互区别的事物称为实体。 可以是具体的人、事、物或抽象的概念。(2) 属性(Attribute) 实体所具有的某一特性称为属性。 一个实体可以由若干个属性来刻画。(3) 键(Key) 唯一标识实体的属性集称为键。(4) 域(Domain) 属性的取值范围称为该属性的域。(5) 实体型(Entity Type) 用实体名及其属性名集合来抽象和刻..
2021-10-26 19:33:04
210
原创 linux文件和目录权限rwxstST
- 1、基础权限针对用户、用户所属组、其他用户的 rwx 【读写可执行权限】- 2 、基础rwx不能解决一些复杂问题需要st(或者有可能是ST)如果你作为普通用户有自己的特殊需求想改下自己的密码 借助 passwd 密码这时候需要 临时越权操作位 setuid,如果希望你文件夹里面创建的文件都和文件夹组一样你应该使用setgid、要想对有写权限的用户不能拿删除文件可以使用sticky bitsetuid -> 4u+s ==> chmod u+s chmod 4X...
2021-10-18 12:56:11
2387
原创 网络安全-XXE(XML External Entity)漏洞
1、原理 执行XML文件外部实体包含的恶意链接信息,可导致读取任意文件、执行系统命令、探测内网端口、攻击内网网站等危害。 xml文件是一种信息传输和存储的文本,HTML 是用来展示数据的。 XML有自己的语法结构,其中实体就是其中一个特性,实体是一个预先定义的数据或数据集合。有了实体类似一个变量可以定义关联其他数据之后,方便直接引用 实体分为三类:普通实体与参数实体、内部实体与外部实体、已解析实体与未解析实体。根据实体内容和DTD包含关系分为内部实体和外部实体 内部实...
2021-10-04 10:55:28
1500
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人