模块如果你从Python解释器中退出并重新输入,你所做的定义(函数和变量)将会丢失。因此,如果你想编写一个稍长的程序,最好使用文本编辑器为解释器准备输入,然后用该文件作为输入来运行它。这被称为创建脚本。随着程序变长,您可能需要将其分成几个文件以便于维护。您可能还想使用您在几个程序中编写的方便功能,而不将其定义复制到每个程序中。为了支持这一点,Python有一种方法可以将定义放在一个文件中,并在脚本
转载 2023-10-14 00:01:11
123阅读
目录USBCAN-II环境配置CAN收发运行zcanpro微信公众号 USBCAN-IIUSBCAN-II, 或者叫USBCAN2是周立功(致远电子)比较经典的USB接口的CAN卡, 有两路标准CAN, 最高支持到1M波特率, 单用USB就可以供电通信, 无内部终端电阻:上位机ZCANPRO本身功能强大, 基本的收发报文, 总线负载率, 录包回放, 实时曲线, 脚本, UDS等支持的非常完善,
放最前面: 看了这篇文章,想加我的朋友,麻烦不要加我了。太多人加我问USBCAN的问题了,实在解答不过来,谢谢理解!!! 跟着步骤走,一般没有问题!! 直接用隐式方式,别用显式!! 写这个文章是因为我认真看了官方的api,并且运行了官方的demo,所以看文章不如找官方!!!!!!! 谢谢理解
转载 2017-06-06 16:04:00
1517阅读
2评论
1. USB CAN软件安装与硬件接线USB CAN是常用的CAN测试工具。它的软件资料存放在\\192.168.2.251\3.研发部\13.南翼测试组\USBCAN目录下。安装好目录中的驱动和上位机软件,用USB线连接USB CAN和电脑。连接完毕后如图 1.1所示检查USB CAN的工作状态,绿灯表示设备准备就绪,红灯表示设备连接异常,可能没有正确安装驱动,需要检查接线和驱动。图 1.1 U
原创 2018-01-19 14:22:06
8068阅读
发一下牢骚和主题无关:USBCAN-II已停产,前目它的升级版本为USBCAN-2E-U,之前我有过一篇文
转载 2013-04-25 20:04:00
353阅读
2评论
使用的USB转CAN的设备是周立功的USBCAN-II,在购买的时候,会有上位机二次开发的库文件、例程和API文档等材料,可以参考。1、库函数的调用首先,把库函数文件都放在工作目录下。库函数文件总共有三个文件:ControlCAN.h、ControlCAN.lib、ControlCAN.dll和一个文件夹kerneldlls。VC调用动态库的方法(1) 在扩展名为.CPP的文件中包含Control
转载 2023-10-11 15:35:19
1561阅读
CAN:控制器局域网USBCAN也叫做CAN总线分析仪,是进行汽车和自动化生产线CAN总线检测的重要设备。CAN接口测试即测试CAN接口是否可以正常的发送及接收数据。 CAN接口的两种测试方法单通道USBCAN测试CAN接口双通道USBCAN测试CAN接口 单通道USBCAN测试CAN接口设备只有一路CAN总线通道,只能连接一个CAN总线设备或者是一条CAN总线。想要进行这个设备的CAN总线通道测
转载 2024-08-03 13:37:17
41阅读
查看板子上的CAN设备是否使能: 如果查询到上图所示,说明CAN设备(也可称为CAN“网卡”)是可以工作的,否则需要做好底层设备树及驱动配置。将板子上CAN接口(该板子只有1路CAN)的CAN_H和CAN_L分别接到USBCAN盒的其中一路CAN输入的CAN_H和CAN_L上,尝试从开发板发送数据到USBCAN上位机以及从上位机通过USBCAN发送数据到开发板。Linux系统将CAN当作网络设备进
转载 2024-08-22 18:50:31
273阅读
代码层级图|- usbacn_ws |- build |- devel |- src |- CMakeLists.txt |- usbcan_test |- include |- .h* |- lib |- .so*
转载 2024-07-16 14:36:45
133阅读
USBCAN使用手册1. USB CAN软件安装与硬件接线USB CAN是常用的CAN测试工具。它的软件资料存放在\\192.168.2.251\3.研发部\13.南翼测试组\USBCAN目录下。安装好目录中的驱动和上位机软件,用USB线连接USB CAN和电脑。连接完毕后如图 1.1所示检查USB CAN的工作状态,绿灯表示设备准备就绪,红灯表示设备连接异常,可能没有正确安装驱动,需要检查接线和
1. USBCAN分析仪国内现状这是目前国内市场上的USBCAN分析仪现状。2. 创芯科技产品        创芯科技的这个红色盒子是我比较下来综合性价比最高的。同时支持windows和linux的设备只要320元左右。你既可以用可视化界面发送/接收报文,也可以二次开发,设置复杂的收发以及数据处理的逻辑。可视化界面操作
转载 2024-06-11 19:16:55
151阅读
  最近用qt做了一个USBCAN和Ecantools二次开发的上位机软件。经过本人实际测试,效果不错,界面和官方的软件类似。做此软件的目的主要是学会调用该模块的二次开发库,采集数据时也就可以将数据进行简单的处理,这样调试起来也就方便很多了。Qt版本:qt5.14.2   界面如下:界面1:实现数据接收发送操作:USBCAN版本: 界面2:实现数据
