Descrição
O Command-Line Automation é uma interface de linha de comando nativa que permite chamar e executar qualquer software da suite CTC: Quick, Master, Overcurrent, Distance, Manual e outros, diretamente a partir de um script criado pelo próprio usuário, sem nenhuma intervenção manual durante a execução.
O arquivo de teste deve ser configurado e validado previamente pelo operador. Uma vez pronto, basta incluí-lo no script de automação para que o CTC o execute, salve e encerre de forma completamente autônoma.
À medida que os processos de teste em proteção e automação de sistemas elétricos se tornam mais frequentes e complexos, seja em linhas de produção fabris, laboratórios de P&D, universidades ou na condução de dissertações de mestrado e teses de doutorado, a necessidade de executar sequências de testes repetíveis, sem intervenção manual, deixou de ser um diferencial e passou a ser uma exigência. O Command-Line Automation responde diretamente a essa demanda: qualquer software da suite CTC pode ser chamado e executado a partir de um script de automação criado pelo próprio usuário, com os arquivos de teste já configurados e validados previamente.
O Command-Line Automation opera por interface de linha de comando nativa. Isso torna a solução completamente agnóstica de linguagem: ela pode ser integrada a Python, C#, MATLAB, LabVIEW, Java, PowerShell, Bash, Node.js ou qualquer ambiente capaz de invocar um processo do sistema operacional. Não há instalação de bibliotecas adicionais, nem dependência de SDKs de terceiros — apenas o executável do CTC respondendo a parâmetros padronizados (/p, /s, /c, /k), com total liberdade para o engenheiro ou pesquisador construir sua própria camada de automação.
O Command-Line Automation pode ser utilizado em:
• 🏭 Processos fabris e testes em lote (serial testing, linha de produção)
• 🔬 Pesquisa & Desenvolvimento em laboratórios de proteção e automação
• 🎓 Universidades, dissertações de mestrado e teses de doutorado
• 🔗 Testes de interoperabilidade com múltiplos fabricantes (ex.: IEC 61850)
• ⚙️ Integração com frameworks de automação de testes
• 📋 Scripts para validação de firmware e atualizações de relés
Exemplo de linha de código:
@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” /cREM 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” /cREM 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” /cREM 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” /cecho Automation sequence completed.
pause




















Avaliações
Não há avaliações ainda.