8/2/2022 9:54 PM | |
Joined: 1/25/2022 Last visit: 7/22/2024 Posts: 1 Rating: (0) |
Estou utilizando um IHM Unificado e necessito armazenar dados no cartão sd. Preciso criar um diretório e no diretório criar um arquivo .csv com os dados. Com esse código consegui criar o diretório e os arquivos, porém os dados são escrito sobre. Tentei colocar por parâmetro o nome do arquivo, para sempre que salvar criar um arquivo novo,com os dados por exemplo, mas não consegui. Tem algum algum de exemplo como poderia implemetar algo que chorar um arquivo novo e que eu consiga nomear o arquivo sempre que eu executar o Script? Com VB conseguia dar o caminho e o nome do arquivo que eu queria criar por parametro. Cria o arquivo e escreve valores HMIRuntime.FileSystem.WriteFile("C:\\TEMP\\TesteUnified\\NumeroArquivo.csv", HMIRuntime.FileSystem.WriteFile("mídia/simatic/X61/TesteUnified/NumeroArquivo.csv", HMIRuntime.FileSystem.WriteFile("mídia/simatic/X51/TesteUnified/NumeroArquivo.csv", "Linha 1_" + "" + Tags("ID_Maquina"). Leia() + "\n" +"Linha 2_"+ "" + Tags("MatriculaOperador"). Leia() + "\n" +"Linha 3_"+ "" + Tags("DataInicioLote"). Leia() + "\n" +"Linha 4_"+ "" + Tags("DataInicioCiclo"). Leia() +"\n" +"Linha 5_"+ "" + Tags("DataFimLote"). Leia() +"\n" +"Linha 6_"+ "" + Tags ("DataFimCiclo"). Leia() +"\n" +"Linha 7_"+ "" + Tags("NumeroOrdemProd"). Leia() +"\n" +"Linha 8_"+ "" + Tags ("QuantOrdemProd"). Leia() +"\n" +"Linha 9_"+ "" + Tags("ProdutoOrdemProd"). Leia() +"\n" , "utf8").então( função() { HMIRuntime.Trace("Escrever arquivo concluído com sucesso"); }).catch (function(errorCode) { HMIRuntime.Trace("Erro de gravação=" + erroCode); //}); ------------------------------------------------------------------------------------------ |
Last edited by: Jen_Moderator at: 08/03/2022 10:46:02New subject after splitting |
|
Follow us on