车辆技术

其他

恒大汽车倒闭解散,老板许家印跳楼自残,疑似未遂

恒大造车就是个笑话!无独有偶,近日,据恒大粉丝内部同行透露,恒大汽车要强制裁员了,忽悠员工说不要来上班了。这说法是口头上的,满满的套路啊,要是真不去了,估计就按旷工开除了。告诫那些还在火坑的朋友,一定要按时上班、打卡,保留好出勤证据,后期好索要赔偿金。大大大,合合合,好好好,买买买,唉。全国各地建汽车基地,名义上搞汽车产业园,实际上是以此为由头,要求地方政府低价甚至无偿出让房地产用地。房地产一两年就盖起来了,房子很快就卖了,这个时候,所谓的汽车产业园毛线都没有,最后成为一地鸡毛。最保守估计,恒大汽车在中国恒大集团对汽车业务支持力度最大的2019-2020年,至少将2000万平方米土地吸纳入体系之内。以下为恒大汽车三个主要平台公司招拍挂拿地明细(根据公开资料不完全统计):广州、南宁、天津、上海、陕西西咸新区情况南通、扬州情况贵阳、湘阴、岳阳情况六安、淮南情况乌鲁木齐情况【推荐】总线10讲,东半球最好用的excel2dbc工具,永远免费送
2022年12月2日
其他

总线10讲,东半球最好用的excel2dbc转换工具,永远免费送

车辆技术公众号,于2021年7月起,向广大同行免费分享自研的excel2dbc转换工具。截至2021年12月份,已经送出去了200多份,覆盖几乎所有的主流车企,以及大量的上下游公司。不谦虚地说,个人觉得,它是目前业内最好用的excel2dbc工具,没有之一。即使相比那些收费十多万的厂家所提供的工具,也毫不逊色【文章末尾有免费获取方式】。没有bug,拿来就能用,不需要编程基础,无需授权,不需要联网,转换出来的信息详细且丰富。纯labview开发,没有使用任何第三方库。通过这个工具,您应该也能看到我们在《车辆技术labview》领域的强大实力。LabVIEW技能加持,完美实现,汽车行业复杂测试如果有需要,可以考虑买一份我们的《车辆技术labview视频教程》视频,绝对物超所值,帮您快速成为专家能手。基础功能和特色功能基础功能就不介绍了,大同小异,比如excel转dbc、dbc转Excel、excel切割等等。特色功能我们的特色在于:生成的excel文件,美轮美奂,十分漂亮支持扩展帧支持CANFD支持layout重叠自动检测。部分参数支持自定义配置。支持excel列布局自由调整。秒转,速度极快,10秒内搞定,不装逼、不拖沓、不故意减慢速度,不折磨用户。和Excel充分互动,发挥Excel在编辑、复制粘贴、分享讨论等方面的特长,切割dbc、合并dbc、十分简单。其他Excel格式的通用性和智能性我们的excel格式参考大众、博世、FEV、吉利等国内国外一线大厂,内容翔实,格式美观,实属企业研发之神器。人工智能的气质我们的工具是很智能的。您可以根据公司现有的习惯,随便调整excel列的位置,它均能完美支持,没有任何问题。强悍的格式检查能力为了充分发挥Excel文件的能力,我们这个工具配备了强大的格式检查能力,检查点约500个。强大的格式检查能力,是我们这个工具的核心亮点。每一个excel文件,在转换的时候,都会生成一份格式检查报告。所有的“不规范”都会标注出来,并且给予填写提示。如果您的excel通过了格式检查,那么生产的dbc文件100%是OK的。万一没有通过格式检查,您照着格式检查报告去修改,就可以了。注:即使没有通过格式检查,生成的dbc文件大概率也是可以在canoe中打开的,但是为了贵司的长远规范性考虑,建议修改完善excel。获取方式免费声明本工具彻底免费,一分钱不要。无需lic授权,也不需要联网,永永远远可用。希望广大同行朋友,直接从车辆技术这里获取,不要去其他途径,以确保软件工具的可靠、正宗。转发本文转发本文,到您的微信群,要求微信群不少于100人,且是技术相关,最好是同事群、同学群、行业交流群。转发之后延时5分钟,用手机截屏,截全屏,尽量不要涂抹(要能看到手机自带时间,以及您转发的时间,时间差超过5分钟)。通过公众号的第三个菜单,“联系我们”→“加师子好友”添加我,把截图发给我,并同时发过来公司邮箱。加好友之后,请直接说明来意,并直接发送转发的截图。不要问“你好”、“在吗”、“可以发给我工具吗”之类的。刚认识,勿闲聊正事做完再闲聊别的哈。而且如果您按上述要求做了之后,师子一号半天没回你,请您检查转发群的质量是否符合要求,看看发的是不是公司邮箱(个人邮箱一般是不行的)。如不确定群是否符合要求,可以在转发之前先截图发给师子一号看一下。【推荐】
2022年5月15日
其他

