Tool/software:
The issue we are heaving is that the DLL stalls at some point sometimes after 10 runs and other times at 21 runs.
We traced back the issue to a specific DLL call named “LONG WINAPI MSPGANG_MainProcess(LONG lTime);”.
This call normally takes about 2 to 3 seconds but when it stalls it can take minutes or does not even return at all.
This issue is also not consistent.
Since there is only a DLL or a visual tool available to do the actions and no command line so we can not follow the actions within the DLL.
Also the DLL is 32bit which will cause issues on 64bit Labview/Teststand integration.
Steps in vi:
1 - LONG WINAPI MSPGANG_InitCom( LPTSTR lpszPort, LONG lBaud);
2 - LONG WINAPI MSPGANG_ImageFileLoad( LPTSTR filename, LPTSTR passw, LONG mode );
3 - LONG WINAPI MSPGANG_MainProcess(LONG lTime); -> this call stalls because not returning data or does not finish
4 - LONG WINAPI MSPGANG_ReleaseCom(void);
We are using Labview 2011 and Teststand 2010
Adapter firmware version: A430: 01.03.07.00
DLL Firmware version: A430: 01.03.07.00