TestSequenceForLV
TestSequenceForLV
Demonstrate how to use Patrick Test Sequence Management v2.0.3
Also for LabVIEW use
Updated version which has some significant changes:
1, Program and TestSequences now have been changed to be able to order the subsidiaries, because when testing, the order matters
2, More multilang are supported
3, new tab item TestStep is added in the main UI
This library is written in .Net Framework 4.8, built as for x86 platform. It is for general purpose to manage test sequences and test steps.
About the test structure, commonly described like in NI Test Stand, we have the simplified version as in attached Word document.
A LabVIEW version provided in this package. The source code of LabVIEW project is provided, which demonstrates how to use this library (TestSequenceForLV.dll).
Also, the unit test source code of C# is provided too.
To use this free library, the prerequisite is to install the not-free Patrick Test Sequence Management v2 which consists of 3 parts, the low level data COM, the high level UI COM, and a WPF application.
The LabVIEW project with source code just have a very simple example, just like what in WinFormTest:
using TestSequenceForLV;
private void Form1_Load(object sender, EventArgs e)
{
if (!COMWrapper.Initialize(out string err))
{ // It will automatically read the database file name from the config file associated with Tests_v2.WpfManager.exe
MessageBox.Show(err, "Failed to initialize test sequence system", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
UserControlTestsManager userControlTestsManager = new UserControlTestsManager();
if (!userControlTestsManager.Create_ForLV(out err))
{
MessageBox.Show(err, "Failed to create Test Sequence main UI", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
else
{
userControlTestsManager.Dock = DockStyle.Fill;
this.Controls.Add(userControlTestsManager);
}
}
Please check the DOCX under sub folder 'docs' for detail.
Author
Patrick Gamp
For technique support or business, please call the cell phone ++0086-18603016232, email: patrickgamp@hotmail.com, WeChat(A Chinese popular chat app) id is same to the cell phone number
I am a professional with 26 years software RD experience. In 2005-2018, worked for Microsoft Windows Mobile and Windows Phone developing team, XBox One manufacturing automation team, and Surface imaging test team, after 2019, opened a small automation software corporation at the first strong manufacturing city in the world - Suzhou, China. If you have some industry automation related software project to oursource, or any Windows desktop based non-Web softare developing requirements, please send me email to contact.
Published date
January 23, 2024
v2.0.3↙ 6.8K