NI does not actively maintain this document.
This content provides support for older products and technology, so you may notice outdated links or obsolete information about operating systems or other relevant products.
10-16-2025 11:17 AM
hi al i facing the issues ("Code interface Node:call Interface Node No longer Supported") i tried to open the block diagram but it password protected can any one help me in this
and i doesn't facing this issues in 2021 but in 2024 version I'm facing the issues
10-16-2025 12:09 PM - edited 10-16-2025 12:10 PM
Is version 2021 32bit and 2024 64bit?
(also start reading here and also be aware of this)
Where is the VI from? Is this from a commercial driver? Can you contact the author for help?
10-17-2025 12:45 AM
Hi
Code Interface Node often referred to as a CIN has been unsupported since LabVIEW 2010.
So how it should work in LabVIEW 2021 is odd.
Nowadays one would implement similar functionality using a DDL and the Call Library Function Node.
Regards
10-17-2025 03:47 AM - edited 10-17-2025 04:00 AM
Well well 😀
Why someone would password protect a VI with a Code Interface Node inside is really beyond me, as all the interesting work likely is done inside the external code.
But Code Interface Nodes are a thing of the ancient past! And yes I really mean ancient. It was the way to interface to external Code in LabVIEW 3 and 4 but LabVIEW 5 had already a Call Library Node that was for many cases already superior to the CIN. It got improvements in subsequent versions and as of LabVIEW 7 there were virtually no reasons at all to develop a CIN instead of interfacing to a shared library through the Call Library Node, as it had no real advantage anymore and only caused a more troublesome development phase and distribution of VIs using CINs for multiple platforms was simply outright a nightmare.
CINs still work in new versions BUT there is a huge BUT!
Support for the creation of CINs has been discontinued with version 8.0 or 8.2 on purpose. And support for running CINs has not been ported to any new LabVIEW platform since at least 8.0. This means that there was really no way to create CINs for any of the real-time targets (exception: LabVIEW for Pharlap targets could load old self contained Watcom C compiled CINs), Apples with x86 or ARM Silicon, and any 64-bit platform. Basically the only current platform that could still load CINs until recently is LabVIEW for Windows 32-bit.
I'm not really sure when and if NI removed CIN support completely and for good. If you were using LabVIEW 2021 32-bit, that CIN could run, but if you were installing LabVIEW 2024 64-bit there simply never was or is a way for a CIN to be loadable even if you went back to LabVIEW 2009 64-bit, which was the first 64-bit platform LabVIEW was supporting. Maybe LabVIEW 2024 32-bit still supports loading old CINs, but unless it is a very precious function that you absolutely can't live with, I don't think there is any merit in trying to install the 32-bit version of LabVIEW. CINs were on extended life support since about 20 years already and they will for sure go away for good soon if they haven't already. Whoever developed and maintained that application in the past, should have thought 15 years ago already about how to go forward and mitigate obsoletion of that little CIN critter in the code.
If you really want to know more about the history of CINs and external code development for LabVIEW you may want to take a look at my blog on kalbermatter.nl/blog. Be warned however, it for sure will contain more than you ever wanted to know and will be likely simply useless ballast unless you endeavor into external code development yourself. 😁
10-17-2025 05:25 AM
Hi
Yes, Rolf is the undisputed CIN master.
The newest CIN related manual ( also discussing DLL's ) is probably this from 2003 :
Whether CIN's were still run'able was already up for discussion in 2010.
https://lavag.org/topic/14928-convert-cin-to-call-library-function-labview-2010/
NI has this odd page mentioning HP-UX, Solaris and PowerMac, declaring the page updated in 2023 :
NI does not actively maintain this document.
This content provides support for older products and technology, so you may notice outdated links or obsolete information about operating systems or other relevant products.
Regards
10-17-2025 11:41 PM
both are 32 bit
10-18-2025 01:17 AM
@Vishnu2098 wrote:
both are 32 bit
Then NI finally sacked CINs for good and well. Can’t blame them for this. It was an anachronism for over 20 years already although I had felt some attachment to them back in the days. But that was in the last century!