LabVIEW技能加持,完美实现,汽车行业复杂测试

你的29岁在干嘛?同样是汽车软件系统控制工程师,有人29岁了在准备面试,还要恶补各种知识,而有的人早已独当一面,带团队了。即使没有换工作的惶恐和焦虑,不同人的工作状态也是不相同的。有的人,在研究商务谈判技巧。希望通过巧妙的沟通策略,能让供应商便宜一些。殊不知这种“策略”在强势供应商那里,基本上就是小儿科,不care。有的人,在到处忙着救火。样车甚至量产车,仍然有一堆问题,按下葫芦浮起瓢,整天去工厂调试样车、排查问题。这种低质量的重复性辛苦,完全是不必要的,原本是可以设计环节,通过严密的测试,提前排查出来的。而有的人,早已靠着自己独一无二的技能,创建了完全自主开发的测试技术体系,在公司里闯出了一片天,赢得了同事、领导的普遍信赖和好感,工资蹭蹭张,岗位也持续提拔……区别在哪里呢?非常简单,前两者只是简单的岗位劳动,随便一个人都能干,而后者是货真价实的突破性贡献。给公司节省了大量的经费同时,也通过高质量的输出,给项目工作增添了不少亮点,提前发现了问题!你说,工资不加给他,加给谁?不提拔他还能提拔谁?我的成长史师子一号第一次接触LabVIEW,是在大三,当时觉得它好复杂,各种操作真反人类,好讨厌。但是,日久真的是可以生情的~工作这么多年,我用LabVIEW做过很多东西,其中几个较大的成果有(展示图仅为其中一小部分):CAN上位机。用的ZLG的盒子HIL远程自动化测试平台。用的NI的平台串口协议。控制的对象为modbus板卡TCP协议。跟其他电脑通信调用一般DLL。比如淘宝上买的各种数采板卡图像处理。比如本公众号的下面的图片,带边缘阴影和淡红色水印,都是自己做出来的,里面用到了很复杂的底层数学处理逻辑CANDE汽车网络设计平台。用到了很复杂的报文结构体处理逻辑,使得师子一号坚定认为:数据结构是代码的核心收银软件。用LabVIEW+C#实现,走的支付宝的支付通道。软件加密技术。用的是LabVIEW直接控制MBR保留分区字节,以及对BIOS的控制技术,使用了自己开发了一个DLL。Excel2DBC工具。纯LabVIEW实现,这个软件目前正在无偿共享给广大同行。毫不谦虚地说,是目前业内最好用的转换工具,也是我们在LabVIEW领域雄厚实力的证明。有需要的朋友,可以转发一下本文并截图发给我,免费领取工具。PID仿真及控制。对ActiveX的调用。调用Excel,实现形形色色的自动报告格式汽车UDS诊断。汽车NM网络管理。汽车BOOTloader。示波器数据的获取和分析。前面板控件自动布局。这个是Labview的软肋,缩放几次就扭曲了,所以我自己做了个程序,自动识别前面板大小、各个控件的大小及在前面板的坐标,从而实现动态自动布局。不过,一般而言,我们使用labview的目的是实现功能,对界面的美观度要求一般不高。LabVIEW凭借着简单易用的特性,以及强大的扩展功能,给我带来了太多的惊喜,也帮我解决了不少的问题。我个人觉得,对于一般exe、虚拟仪器以及仿真测试而言,对于各种高级自动化验证分析方向而言,LabVIEW是这个星球最好用、最优美、最简洁高效的开发语言,没有之一。使用labview,延年益寿,很少掉头发。也难怪苹果公司、特斯拉公司这样的人类明星企业,会成为LabVIEW的忠实粉丝,连老友记的镜头都有不少工程师是在使用LabVIEW。遗憾的是不过,对于我个人而言,遗憾也还是有的,就是,我摸索学习labview所用的时间太长了,直到好几年之后才掌握它的精髓。而当初同一个专业的一个同学,不知道找的什么门路,大学的时候就把labview学得很好,然后毕业找工作的时候,凭借着扎实的labview技能,顺利进入了某国家级汽车汽车研发检测中心,很快就成了单位的扛把子了,日子过得舒服极了,工作强度参照公务员,福利待遇向烟草、电网看齐。再回过头来看,当初大学时期学习labview的经历,其实当时没有学好,也不能全怪我,实在是当时学习过程太过匆忙,教材也有点晦涩、不够接地气。现在网上的各种labview视频教程也是,我甚至弄不明白它们到底是来捣乱的还是真的想教别人知识的。这些教程特别喜欢在一些常识性、碎片化、微观的知识上花费大量篇幅,比如什么叫字符串、数组怎么使用、如何把空间拖进来之类的等等。这些都太简单了,稍微有点数学常识的人都会。labview入门很简单,做和简单的a+b=c,没有任何难度,但是实际的项目应用中,不可能这么简单的,真正实践的时候,是需要大量复合型知识的。网上现有的这些视频教程,一般不去从整体上告诉大家,我为什么要设计这样的程序结构?如何从宏观到微观逐步细化?这些琐碎的知识点如何拼装起来,形成一个大型的成果?可能是,他们觉得这种教程是自己的私房货,不能外传吧。所以我就想,如果在当初我学习labview的时候,能有个真正的专家高手,从新人的认知模式上,教教我,给我指点,帮我少走弯路、快速提高,那我的职责生涯发展绝对比现在要好,在职场上绝对能占据更多的先机……哪怕这样的“指点”要花个三五百块,我也觉得非常值。所以,为了帮助后来人少走弯路,学到真东西,帮助那些对自己职业发展有想法的同学们,车辆技术公众号专门录制15期labview视频教程,帮助大家真正地从入门到精通,成长为labview大牛。本视频教程有别于网上所有的labview教程,我们将按照人类普遍的认知特性,先简要介绍一下基本知识,然后从具体任务入手,逐层细化深入,一个个引入各种知识点,在实践中让大家切实体会到这些知识点的用途及注意事项,从而最终融会贯通,帮您成为labview高手。场景0公司卖给客户的电池系统,在充电的时候出问题了,有点小故障,需要出差去排查一下问题。但是客户的通信协议有点特殊,公司现有的上位机解析不了,没法定位问题。这个时候,你作为系统负责人,如果懂得如何解析通讯矩阵,懂得如何开发一些简洁直观的上位机,你就更能把这个质量问题搞定!电池系统的CAN通讯,往往是大量的id,用来表达N个电池单体的状态,有的甚至是multiplex类型的复用报文。于是,凭借着在labview二次开发CAN通讯方面的优秀技能,你在去客户现场的路上就做好了全套的软件工具,到了现场分分钟定位到了原因。然后你凭借着这个贡献,获得了当年的优秀标兵。技多不压身,这个时代需要的是复合型人才,这样的人才在当代社会中更能抵御职场动荡。场景1项目接口人丢给了你一份blf文件,说这是从实车上录制下来的报文,让你去核对一下它和设计文档的区别,看看这个车上的各个网段中,哪些控制器多发了、少发了、错发了……这绝对是一个让人抓狂的事情,在汽车电子测试领域,这是一个巨大痛点。从CAN总线诞生近30年来,特别是最近10年来汽车电子电控飞速发展,车上的ID越来越多,管控越难越难,从来没有人能高质量、低成本地完成这个事情,行业最优秀的供应商,也鲜有搞定这个事情,几乎无解!传统的做法是怎么样的呢?第一步:在CANoe中打开这个blf,然后run一下,统计出各个网段的ID实际属性,比如周期、DLC、ID等等。第二步,打开通讯矩阵文件,一般是excel。然后肉眼观察,CANoe里面的ID清单,和通讯矩阵中定义的是否一样。这一步非常麻烦,非常难受~这个工作实在是太不好做,以至于相当多的工程师,就只查看最近一次设计变更有没有实现,就算完事了。比如某个控制器新增了一个id,就只查看这个id有没有发出来,就算完事了。窃以为,这样做有一丢丢不负责任。。。优秀的你,会怎么做呢?你可以用LabVIEW,花了7天时间,自己开发了一个工具,读取dbc和blf文件。提取其中的信息,就能实现了二者的双向核对,并且自动出具格式精美的测试报告。完美识别各个网段的多发、漏发、错发,2分钟即可自动分析完成。不查不知道,一查吓一跳,借助这个用LabVIEW开发的工具,你甚至会发现了好几个很早就存在了的问题。有好几个网段、ID都和设计状态有出入……然后由于这项贡献,你被大领导重重地表扬了一把,心里美滋滋的。从此之后,这个行业痛点被彻底搞定,公司内部这个业务方向归你占有。场景2公司的试制样车,新开发的网关死机,再也不工作了。网关供应商也承认是质量问题,并保证抓紧整改。可是,车型计划不等人呀,当务之急网关缺件。于是项目组决定,临时去买个网关快速原型回来装上,并紧急申报预算50万。你自告奋勇,把这个活儿接了下来,告诉项目经理,不需要花这50万,给你3天就能搞定。因为你会用LabVIEW调用各种品牌的CAN工具,所以你就找了一个6通道的CAN设备,按照网关的功能需求,用LabVIEW实现了转发功能,并在样车上获得了成功。供应商的网关,25天之后完成了bug修复,不死机了。但是无论如何,这22天里,你是最亮眼的员工之一,是项目的大功臣!场景3公司的HIL测试工作,急需协同、横向配合,需要远程操作,避免形成“业务孤岛”、一直不显成绩。由于你既擅长LabVIEW,又很懂Web开发,还很擅长HIL,这个事情又落到了你头上。你自然没有让公司和领导失望,3个月之后,一整套拥有完全自主知识产权的远程HIL测试体系就开发并部署完成了。提交测试用例、查看测试报告、查看统计数据……一系列的工作只在浏览器中就可以完美完成。HIL测试工作从此变得更加有趣好玩,输出物也更加丰富,HIL测试在领导眼中的地位也是持续上升。场景4公司的NM网络管理总体采用的是osek,统一要求各个控制器的供应商按照公司发布的osek【企标】网络管理规范予以实现。但是,这个规范有一些自定义的部分,供应商可能会理解错、做错,而且部分供应商是没有osek协议栈开发经验的,也可能做错。这就要求你们公司具有osek网络管理功能自动化测试核查的能力,保证对产品质量的控制,确保心中有数。向供应商询价,购买这样一套工具,对方报价60万,开发周期9个月,且后续如果修改,另行收取开发费。费用是“小事“,你们公司可能“不差钱”,但是9个月的时间还是太长了。最终这个事情还是落到了你的头上,因为你懂LabVIEW,还会用LabVIEW调用CAN,也会用LabVIEW调用继电器设备,还会做复杂数据分析,并且对各种数据格式都很精通。你做了5页的PPT,向领导证明了这个东西自主开发的经济性、、可靠性、可行性。最终你花了1个半月的时间,花了3000块钱的物料成本,完成了这项工作。结果也是相当的漂亮,各种供应商,所犯的五花八门的错误,都被你一一查出,在测试报告中一一罗列,手把手指导供应商逐一修改,直至没有任何错误……很好,你又重重地出彩了一次!!场景5你们公司前年买了一套高大上的HIL设备,供应商当时说,改一下工程配置、模型、修改一下线束,啥都能测,BMS、VCU、EMS都能做。但是,改来改去几次之后,设备出了点小问题,质保期也过了,没人管了。领导想把仓库的一堆第三方板卡用起来,用CustomDevice来实现,做好多套紧凑型HIL,放办公桌上用。OK,你的机会又来了,因为你会开发CustomDevice,然后你又一次成为了“突出贡献员工”。那一排紧凑型HIL,整齐划一地站着,跟示威似的,就是你的成绩,你又牛逼了一把。为什么是LabVIEW?师子一号对汽车电子测试技术有深入的研究,对各种开发语言均有应用经验,比如python、C#、java、Matlab、LabVIEW,但是最终还是发现,对汽车行业的测试分析工作而言,还是LabVIEW最好用、效率最高。LabVIEW是汽车黑盒测试领域最优秀、最简单直观的工具,没有之一,它能够让我们的工作轻松得像混日子一样,而成果产出却硕果累累!LabVIEW的主要特点图形化编程界面,非常直观、友好,编程不烧脑,debug不烦躁,长期使用也不辛苦、延年益寿。入门非常简单,试用广泛,所以几乎所有的工控硬件、CAN卡、数采设备,都支持LabVIEW,淘宝上卖的数采板卡,几乎都支持LabVIEW,都会提供LabVIEW的二次开发例子。网络上的资源、开源库、商业库,非常丰富,非常方便直接拿来用。《视频教程》上面那些场景中罗列的技能,特别是汽车行业的专业技能,说实话,还是有相当高的门槛的,有若干难点,并且还有一些坑和注意事项。但是,在师子一号眼里,这都不是事儿,手到擒来,现成的东西。而且师子一号又特别擅长循序渐进、由浅入深,把复杂的事情简单化,用通俗易懂的方式讲给大家听。工作中,会说、能表达,很重要。不过,如果只是说起来头头是道、天花乱坠,好像无所不知无所不能似的,但是真正需要落到实处、需要干活的时候,两手一摊,啥也不会,那就尴尬了,会给人“满嘴跑火车、瞎吹、不靠谱”的感觉。为了帮助汽车行业的同行,掌握独家技能,打造自身的职业护城河,我特意把“LabVIEW在汽车行业的应用”整理成了一份视频教学视频,共15集(所有视频教程均附带源码分享,并在视频中对源码进行讲解)。第一节,LabVIEW入门介绍labview的发展起源、行业地位、对高等教育的支持,介绍labview的下载、安装,介绍labview的各个菜单的基本功能以及“项目”、“vi文件”的关系和属性、前面板和程序框图的区别如何理解,labview工具包的安装、exe应用程序的生成。第二节.labview调用modbus板卡通过这个例子,向大家介绍如何通过labview的串口通信,来自动控制或手动控制形形色色的外部设备,比如继电器板卡、程控电源等。本章会讲述以下知识:如何选型常见外设,串口协议的基础知识,控制协议的ascii码解读(01代表什么),字符串、字节数组、ASCII的对应关系理解,软件优化串口的可靠性、labview的事件结构使用第三节.labview对外部文件的读写和处理比如txt文件、Excel文件、二进制文件等等。外部文件可以用于编写各种参数命令或者生成执行报告,能够大幅度增强labview程序的扩展能力,方便提前准备或者事后查看报告。本节将以实际使用为例,重点讲解字符串数据的各种处理方法。第四节.labview做大数据分析本节我们以汽车项目测试任务为例,手把手教大家实现整个开发过程,全自动分析实车报文和理论矩阵的差距,并生成测试报告。第五节.labview调用ZLG的CAN卡调用ZLG的CAN卡,收发CAN报文、解析报文、封装报文、实时保存bif文件。我们本节讲讲如何调用硬件DLL,如何查阅函数手册,这是一项非常重要的技能,几乎适用于一切硬件产品。此外,本节还会讲解子程序的封装和调用、自定义控件的制作和使用,绝对让您大呼过瘾。第六节.labview调用Tsmaster讲述如何调用自动化服务器,收发CAN报文。这是一项非常简洁实用的技能,相比DLL,使用起来更加简单,但是却非常实用,它可以使您电脑上安装的多款软件协同配合起来,互相调用,起到1+1远大于2的效果。如果供应商只提供了DLL接口,那您就只能使用DLL了,如果提供了自动化服务器COM,推荐优先使用COM。第7节.labview对excel的高级操作,基于COM服务器比如调整列宽、行高、调整单元格背景、设置下拉选项、以文本格式写入、检测合并格、设置合并格等等,以上操作均为自动化进行,从而生成更加美观惊艳的测试报告,适合给领导看。第8节.labview图像识别和处理,图像二进制的理解和运用。本节将以《车辆技术》公众号文章的插图为例,讲讲如何制作带阴影、带水印的悬浮效果图片(这种图片在《车辆技术》公众号里大量使用)。第9节.方法、属性、引用的使用有了它,我们就可以更加灵活地控制前面板控件的各种行为,非常方便,更加智能和自动化。第10节.labview做一个网站,后台做测试讲述如何使用labview做一个标准化网站,如何通过浏览器,向服务器传递get、post数据,并在浏览器页面实时反馈交互结果。在万物互联的当代,这是一项非常实用的技能。远程HIL、数据协同、设计协同,均是基于这个基础来进行。第11节.数据的自定义编码解码、强制类型转换、各种数值类型的灵活转换1、您可以利用这些技能,把任何合适的数据或者文件,归一化成二进制数据并加密或者解密,有利于保护您的数据。2、理解各种类型的数据,在字节层面的本质含义。3、讲讲TCP监听器和侦听器的使用,两台电脑之间如何通过TCP传文件,这是一个很好的例子,理解文件的本质。第12节.专业技能,labview做HIL自动化测试二次开发1、源码分享2、custom
2021年12月17日