06-25-2009 12:07 PM
I just installed Labview 8.5 and Simulation Interface Toolkit 4.0 on a Vista x64 operating system, along with Matlab 2007b.
However, when I start Matlab the SIT server does not start. The problem is that 'NISITServer' will not run. I get the error 'Undefined Function or Variable NISITServer'. Trying to run this from the Matlab prompt also gives the same error.
I also tried to run 'loadlibrary NISITServer' and got the error 'Warning: Shared libraries are not supported on this platform. Functions that do not have a mexFunction signature may have unpredictable results.' and 'Could not find file NISITServer.h'.
The exact same software versions (Labview 8.5, SIT 4.0 and Matlab 2007b) worked on 32-bit Windows XP and Windows Vista.
Anyone else had this problem when trying to install on a 64-bit operating systems? Also could the problem by that the SIT library (NISITServer.dll) is not supported under Matlab x64 on Vista?
Any help would be appreciated.
Thanks,
Colin
06-28-2009 06:19 PM
Hi Colin,
There are no specific documents describing that SIT 4.0 is not compatible with 64-bit VISTA. Can you please post screenshots of your errors so that we can determine whether this is something we have not detected previously? Thanks!
Ipshita C.
06-30-2009 11:37 AM
07-01-2009
09:54 AM
- last edited on
03-25-2025
10:01 AM
by
Content Cleaner
Colin765-
SIT 4.0 is not supported for MATLAB® 2007b as per the SIT 4.0 Readme. This is the reason you are receiving these errors. If you need SIT to work with the newer version of MATLAB, you will have to upgrade your version of SIT. Before purchasing the newer version, make sure you review the Readme file. Sorry for the bad news.
MATLAB® is a registered trademark of The MathWorks, Inc.
07-01-2009 01:42 PM
Mike,
I saw that in the Readme, but it had worked fine with Matlab 2007b in Windows XP x32, so I thought I'd give it a try with Vista x64.
Anyway, I installed Matlab 2007a to try to get things working, and get exactly the same errors. So I'm back to the same problem where the NISITServer.dll file will not run in Matlab.
Anymore suggestions on what I could try to solve this?
Thanks,
Colin
07-06-2009 11:02 AM
Colin-
Currently we have seen this same issue with 64 bit OS associated with SIT 4.0 and SIT 5.0. I will get in contact with our R&D Department to see if this is a situation that will be fixed in the near future. I will also create a Corrective Action Request (CAR) to update the documentation to include this in the Readme.
07-06-2009 12:11 PM
Mike,
Thanks for the update. I appreciate any help with this.
I was able to get things working with both Matlab 2007a and 2007b by installing the 32-bit versions of Matlab. So I have a workaround using 32-bit versions of Matlab, which will work for me in the short term.
Please keep me updated, with posts to this thread, as you get additional information on this issue.
Regards,
Colin
07-07-2009 09:44 AM
Colin-
I will let you know what I hear.
07-10-2009
10:26 AM
- last edited on
03-25-2025
10:01 AM
by
Content Cleaner
Colin-
After further investigation, currently Simulation Interface Toolkit is not compatible with 64-bit versions of MATLAB®. This is based on the LabVIEW runtime DLLs are written for 32-bit OS and thus not compatible. A Corrective Action Request was created and is currently in development to alleviate this issue. I am sure later releases of SIT will support 64-bit versions as they become more and more popular.
If you are interested in simulating control systems, I would also suggest looking into using NI LabVIEW Control Design and Simulation Module. This module works seamlessly with LabVIEW, and therefore there is no need to worry about software interface issues.
MATLAB® is a registered trademark of The MathWorks, Inc.