begin process at 2012 02 10 00:41:07
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Périphériques

 > (ELKPORTNT)COMMUNIQUER AVEC LE PORT PARALLÈLE V3.1

(ELKPORTNT)COMMUNIQUER AVEC LE PORT PARALLÈLE V3.1


 Information sur la source

Note :
8 / 10 - par 3 personnes
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Périphériques Classé sous :elkportnt, port, parallèle, communiquer, interface Niveau :Initié Date de création :02/10/2004 Date de mise à jour :27/11/2007 06:40:43 Vu / téléchargé :17 426 / 3 659

Auteur : vbelkhiyar

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note


 Description

Cliquez pour voir la capture en taille normale
Communiquer facilement avec le port parallèle(Windows98/ NT /2000/XP/2003/Vista).
ElkPortNT est une librairie dynamique qui permet de communiquer directement avec les ports  de votre PC,et particulièrement le port parallèle, et de piloter les broches de ce dernier  pin par pin à partir de votre logiciel de programmation.
ElkPortNT communique avec les ports grâce à un driver(Pilote) conçus spécialement pour elle.



Source

  • Public Declare Function InitializeElkPort Lib "ElkPortNT.dll" () As Boolean
  • Public Declare Sub CloseElkPort Lib "ElkPortNT.dll" ()
  • Public Declare Sub RemoveElkPortDriver Lib "ElkPortNT.dll" ()
  • 'Install le driver pour un Compte administrateur ou limité
  • Public Declare Sub InstalElkPortDriver Lib "ElkPortNT.dll" ()
  • Public Declare Function ReadByte Lib "ElkPortNT.dll" (ByVal Port As Integer) As Byte
  • Public Declare Function WriteByte Lib "ElkPortNT.dll" (ByVal Port As Integer, ByVal Value As Integer) As Boolean
  • Public Declare Function ReadWord Lib "ElkPortNT.dll" _
  • (ByVal Port As Integer) As Integer
  • Public Declare Function WriteWord Lib "ElkPortNT.dll" _
  • (ByVal Port As Integer, ByVal Value As Integer) As Boolean
  • Public Declare Function ReadLong Lib "ElkPortNT.dll" _
  • (ByVal Port As Integer) As Long
  • Public Declare Function WriteLong Lib "ElkPortNT.dll" _
  • (ByVal Port As Integer, ByVal Value As Integer) As Boolean
  • '**************************************************
  • 'Cas particulier du port parallèle:
  • Public Enum DataPin
  • D0 = 0
  • D1 = 1
  • D2 = 2
  • D3 = 3
  • D4 = 4
  • D5 = 5
  • D6 = 6
  • D7 = 7
  • End Enum
  • Public Enum ControlPin
  • Strobe = 0
  • Autofeed = 1
  • Init = 2
  • Select_In = 3
  • End Enum
  • Public Enum StatusPin
  • Error_ = 3
  • Select_ = 4
  • Paper = 5
  • Ack = 6
  • Busy = 7
  • End Enum
  • Public Declare Function PinData_On Lib "ElkPortNT.dll" (ByVal Port As Integer, ByVal Pin As DataPin) As Boolean
  • Public Declare Function PinData_Off Lib "ElkPortNT.dll" (ByVal Port As Integer, ByVal Pin As DataPin) As Boolean
  • Public Declare Function Lire_PinData Lib "ElkPortNT.dll" (ByVal Port As Integer, ByVal Pin As DataPin) As Byte
  • Public Declare Function PinControl_On Lib "ElkPortNT.dll" (ByVal Port As Integer, ByVal Pin As ControlPin) As Boolean
  • Public Declare Function PinControl_Off Lib "ElkPortNT.dll" (ByVal Port As Integer, ByVal Pin As ControlPin) As Boolean
  • Public Declare Function Lire_PinControl Lib "ElkPortNT.dll" (ByVal Port As Integer, ByVal Pin As ControlPin) As Byte
  • Public Declare Function Lire_PinStatus Lib "ElkPortNT.dll" (ByVal Port As Integer, ByVal Pin As StatusPin) As Byte
  • Public Declare Function Enable_bi_directional_ParaPort Lib "ElkPortNT.dll" (ByVal Port As Integer, ByVal bidirectional As Boolean) As Boolean
Public Declare Function InitializeElkPort Lib "ElkPortNT.dll" () As Boolean
Public Declare Sub CloseElkPort Lib "ElkPortNT.dll" ()
Public Declare Sub RemoveElkPortDriver Lib "ElkPortNT.dll" ()

'Install le driver pour un Compte administrateur ou limité
Public Declare Sub InstalElkPortDriver Lib "ElkPortNT.dll" ()

Public Declare Function ReadByte Lib "ElkPortNT.dll" (ByVal Port As Integer) As Byte
Public Declare Function WriteByte Lib "ElkPortNT.dll" (ByVal Port As Integer, ByVal Value As Integer) As Boolean


Public Declare Function ReadWord Lib "ElkPortNT.dll" _
(ByVal Port As Integer) As Integer
Public Declare Function WriteWord Lib "ElkPortNT.dll" _
 (ByVal Port As Integer, ByVal Value As Integer) As Boolean

