文章目录前言二、CANable开源软硬件三、AMP32F103方案的自制USB2CAN调试器四、TTCAN-USB2CANFD调试器二、PyQT开发CAN调试器上位机(1)CAN通信速率可设,CAN/CANFD可选(2)CAN报文的收发以及解析显示(3)根据DBC文件对收发报文进行解包和组包(4)UDS功能测试(5)FOTA功能(定制化需求)前言接触汽车电子软件开发一年的时间里,主要进行CAN通信相关的开发工作,这就不可避免地需要CAN通信调试工具,基本上Vetor的权威工具,比如CANoe属于稀缺资源,排着队才能借到用。至于Pcan、周立功CAN也不是个人能舍得钱买得起的。就只好求助万能的某
目录1、前言2、我已有的PCIE方案3、PCIE理论4、总体设计思路和方案图像产生、发送、缓存数据处理XDMA简介XDMA中断模式图像读取、输出、显示QT上位机及其源码5、vivado工程详解6、上板调试验证7、福利:工程代码的获取1、前言PCIE(PCIExpress)采用了目前业内流行的点对点串行连接,比起PCI以及更早期的计算机总线的共享并行架构,每个设备都有自己的专用连接,不需要向整个总线请求带宽,而且可以把数据传输率提高到一个很高的频率,达到PCI所不能提供的高带宽,是目前各行业高速接口的优先选择方向,具有很高的实用价值和学习价值;本设计提供一种基于XDMA中断模式的PCIE上位机与
上位机的界面如下 有点不好看,自己可以按照自己的来设计,这里着重功能的实现直接上代码,打开VS新建项目,选择Windows窗口应用(NET。Framework)创建好项目 选择视图,打开工具箱(快捷键Ctrl+Alt+x) 在工具箱中,输入GroupBox,拖拽到界面中,调节合适的大小,把箭头指向GroupBox的框架, 右键打开属性界面,在Text中改写显示在界面的文字,然后在Font中改变字体的大小 再次打开工具箱,输入ladel,拖拽6个过来界面上,依次按上面的操作把Text改成对应的名字 打开工具箱,输入comboBox,拖拽5个过来界面上,依次对应每一个 在工具箱中输入serialP
基于bearpi的智能小车--Qt上位机设计前言一、界面原型1.主界面2.网络配置子窗口模块二、设计步骤1.界面原型设计2.控件添加信号槽3.源码解析3.1.网络链接核心代码3.2.网络设置子界面3.3.小车控制核心代码总结前言最近入手了两块小熊派开发板,借智能小车案例,进行鸿蒙设备学习。本文实现的控制小车上位机程序用于控制自制的遥控小车,控制方式为点击窗口中的按钮实现控制或者通过键盘的方向键来控制。一、界面原型1.主界面
目录1、前言2、我已有的PCIE方案3、PCIE理论4、总体设计思路和方案AD7606数据采集和缓存XDMA简介XDMA中断模式QT上位机及其源码5、vivado工程1--BRAM缓存6、vivado工程2--DDR3缓存7、上板调试验证8、福利:工程代码的获取1、前言PCIE(PCIExpress)采用了目前业内流行的点对点串行连接,比起PCI以及更早期的计算机总线的共享并行架构,每个设备都有自己的专用连接,不需要向整个总线请求带宽,而且可以把数据传输率提高到一个很高的频率,达到PCI所不能提供的高带宽,是目前各行业高速接口的优先选择方向,具有很高的实用价值和学习价值;本设计使用Xilinx
文章目录目录文章目录前言一、准备工作1.python工作环境2.ros环境3.QTdesigner二、界面程序设计1.界面设计2.ui文件转py文件 三、上位机程序编写1.具体思路2.具体实现3.遇到的问题(1)花屏问题(2)rospy.spin()问题 四、运行结果 1.打开摄像头2.打开人脸识别 3.打开语音控制4.打开键盘控制 5.上位机控制结语前言本文在基本功能实现的基础上,基于PyQT5编写了一个用来控制ros机器人的上位机源码分享:https://gitee.com/sy_run/myroscar提示:以下是本篇文章正文内容,下面案例可供参考一、准备工作1.python工作环境本
文章目录目录文章目录前言一、准备工作1.python工作环境2.ros环境3.QTdesigner二、界面程序设计1.界面设计2.ui文件转py文件 三、上位机程序编写1.具体思路2.具体实现3.遇到的问题(1)花屏问题(2)rospy.spin()问题 四、运行结果 1.打开摄像头2.打开人脸识别 3.打开语音控制4.打开键盘控制 5.上位机控制结语前言本文在基本功能实现的基础上,基于PyQT5编写了一个用来控制ros机器人的上位机源码分享:https://gitee.com/sy_run/myroscar提示:以下是本篇文章正文内容,下面案例可供参考一、准备工作1.python工作环境本
最近跟着刘工写了一套用于单片机与电脑通信的串口助手,此处将自己手敲的代码记录下来,供大家一起学习交流。一、程序界面 程序界面程序界面说明 二、代码(Form1.cs)usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.IO.Ports;usingSystem.Runtime.Interop
C#工控上位机第一部分:UI模块先点击一下Panel,在点击一下屏幕。先选中Panel,在进行属性设置。图标连接嵌入式窗体设置按键的事件usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;usingMetroFramework.Forms;namespace_
参考1:(147条消息)欧姆龙PLC的FinsTCP协议_weixin_37700863的博客-CSDN博客_欧姆龙fins协议tcp 参考2:(147条消息)FinsTCP协议报文详细分析_常哥说编程的博客-CSDN博客_fins协议参考3:(147条消息)欧姆龙FINS通讯命令实例详解_搬砖dog的博客-CSDN博客_欧姆龙fins上述文档中有部分描述错误、不清,互相印证来看。 1、欧姆龙PLC的默认端口号为9600,将上位机PC与PLC设置为同一网段,验证是否能ping通2、不同一般的socket通讯,与欧姆龙plc进行正式读写前,首先要进行一次握手确认。这里不同于tcp/ip里的co