- 博客(15)
- 收藏
- 关注
原创 车载以太网之DoIP协议_第一篇
车载以太网之DoIP是基于以太网的通讯协议对UDS协议的数据进行传输。DoIP可以用于1)车辆检查与维修;2)车辆/ECU 软件刷写;3)车辆/ECU 组装线检查与维修
2022-11-18 15:33:42
8961
3
转载 利用Python的tkinter做模拟登录界面
# tkinterimport tkinter as timport tkinter.messagebox#创建窗体root = t.Tk()#设置标题root.title('用户登录')users = ['admin' , 'root']pwds = ['123', '111']#登录事件def longin(): u = var_user.get() #获取数据 p = var_pwd.get() # 获取密码 if u in users :
2021-10-02 23:50:13
571
原创 上升沿有效C代码及Simulink实现
static uint8 status_flg = TRUE; if((TRUE == get_CCU1Finish_flg()) && (FALSE == status_flg )) { status_flg = TRUE; CCU1_AutoFinish_flg = TRUE; } else if((TRUE == get_CCU1Finish_flg()) && (TRUE == status_flg )) { status_flg
2021-05-17 10:58:38
2157
原创 Matlab/Simulink生成代码配置
一、生成代码配置:1、solver2、在设置里面:代码生成要求3、生成代码报告4、也是设置里选择list5、完成设置后点生成代码-新建的testzd.slx会生成testzd_ert.slx文件夹里面包含各种数据。testzd.rtw6、打开testzd.rtw,生成的如下数据都和代码有关。zinput1,zinput2都是我模型的输入。Rtw文件相当于模型和代码中间的状态转化。7、代码中的计算8、模型...
2021-05-15 15:36:23
1331
原创 Matlab/Simulink中脚本结合GUI实现DeleteBlockName和颜色设置
function varargout = DeleteBlockNameFunction(varargin)% DELETEBLOCKNAMEFUNCTION MATLAB code for DeleteBlockNameFunction.fig% DELETEBLOCKNAMEFUNCTION, by itself, creates a new DELETEBLOCKNAMEFUNCTION or raises the existing% singleton*.%%
2021-05-09 14:57:11
550
原创 Matlab/Simulink常用命令、查找参数名称及脚本示例
常用命令1、仿真命令:sim —仿真运行一个simulink模块sldebug —调试一个simulink模块simset —设置仿真参数simget —获取仿真参数线性化和整理命令:linmod —从连续时间系统中获取线性模型linmod2 —也是获取线性模型,采用高级方法dinmod —从离散时间系统中获取线性模型trim —为一个仿真系统寻找稳定的状态参数2、构建模型命令:open_system --打开已有的模型例如:open_system(‘sldemo_c...
2021-05-08 22:07:59
8003
转载 Matlab中的类和枚举用法
Matlab中的类和枚举用法例如:classdef Enum_ChgBatState < Simulink.IntEnumTypeenumerationEnum_ChgBatState_Offline(0)Enum_ChgBatState_Connect(1)Enum_ChgBatState_Online(2)Enum_ChgBatState_PreShutdown(3)Enum_ChgBatState_Shutdown(4)endmethods (Static)function
2021-04-16 10:04:15
4164
2
转载 VirtualBox内Linux(ubuntu)系统怎样与Windows共享文件夹
百度了一些走了一些坑,这个问题解决了。转载https://www.cnblogs.com/nanzh/p/6503019.html注意的问题:1.选择之前本机设置的共享文件夹,此时一定不可以勾选自动挂载.2.:~$ sudo mount -t vboxsf Linux /mnt/zd加sudo, 在mnt下创建新文件夹1.打开虚拟机进入Ubuntu系统,首先要安装VirtualBox增强功能包(VBoxGuestAdditions),点击运行后,系统会自动安装,安装完成后要求重启系统。2.在
2020-06-02 19:53:14
272
原创 PyQt5安装和配置
PyQt5安装和配置首先确保你的python、pycharm安装和环境变量配置正确。一、使用以下方法,下载速度比较慢,且没安装成功。进入Python的安装目录,找到Script这个文件夹,切换路径进去,打开cmd窗口pip install PyQt5安装toolspip install PyQt5-tools二、所以我采取了以下方法,安装很快且成功:1、 pip install pyqt5 -i http://pypi.tuna.tsinghua.edu.cn/simple2、pi
2020-05-11 10:07:40
224
原创 Carsim用于智能驾驶
carsim可以用于搭建智能驾驶AEB、ACC等的场景 具体如下: 1、打开Carsim,并找到如下ADAS中的ACC 2、改变3D road 自己想要的路面及车道 3、在上图 speed=110,,,打开,改变本车的速度等数据 4、generic Group中。设定目标车的轨迹车速还有雷达等数据 5、然后在Build-in solvers中连接到simulink,并进行设置c...
2018-08-23 17:00:14
12269
6
原创 行人的检测及紧急制动
行人的检测及紧急制动过程: 1、搭建场景(我是根据C-NCAP的标准),包括路、车、人。 2、在GUI中运行并链接到simulink中 4、在simulink中打开自己建好的模型 5、在demo中找到文件夹includes_PPS,并把内容复制到自己开始建的文件夹中 6、打开文件夹,并把自己需要的模型,复制到自己的simulink中(可以自己更改模型),并进行连线 7、运行simuli...
2018-08-23 16:38:15
1222
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人