Technically, you can call a LabVIEW sub-routine with a CIN and/or a DLL with a Call Library Function in the LabVIEW RT Operating System; however, there are some pitfalls. The LabVIEW RT Operating System supports only a subset of the Win32 API. In many cases, if your DLL or CIN works in the Windows environment, it will probably work in the LabVIEW RT Operting System too. If your external code calls functions that are not included in the Win32 subset supported by the LabVIEW RT Operating System, the code will fail.
Also, there are currently no CIN or DLL debugging tools available in LabVIEW or LabVIEW RT, so if the external code does fail, debugging the problem will be extremely difficult. Thus NI does not currently support the use of external code through CINs and D
LLs within the LabVIEW RT Operating System.
The KnowledgeBase has some related material on using the VISA API to program third-party instruments. When LabVIEW RT version 6 is released, we will offer customers a way to program third-party boards that might have otherwise required external code support.
http://digital.ni.com/public.nsf/websearch?SearchView&Query=247CIO4U