LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Fingerprint reader (Digital Persona 4500)

Anybody have an example of Digital Persona 4500 implemented in LV?   SDK comes with DLLs and .h's  but I can't seem to make them work using library calls or import DLL.  Combination of mediocre C skills, confusion about datatype mapping in call library (matching LV data types to header prototpes), and poor SDK documentation.  

 

If not 4500, anything implement a DigitalPersona product would be helpful / appreciated. 

0 Kudos
Message 1 of 8
(4,985 Views)

Hi Zwired1,

 

You could use VISA commands through USB to communicate with the fingerprint reader.  However, you will need to understand and have access to the devices communication protocol.

 

This resource should be useful:

http://www.ni.com/white-paper/4478/en/

Joel I.
Applications Engineer
National Instruments
0 Kudos
Message 2 of 8
(4,936 Views)

Thanks, thought about that.   Documentation for this product is poor in my estimation -- tone is "the product can do..." but very little about how toactually make it do it.  I have not found any documentation about USB comm protocol. 

0 Kudos
Message 3 of 8
(4,933 Views)
If you want help, you really need to post the documentation and the dll.

The VISA route is a waste of time unless you get very low level documentation from the vendor - much more detailed than what you describe with the existing api.
0 Kudos
Message 4 of 8
(4,925 Views)

Wasn't looking for answers to particular problems at this point (hence no concrete problem statement and reference materials) -- just seeing if someone had already invented this wheel.

0 Kudos
Message 5 of 8
(4,922 Views)

Hi Zwired1,

 

Since you have the header file for the DLL in question, you should be able to use the Import Library Wizard to automatically import and create LabVIEW wrappers for your DLL function calls (Tools>>Import >>Shared Library).  This should take care of most of the call library function node configuration automatically. I've seen a few cases where the import wizard can't parse all functions if they're not exported properly, use oddly-nested or complicated data types, or header macros, but most of the time it works like a charm.

 

If that's failing (which might be the case, your post's a little vague), what errors are you running into?

 

Regards,

Tom L.
0 Kudos
Message 6 of 8
(4,912 Views)

I am struggling with this SDK as well.  Poor documentation.  I have tried every which way.  Importing the DLL throught the wizard.  Using their Active X and .Net API's, but no luck.  Just cannot get the reader to hook up. Forget about VISA.  There is no documentation or support for that route.  I have tried posting to their forum, but no one has replied. Could really use a example vi from someone who has managed to get basic functionality.

0 Kudos
Message 7 of 8
(4,772 Views)

Hello dowen,

 

This post has been inactive for awhile. It might be helpful for visibility to make a new forum post for this issue. 

 

Did anyone (who corresponded on this forum post previously) figure out how to configure this fingerprint scanner in LabVIEW?

 

Regards,

0 Kudos
Message 8 of 8
(4,727 Views)