02-21-2017 08:53 AM
Hi,
I would like to know if it is possible to interface TestStand with third party tools, in particular AMC DriveWare®:
http://www.a-m-c.com/products/driveware.html
and if there is some ready-to-use driver on the NI site, or at least some how-to tutorials.
Thanks,
Best regards,
Elena B
Solved! Go to Solution.
02-21-2017 09:06 AM
Looking at the link you provided, i come up with the following assumptions:
1. No, you cannot include the GUI of that software in TestStand. I understand that the GUI is configuration and functional test tool, so it should be necessary for running motion control with that software from another application (TestStand based application)
2. The webpage does not provide information about the driver layer of that software. The requirements state ".Net framework 4.0". That means that at least one component of the software is written in .NET based language (C# or VB.NET). It could be the GUI, but it could also be the software API. Maybe you can collect more information on that
3. If the API is C/C++ or .NET based, you can call it directly from TestStand. However, i do recommend to write methods which abstract driver level functionality. You can use LV, CVI, C/C++ or .NET for these modules and call them from TestStand
There is no tutorial or example for this specific software combination. Depending on your investigation results to above mentioned thoughts, there are tutorials which show you the general approach (e.g. calling LV VIs or a DLL from TS, ...).
02-22-2017 02:02 AM
Dear Norbert,
thanks a lot for your suggestions.
Best regards,
Elena
02-22-2017 02:11 AM
Elena,
i am surprised that you already consider this to be a solution. Are you already able to use that software from TS?
I have to make a correction to my post:
@Norbert_B wrote:
Looking at the link you provided, i come up with the following assumptions:
1. No, you cannot include the GUI of that software in TestStand. I understand that the GUI is configuration and functional test tool, so it (hopefully) should NOT be necessary for running motion control with that software
fromcalled by another application (TestStand based application)[...]
The corrections are marked with red color.
02-22-2017 02:18 AM
Hi,
I have understood that a good method to interface with third party tools is through API (if they are available).
Our customer told us yesterday evening that they don't need integration with DriveWare anymore, but probably with another new tool in the future. So I can consider your suggestion on how to proceed as a potential clue for next integrations, and for the moment close the topic here. 🙂
Thank you again,
Best regards,
Elena