• 大小: 0.86M
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-01-30
  • 语言: Python
  • 标签: python  UDS  py  报文  发送  

资源简介

PEAK CAN自动发送CAN报文的python程序

资源截图

代码片段和文件信息

from PCANBasic import *
import time
from sys import *
from threading import *

temp10ms = 0
temp20ms = 0
temp100ms = 0;
temp250ms = 0;
temp1000ms = 0;


def send10ms():
    global temp10ms
    temp10ms += 1
    if temp10ms > 7:
        temp10ms = 0
    msg = TPCANMsg()
    msg.ID = 0x001
    msg.MSGTYPE = PCAN_MODE_STANDARD
    msg.LEN = 8
    for i in range(8):
        msg.DATA[i] = 0x10 + temp10ms
    global pd
    pd.Write(PCAN_USBBUS1 msg)
    print(10)
    global thread10ms
    thread10ms = Timer(0.01 send10ms)
    thread10ms.start()

def send20ms():
    global temp20ms
    temp20ms += 1
    if temp20ms > 8:
        temp20ms = 0
    msg = TPCANMsg()
    msg.ID = 0x002
    msg.MSGTYPE = PCAN_MODE_STANDARD
    msg.LEN = 8
    for i in range(8):

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       3409  2019-05-09 11:23  PEAK CAN自动发送CAN报文的python程序\main.py

     文件    2484672  2019-05-05 15:42  PEAK CAN自动发送CAN报文的python程序\PCANBasic.dll

     文件      32286  2019-05-05 15:38  PEAK CAN自动发送CAN报文的python程序\PCANBasic.py

     文件      20521  2019-05-06 14:03  PEAK CAN自动发送CAN报文的python程序\PCANBasic.pyc

     文件      18098  2019-05-05 15:39  PEAK CAN自动发送CAN报文的python程序\__pycache__\PCANBasic.cpython-37.pyc

     目录          0  2020-01-22 12:57  PEAK CAN自动发送CAN报文的python程序\__pycache__

     目录          0  2020-01-22 12:57  PEAK CAN自动发送CAN报文的python程序

----------- ---------  ---------- -----  ----

              2558986                    7


评论

共有 条评论