IMX6ULL与STM32F103的CAN通信实现硬件连接驱动层实现IMX6ULLSTM32F103ZET6应用层实现IMX6ULLSTM32F103ZET6结果 在上一篇博文中,我们利用USBCAN设备及其上位机软件,测试了一块以IMX6ULL为核心芯片的开发板的CAN通信收发功能,了解了在Linux应用层基于套接字实现CAN网络应用的基本方法。本次我们将USBCAN替换为一块以STM32F
简单介绍使用python来调用CAN通讯的DLL实现方法,以及使用过程中遇到的错误。这里使用的是沈阳广成科技有限公司的USBCAN接口卡,上位机调用他们提供一个ECanVci.dll文件,如下:canDLL = ctypes.WinDLL(“D:/ECanVci.dll”) #调用can的dll文件,网上方法有很多种,这里是直接将dll文件放在D盘根目录。为了方便实现CAN的通信,首先需要定义两个
转载 2023-09-01 19:58:51
218阅读
python 循环高级用法[expression for x in X [if condition] for y in Y [if condition] ... for n in N [if condition]]上面按照从左至右的顺序,分别是外层循环到内层循环高级语法除了像上面介绍的 [x ** 2 for x in L] 这种基本语法之外,列表推导式还有一些高级的扩展。1. 带有 if 语句我
转载 2023-06-12 17:15:33
3105阅读
2点赞
1评论
面向对象语言面向对象语言(Object-Oriented Language)是一类以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心,而对象是程序运行时刻的基本成分。语言中提供了类、继承等成分,有识认性、多态性、类别性和继承性四个主要特点。python具备这些特点,所以它是面向对象语言。面向对象编程面向对象程序设计(Object Oriented Programming)作为
使用ZLG USBCAN-E-U,通过C#实现通讯:1、建一个CANDevice实体类,传递一些参数,并且保存一些设备的型号、ID,以及波特率等参数using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Syst
1 Python定义Python 是一种简单易学并且结合了解释性、编译性、互动性和面向对象的脚本语言。Python提供了高级数据结构,它的语法和动态类型以及解释性使它成为广大开发者的首选编程语言。Python 是解释型语言: 开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 可以在一个 Python 提示符 >>> 后直接执行代码。Pyth
转载 2023-09-14 10:39:05
1926阅读
1点赞
The Python Standard Library has a lot of modules! To help you get familiar with what's available, here are a selection of our favourite Python Standar
转载 2017-11-28 15:50:00
6128阅读
1点赞
2评论
# Python调用Python的实现流程 本文将详细介绍如何使用Python调用Python的方法,并给出每一步需要做的事情以及相应的代码示例和注释。首先,我们将通过一个表格来展示整个过程的步骤。 ## 步骤概览 | 步骤 | 描述 | | --- | --- | | 步骤1 | 创建被调用的Python模块 | | 步骤2 | 定义被调用模块中的函数 | | 步骤3 | 在调用模块中导入
原创 2023-11-15 14:51:17
597阅读
  • 1
  • 2
  • 3
  • 4
  • 5