太烦了啊啊啊啊啊啊啊啊啊啊啊啊
ksam吧
全部回复
仅看楼主
level 12
ksam_ 楼主
It's not cool, no more kinda shit, stop it, STOOOOOOOOOOOOOOOOOOOP!
2022年08月27日 08点08分 1
level 12
ksam_ 楼主
Msg03报文中:
0~7在自己,也做好了
8空
9~15来自外部,需要自己移位、解析,好处是这7个都是boolean
16~19来自五花八门,PU, HMI, BMS都有
20~23来自自己也都做好了
但是不能Msg03直接转给自己,这样内部的量运算出去再回来就代数环了
2022年08月27日 08点08分 2
level 12
ksam_ 楼主
好烦啊啊啊啊啊啊啊啊啊啊
有的是自己的,有的是底层给的而且已经bitwise取或了,有的是别人的独立的,太烦了,但也没有简单的集成化的方法!!!除非自己再建一个bitwise保证内部的量都没有自己输出的内容从而避免代数环,这样外面看上去十分的(好吧,应该是相对的,已经够多了)干净整洁但自己又得打包又得解包,只有解包的工具视觉上直观,工作量可巨大了
2022年08月27日 08点08分 3
level 12
ksam_ 楼主
ls的弄好了,勉勉强强,其实还不错
9~15的只有9 10 11要处理,自己弄了个位移、整型除以2再乘以2与自己比对查看是否相等进而判断那一位是0还是1
剩下的自产自销了,有些竟然是本来就在系统内的,不用做输入口,说明自己对自己的任务还不够了解
2022年08月29日 06点08分 5
level 12
ksam_ 楼主
放一下,有一个同变量的计时模块出了问题
2022年08月29日 06点08分 6
level 12
ksam_ 楼主
改好了,直接加+1000ms就好了(+1s?)
后跟同事讨论,得出结论:现有逻辑对现有系统没有任何影响,但如果这里任意(非最后一步的)一步的响应时间非定值(如:0~3s内,只要后端电压达到xx%我就执行继电器开闭操作)则现有逻辑不太适应。解决方法是干脆将所有时间运算全部投入stateflow中,这样确保每一步都是明确的跳转关系(而非我要提前知道任何一部的确切开始时间和结束时间),当然不用模块用stateflow会增加生成c的代码量,可能没办法,真要有办法还得先输出再delay避免代数环再输入,确保环节正常运作,但这本末倒置了
属于是
2022年08月30日 01点08分 7
level 12
ksam_ 楼主
对于MATLAB Simulink新手离散系统将物理电路等信息引入模拟系统的搭建过程中5个平时易遗漏的内容:
1, 物理和模拟转换不能漏接,如输入类的需要S→PS,输出类,如电表测量结果的需要PS→S;
2, 电路别忘接地;
3, 电路别忘接Solver Configuration;
4, 有的搭建的信号模块默认连续量,离散系统别忘了输出末端加个ZOH(或其他),否则会提示需要接Rate Transition(也能解决,不过可能用它代码量会更大);
5, 有的搭建的信号默认数据类型是double, 输出别忘了接data type conversion.
我熬出来了,兄弟们。这种问题没发问人,只能自己想办法,好痛苦
2022年09月03日 06点09分 8
1