LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

SIT error 14104, dll works on host but not on target

Solved!
Go to solution

Hi there,

 

I am having problems deploying Simulink DLLs (compiled in 2007b with Microsoft Visual C++ .NET 2003)  in LabVIEW (2009 SP1). My target system is a desktop PC with LabVIEW Real-Time 9.0 installed.

 

I created a simple Simulink model which mulitplies an input with a Gain and outputs the result. I compiled it using the nidll.tlc as system target file.

Then I created a LabVIEW RT application that uses this DLL. I created exactly the same application as a host VI and as a target VI. On the host VI everything works fine. On the target VI I get the SIT Error 14104.

 

What did i do to solve this problem? I followed the steps on http://digital.ni.com/public.nsf/allkb/C7FF960E0A6C219A8625729600104615 . I manually deployed the dll on the target PC. I used the suggested compiler. There's plenty free memory on the target PC (RAM and harddisk). And I am not using a CRio System.

 

Does anyone have an idea how to fix this error? I'll attach the sample labview project and the MDL and DLL to this post. Dont forget to adapt the DLL-path if you test the program.

 

Kind Regards,

Thomas

0 Kudos
Message 1 of 2
(2,320 Views)
Solution
Accepted by topic author Thomas87

Well... i found a solution.

 

I had to deploy the DLL manually on the target, but not in ftp://IP_Address/ni-rt/system/ like the link above says but instead in ftp://IP_Address/ .

 

Problem solved.

 

Kind regards,

Thomas

0 Kudos
Message 2 of 2
(2,297 Views)