Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Erreur Code
#1
bonjour,

j'ai un projet sur python, et le but est d'envoyer des trams du pc vers un bus CAN en utilisant le Kvaser Leaf Light V2.
je débogue mais j'ai des erreurs en m'indiquant que il reconnais pas la bibliothèque importé alors que je l'ai installer.

voici le lient du code : https://www.kvaser.com/developer-blog/im...nlib-v1-5/

voici le code que j'ai trouvé sur le site Officiel Kavaser

from canlib import canlib, Frame
from canlib.canlib import ChannelData


def setUpChannel(channel=0,
openFlags=canlib.canOPEN_ACCEPT_VIRTUAL,
bitrate=canlib.canBITRATE_500K,
bitrateFlags=canlib.canDRIVER_NORMAL):
ch = canlib.openChannel(channel, openFlags)
print("Using channel: %s, EAN: %s" % (ChannelData(channel).device_name,
ChannelData(channel).card_upc_no)
)
ch.setBusOutputControl(bitrateFlags)
ch.setBusParams(bitrate)
ch.busOn()
return ch


def tearDownChannel(ch):
ch.busOff()
ch.close()


print("canlib version:", canlib.dllversion())

ch0 = setUpChannel(channel=0)
ch1 = setUpChannel(channel=1)

frame = Frame(id_=100, data=[1, 2, 3, 4], flags=canlib.canMSG_EXT)
ch1.write(frame)

while True:
try:
frame = ch0.read()
print(frame)
break
except (canlib.canNoMsg) as ex:
pass
except (canlib.canError) as ex:
print(ex)

tearDownChannel(ch0)
tearDownChannel(ch1)





et voila les messages d'erreur:

Traceback (most recent call last):
File "D:\essai11\essai11.py", line 1, in <module>
from canlib import canlib, Frame
File "D:\lib\site-packages\canlib\canlib\__init__.py", line 14, in <module>
from .channel import Channel, openChannel, ScriptText
File "D:\lib\site-packages\canlib\canlib\channel.py", line 11, in <module>
from . import iopin
File "D:\lib\site-packages\canlib\canlib\iopin.py", line 12, in <module>
from . import wrapper
File "D:\lib\site-packages\canlib\canlib\wrapper.py", line 14, in <module>
_ct_dll = dllLoader.load_dll(win_name='canlib32.dll',
File "D:\lib\site-packages\canlib\dllLoader.py", line 147, in load_dll
aKey = winreg.OpenKey(aReg, aKeyName)
FileNotFoundError: [WinError 2] Le fichier spécifié est introuvable


veuillez aidez s'il vous plais, merci d'avance
Reply
#2
Il faut placer ton code entre des "tags" Python [python]...[\python]
C'est plus commode pour comprendre.

paul
It is more important to do the right thing, than to do the thing right.(P.Drucker)
Better is the enemy of good. (Montesquieu) = French version for 'kiss'.
Reply
#3
Ceci est un forum en anglais, veuillez utiliser l'anglais pour vos requêtes.
Merci
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Erreur de code python sur un template rpm de zabbix samba 0 1,916 Apr-02-2021, 09:43 AM
Last Post: samba
  Erreur Code access violation reading 0x00000004 yan_mhb 0 2,321 Jul-10-2020, 02:28 PM
Last Post: yan_mhb
  -> Help: erreur print cherry_cherry 4 2,676 Apr-09-2020, 05:05 AM
Last Post: cherry_cherry

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020