I am writing an application using labview and need to use external code. I have read that using CINs are old fashioned and ‘wrong’ to use. Is this correct? Should I use shared dlls instead?
What are the advantages/disadvantages of both methods?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
I don’t have personal experience of writing external code to be called by LabVIEW, but from the NI knowledge base: ‘When given the choice, a DLL is the choice to make.’
The advantages they list include:
Potential disadvantages of DLLs are:
I’m pretty sure that every time I have seen this discussion in several years of following LabVIEW lists and forums the advice has been the same: CINs are obsolete, use DLLs – just be aware of the potential issues they can cause.