Public Declare Function ReadLong Lib "ElkPortNT.dll" _
(ByVal Port As Integer) As Long
Public Declare Function WriteLong Lib "ElkPortNT.dll" _
 (ByVal Port As Integer, ByVal Value As Integer) As Boolean
 
'**************************************************
'Cas particulier du port parallèle:

Public Enum DataPin
D0 = 0
D1 = 1
D2 = 2
D3 = 3
D4 = 4
D5 = 5
D6 = 6
D7 = 7
End Enum

Public Enum ControlPin
Strobe = 0
Autofeed = 1
Init = 2
Select_In = 3
End Enum

Public Enum StatusPin
Error_ = 3
Select_ = 4
Paper = 5
Ack = 6
Busy = 7
End Enum

Public Declare Function PinData_On Lib "ElkPortNT.dll" (ByVal Port As Integer, ByVal Pin As DataPin) As Boolean
Public Declare Function PinData_Off Lib "ElkPortNT.dll" (ByVal Port As Integer, ByVal Pin As DataPin) As Boolean
Public Declare Function Lire_PinData Lib "ElkPortNT.dll" (ByVal Port As Integer, ByVal Pin As DataPin) As Byte

Public Declare Function PinControl_On Lib "ElkPortNT.dll" (ByVal Port As Integer, ByVal Pin As ControlPin) As Boolean
Public Declare Function PinControl_Off Lib "ElkPortNT.dll" (ByVal Port As Integer, ByVal Pin As ControlPin) As Boolean
Public Declare Function Lire_PinControl Lib "ElkPortNT.dll" (ByVal Port As Integer, ByVal Pin As ControlPin) As Byte

Public Declare Function Lire_PinStatus Lib "ElkPortNT.dll" (ByVal Port As Integer, ByVal Pin As StatusPin) As Byte

Public Declare Function Enable_bi_directional_ParaPort Lib "ElkPortNT.dll" (ByVal Port As Integer, ByVal bidirectional As Boolean) As Boolean


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

25 novembre 2007 09:58:37 :
Nouvelle version
27 novembre 2007 06:40:44 :
Mise a jour

 Sources du même auteur

Source avec Zip Source .NET (Dotnet) PORT PARALLÈLE VS2008
Source avec Zip (ELKPORT98)COMMUNIQUER AVEC LE PORT PARALLÈLE
" INSTALLER "DES POLICES (NON DISPONIBLE SUR LE SYSTEME DE L...

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) LIRE ET CHANGER LA LUMINOSITÉ DES ÉCRANS LCD (DE PORTABLE) C... par ShareVB
Source avec Zip Source avec une capture VISUAL BASIC ET MICROPROCESSEUR MBED par ccllee
Source avec Zip Source avec une capture Source .NET (Dotnet) VARIATEUR SECTEUR 11 VOIES SUR PORT SERIE OU USB par mays
Source avec Zip Source avec une capture PILOTER LES PORTS PARALLELES. par djebbipgm
Source avec Zip PILOTER LES PORT COMM DE PC par djebbipgm

 Sources en rapport avec celle ci

Source avec Zip Source .NET (Dotnet) PORT PARALLÈLE VS2008 par vbelkhiyar
Source avec Zip Source avec une capture Source .NET (Dotnet) ITUNES REMOTE, FABRIQUER SA PROPRE TÉLÉCOMMANDE POUR ITUNES par Blanc
Source avec Zip PORT PARALLÈLE : CONTRÔLEZ VOTRE PC AVEC UNE TÉLÉCOMMANDE TV... par rylryl
Source avec Zip Source avec une capture TESTEUR POUR PORT PARALLÈLE par vbkarraywalid
Source avec Zip CONTROLER VOTRE LCD SUR PORT PARALELLE COMPATIBLE HD44780 EN... par KaFarD

Commentaires et avis

Commentaire de cn8hb le 06/11/2004 23:49:22

Ce driver est intéressant, mais le fichier zip ne contient pas le .dll compilé pour la version NT/XP.

Est-ce un oubli ?

Merci.

Commentaire de jimluis le 17/03/2005 10:47:08

Moi ça m'intéresse beaucoup, mais bon si pour NT, y'as pas le driver NT, c'est pas cool.
Pour ceux que ça intéresse, il est possible de le touver sur le net.
@++

Commentaire de jimluis le 17/03/2005 10:47:18

Moi ça m'intéresse beaucoup, mais bon si pour NT, y'as pas le driver NT, c'est pas cool.
Pour ceux que ça intéresse, il est possible de le touver sur le net.
@++

Commentaire de jimluis le 17/03/2005 10:47:22

Moi ça m'intéresse beaucoup, mais bon si pour NT, y'as pas le driver NT, c'est pas cool.
Pour ceux que ça intéresse, il est possible de le touver sur le net.
@++

Commentaire de bibinette le 30/03/2005 16:30:38

J'aimerais donc pouvoir lire et écrire au travers du port paralléle avec visual Basic.net, mais c'est un shareware (ElkPortNT.dll), n'auriez vous pas d'autres solutions, on va dire du style gratuite.
Merci

