ElipseDocsDocumentação
PDF

Requisitos de Utilização

Para o correto funcionamento deste Driver, um detalhe de implementação que deve ser observado é a escrita de Blocos de Comunicação através de scripts, mais precisamente através do método Write do Bloco de Comunicação, com a propriedade AllowWrite deste Bloco configurada para Falso.

Por exemplo, para um Bloco de Comunicação com o parâmetro B1 igual a 1 (um), tem-se o seguinte script no evento Click de um Botão de Comando:

Sub CommandButton1_Click()
  Application.GetObject("Driver1.opcode01.Elemento1").Value = 1
  Application.GetObject("Driver1.opcode01.Elemento2").Value = 500
  Application.GetObject("Driver1.opcode01.Elemento3").Value = 250
  Application.GetObject("Driver1.opcode01.Elemento4").Value = 250
  Application.GetObject("Driver1.opcode01.Elemento5").Value = 0
  Application.GetObject("Driver1.opcode01").Write(0)
End Sub

Caso a escrita do Bloco de Comunicação não seja realizada através deste método, a tentativa de comunicação com um equipamento resulta em falha.

NOTAS

  • O exemplo anterior realiza a escrita no evento Click de um Botão de Comando, mas isto pode ser programado em qualquer evento de qualquer objeto de uma aplicação.

  • Podem ser utilizadas Associações em substituição às atribuições à propriedade Value dos Elementos de um Bloco de Comunicação.