TestSequenceForLV 2.0.0
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package TestSequenceForLV --version 2.0.0
NuGet\Install-Package TestSequenceForLV -Version 2.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="TestSequenceForLV" Version="2.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add TestSequenceForLV --version 2.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: TestSequenceForLV, 2.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install TestSequenceForLV as a Cake Addin #addin nuget:?package=TestSequenceForLV&version=2.0.0 // Install TestSequenceForLV as a Cake Tool #tool nuget:?package=TestSequenceForLV&version=2.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
TestSequenceForLV
Demonstrate how to use Patrick Test Sequence Management v2
Also for LabVIEW use
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 data COM component export interfaces like below:
- OpenDatabaseAndTables
- Close
- ClearAllData
- SetDefaultProgram
- GetTableName
- GetSQLToCreateTable
- ReadColumns
- Insert
- Update
- InsertOrUpdate
- CheckIfCanInsert
- CheckIfCanUpdte
- DeleteSingle
- RetrieveSingle
- RetrieveMultiple
- RetrieveByPage
- GetRecordCount
- RetrieveById
- RetrieveByName
- ReadOutAllPrograms
- ReadAllData
- ExportAllResourcesToCsvFile
- ExportAllActionsToCsvFile
- ImportAllActionsFromCsvFile
- ExportAllTestsDataToXmlFile
- ImportAllTestsDataFromXmlFile
The UI COM component exports below interfaces:
- Initialize
- CreateUIByEnum
- GetTestsCom_v2
- SwitchToLanguage
- SwitchProgramOfProgramTreeViewer(object treeObject, string programName);
The WPF application will be installed to Program Files x86 folder. If you type “Tests_v2.WpfManager.exe” in Windows Run dialog and press Enter key, the application will be launched.
Everything are literally to what the caption says, you can operate programs (most top level Test Sequence), test sequences and/or test steps.
This application takes advantages of other 2 NuGET packages:
CSVMultilang
GeneralSQLiteView
Note: the multilang support is incomplete, just the main UI has Chinese and English 2 version.
The LabVIEW project with source code just have a very simple example as below:
Remember: you should unpack the zip file under ‘install’ and run Test_v2_install.exe with Administrator privilege. So TestSequenceForLV.dll can work, so does the LabVIEW application
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
December 3, 2023
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net48 is compatible. net481 was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
.NETFramework 4.8
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
initial commit.