Real-Time Measurement and Control

cancel
Showing results for 
Search instead for 
Did you mean: 

Can I invoke RTDLL funcitons from RT VI running in RTX subsystem.

Hi, I'm new to LabVIEW and Real-Time module for RTX. 
     I have a PCI-7813R and want to use it in a real-time control system running in RTX subsystem. I need to access PCI-7813R hardware in my RTSS application, I know It's NOT possible to write a RTX driver for it without hardware register-level information from NI, but can I call RIO driver for RTX directly from my rtss application?
     If I can't call RIO driver, I think I have to use LabVIEW and Real-Time module for RTX, and port my RTSS application code to RTDLL, after that, I can use a RT VI to invoke my RTDLL code when PCI-7813R respond to external interruption.
    Is it possible to invoke RTDLL functions from RT VI?
   
 
thanx!
0 Kudos
Message 1 of 2
(3,229 Views)
It is not easy to develope applications with LV RT for RTX. If possible, use LV RT for ETS instead.  LabVIEW Real-Time supports Call Library Functions for linking external code, including DLLs. However, the LabVIEW Real-Time Operating System only supports a subset of the Win32 API. We do not offer LabVIEW RT support for applications that call external code. For more information, please see the following Knowledge Base:

Can I Use a Third-Party Device with LabVIEW Real-Time (RT)?

I am not sure I have understood your question. If I did misunderstand, please be free to let me know.

Cheng Yang
0 Kudos
Message 2 of 2
(3,224 Views)