Commentaire de TheGuern le 17/05/2005 18:01:33

Slt à tous, j'ai un petit soucis en utilisant ce programme, en effet, j'ai beau mettre un état haut (5V) ou un état nas (masse) sur un des bits de dnées du port parallèle, quand j'indique au programme qu'il doit lire ce bits, il me met le meme résultat que précédement. Ex : si je place 00 (en héxa) j'ai beau mettre 5V à D7 j'obtien toujours 00, et non 80... Quelqu'un aurai une solution ou alors pourrait on m'indiquer une source qui fait vraiment du bidirectionnel.
P.S. : j'ai configuré mon BIOS pour que le port parallèle soit Bidirectionnel (EPP et ECP), donc cherchez pas dans cette direction
Merci pour votre aide
TheGuern

Commentaire de vbelkhiyar le 26/05/2005 20:06:03

Re à TheGuern:
le Soft marche trés bien en bidirectionnel et il est utilisé par de grandes sociétés. Il faut agir sur un des bits du pinControls pour rendre votre port parralléle biderct.
La dérniére version posséde même une fontion appelée " Enablebidirectionnel(Port) " pour configurer votre port au moment de l'execution.

Commentaire de ahmeddu57070 le 12/07/2005 16:32:26

bonjour à tous,
j'ai un probleme j'ai pas le fichier dll, comment je fait?

Commentaire de vbelkhiyar le 04/09/2005 23:14:56

Lien pour télecharger la dll:

http://elkhiyar.ifrance.com

Commentaire de VbTatish le 03/05/2006 03:29:38

Bravo mon ami! La Pub, c'est l'overdose!
N'est-ce pas le prix du gratuit? A vrai dire, ton fichier.ZIP n'est qu'un lien vers une bousculade de pub qui se veut agressive. C'est en obeissant docilement aux liens pour aller chercher ton.DLL et ton.SYS (Non compris dans ton.ZIP) que je fus agressé par une série de pub qui a complètement bloqué mes utilitaires de téléchargement.
C'est Malin, mais merci tout de même!!

Commentaire de fra1ft le 24/10/2006 23:28:54

VbTatish, au lieu de faire ton mariole, quand on veut "tatouiller" du code et qu'on est même pas foutu de bloquer trois povre popup et  sourcer un povre script html afin de pêcher le povre lien de download de cette povre dll, il n'est pas nécessaire de mettre un povre commentaire à deux balles!
Si t'es pas content d'avoir du gratuit à peine voilé par deux ou trois javascripts qui t'afffichent des ridicules popups, retournes sur µcro$oft familly busine$$ et ne viens pas nous faire C*I*R ici et E*M*R*ER un bon gars qui nous pose un source bien sympa que tu serai même pas fichu de pondre!
Vous nous empoisonnez plus que les pub-popup, vous les l00serz à deux balles!

Commentaire de chzi le 28/11/2007 09:33:02 10/10

La dll est trés pratique. Merci

Commentaire de hendiri le 23/11/2008 18:46:56

projet de communication entre 2 poste sur le port parallele
par powerpoint

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

piloter le port parallèle [ par pictures ] <!-- @page { margin: 2cm } P { margin-bottom: 0.21cm qbasic, XP et port parallèle [ par mmmmnnnn ] Peut-on simplement piloter un port parallèle sous windows XP avec un programme en QBASIC (en lecture comme en écriture), et si oui, avec quelle versio commande d'un servomoteur par port parallèle [ par mainpaul ] Pour notre PPE nous devons commander un servoteur par le port parallèle en C (rien ne nous y oblige mais c'est notre base) . nous avons fait different dll et VB 2010 [ par mmmmnnnn ] Bonjour et merci pour vos réponses précédentes sur le pilotage du port parallèle d'un PC. Je dispose d'une dll qui pilote sous XP le port parallèle, [BAR]Réseau, partage et routage ? [ par Mayzz ] Bonjour à tous, Je suis de retour avec mes questions tordues portant sur le réseau. Étant un habitué du langage de haut niveau managé (VB.Net), je me Communication sur le port parallèle [ par HellStrings ] Bonjour, Je voudrais développer un soft qui permet d'envoyer une valeur BCD sur un port parallèle (sorties D0àD7) et également agir sur les bits "Str communiquer avec un port COM supérieur a 16 (40) [ par Flocreate ] Bonjour, pour un projet d'electronique, j'utilise un module de communication bluetooth depuis un microcontroleur. sur mon PC (ASUS) je possède une car Pb avec le port parallèle qui retombe à 0 ? [ par Jacky7 ] Bonjour à tous,Voila j'ai un problème, j'ai fais un prog qui tourne par rapport au port parallèle mais problème pour que mon prog fonctionne les bits controler un bras de robot par le port parallèle [ par kawkawa88 ] slt tt le monde,jé un PFE concerne le contrôle d'un bras de robot à travers le port parallèle.. je doit travaillée avec des application en VB, est ce emmettre des impulsions via le port parallèle [ par manel2 ] salut  je viens de devellopper une application en vb dont le but est de lire les données envoyées par le port parallèle , ces données sont générés par


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,948 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales