Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Software Command-Line Automation

Software Command-Line Automation

Native command-line interface.

Description

Command-Line Automation is a native command-line interface that allows you to call and execute any software from the CTC suite: Quick, Master, Overcurrent, Distance, Manual, and others, directly from a user-created script, without any manual intervention during execution.
The test file must be configured and validated beforehand by the operator.

Once ready, simply include it in the automation script for the software to execute, save, and close completely autonomously.

As testing processes in electrical power system protection and automation become more frequent and complex, whether in factory production lines, R&D laboratories, universities, or in the conduction of master’s dissertations and doctoral theses, the need to execute repeatable test sequences without manual intervention has ceased to be a differentiator and has become a requirement.

Command-Line Automation responds directly to this demand: any software from the CTC suite can be called and executed from a user-created automation script, with test files already configured and validated beforehand.

Command-Line Automation operates via a native command-line interface.

This makes the solution completely language-agnostic: it can be integrated with Python, C#, MATLAB, LabVIEW, Java, PowerShell, Bash, Node.js, or any environment capable of invoking an operating system process.

There is no installation of additional libraries, nor dependency on third-party SDKs;
only the CTC executable responding to standardized parameters (/p, /s, /c, /k), providing complete freedom for the engineer or researcher to build their own automation layer.

Command-Line Automation can be used in:

• 🏭 Factory processes and batch testing (serial testing, production line)
• 🔬 Research & Development in protection and automation laboratories
• 🎓 Universities, master’s dissertations, and doctoral theses
• 🔗 Interoperability testing with multiple manufacturers (e.g., IEC 61850)
• ⚙️ Integration with test automation frameworks
• 📋 Scripts for firmware validation and relay updates

 

Code line example:

@echo off

REM File01 — Normal conditions
“C:\Program Files\Conprove\CTC3\Master_CTC3.exe” “C:\Users\Conprove\Desktop\Test_File_01.ctMt” /p /s “C:\Users\Conprove\Desktop\01.ctMt” /c

REM File02 — Duplicate Packet
“C:\Program Files\Conprove\CTC3\Master_CTC3.exe” “C:\Users\Conprove\Desktop\Test_File_02.ctMt” /p /s “C:\Users\Conprove\Desktop\02.ctMt” /c

REM File03 — Validity NOT GOOD
“C:\Program Files\Conprove\CTC3\Master_CTC3.exe” “C:\Users\Conprove\Desktop\Test_File_03.ctMt” /p /s “C:\Users\Conprove\Desktop\03.ctMt” /c

REM File04 — Packet Loss (Manual)
“C:\Program Files\Conprove\CTC3\Manual_CTC3.exe” “C:\Users\Conprove\Desktop\Test_File_04.ctMn” /p /s “C:\Users\Conprove\Desktop\04.ctMt” /c

echo Automation sequence completed.
pause

Additional information

CTC

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.