SetConfig

<< Clique para Mostrar o Sumário >>

 

SetConfig

SetConfig([BackgroundColor], [TextColor], [BlinkMode], [TextColor2])

Configura a cor de fundo, de texto, o modo de pisca e a cor do texto quando o modo de pisca é igual a 3 (três) para o alarme ou severidade. Caso o objeto Cor do Alarme esteja configurando uma severidade específica, ou seja, diferente de -1 (menos um), os parâmetros informados forçam automaticamente a atualização das propriedades de redefinição equivalentes (OverrideBackgroundColor para o parâmetro BackgroundColor, OverrideTextColor para o parâmetro TextColor, OverrideBlinkMode para o parâmetro BlinkMode e TextColor2 para o parâmetro TextColor2 se a propriedade BlinkMode é igual a três). Se a propriedade Severity é igual a -1 (menos um), então a configuração é realizada para os valores padrão de cor de fundo, de texto e modo de pisca do alarme, e esta configuração pode ou não se propagar para cada severidade, dependendo dos valores de redefinição de cada uma das propriedades equivalentes. Exemplo:

' Configura apenas a propriedade BackgroundColor
' do alarme ativo com severidade alta
Set AlarmeAtivoAlta = Screen.Item("E3Alarm1").ColorActiveAlarm(0)
AlarmeAtivoAlta.SetConfig RGB(0,0,255)
 
' Configura apenas a propriedade TextColor
' do alarme ativo com severidade média
Set AlarmeAtivoMedia = Screen.Item("E3Alarm1").ColorActiveAlarm(1)
AlarmeAtivoMedia.SetConfig , RGB(255,255,255)
 
' Configura apenas a propriedade BlinkMode
' do alarme ativo com severidade baixa
Set AlarmeAtivoBaixa = Screen.Item("E3Alarm1").ColorActiveAlarm(2)
AlarmeAtivoBaixa.SetConfig ,,1
 
' Configura todas as propriedades do alarme ativo
Set AlarmeAtivo = Screen.Item("E3Alarm1").ColorActiveAlarm(-1)
AlarmeAtivo.SetConfig RGB(0,255,0), RGB(0,128,0), 2

Esta página foi útil?