Bom dia,
Eu fiz a tentativa utilizando a Tag demo, porém me problema agora
é que a tag demora muito para variar mesmo com o período e o scan
configurados.
Meu script tem que funcionar da seguinte maneira:
Ele tem que gerar valores aleatórios, mais precisamente
144 valores aleatórios, num click de um botão.
segue abaixo um trecho do script desenvolvido no click do botão.
do
vTemperatura= Round(Rnd() * ( Application.GetObject(“Dados.InserirDatasIntervalo.TemperaturaMAX”).Value - Application.GetObject (“Dados.InserirDatasIntervalo.TemperaturaMIN”).Value ) + Application.GetObject(“Dados.InserirDatasIntervalo.TemperaturaMIN”).Value,2)
Insert1.SetVariableValue “iData”, CDate(vDataGravar)
Insert1.SetVariableValue “iCamara”,
CStr(Application.Item(“BDSYS_MIN_Sala”).Value)
Insert1.SetVariableValue “iCam_Temp”, CDbl(vTemperatura)
Insert1.SetVariableValue “iCarc_Temp”, CDbl(0)
Insert1.SetVariableValue “iVenti_01”, CStr(“Ligado”)
Insert1.SetVariableValue “iVenti_02”, CStr(“Desligado”)
Insert1.SetVariableValue “iVenti_03”, CStr(“Não utilizado”)
Insert1.SetVariableValue “iValvLiq”, CStr(“Ligada”)
Insert1.SetVariableValue “iValvGas”, CStr(“Desligada”)
Insert1.SetVariableValue “iValvSuc”, CStr(“Desligada”)
Insert1.SetVariableValue “iValvAgua”, CStr(“Desligada”)
Insert1.SetVariableValue “iTempSPAlarme”, CDbl(0)
Insert1.Execute()
vDataGravar= DateAdd(“n”,10,CDate(vDataGravar)) ’ Proxima data
loop while (CDate(vDataGravar) <= CDate(CDate(vDataFinal)))
obs: o looping ocorre muito rápido não permitindo que a variação da tag ocorra.
obs2: esse script acima os valores aleatórios ainda são gerados por uma fórmula interna.