Page 1 of 1

Automatisches Senden im Instruments panel abschalten

Posted: Thu 8. Mar 2012, 13:23
by tguetle
Hi,

ich habe ein Projekt mit einer Instruments panel-Oberfläche. Die darauf befindlichen Schalter hab ich über Signale mit den CAN-Botschaften verbunden.

Nun möchte ich bei bestimmten Schaltern jedoch ein automatisches Senden bei einer Wertänderung verhindern. Dazu wollte ich die Eigenschaft "Senden anhalten" verwenden. Das Setzen des Hackens zeigt jedoch keine Wirkung.

Kann man das Senden auf eine andere Weise unterdrücken?

Vielen Dank

Re: Automatisches Senden im Instruments panel abschalten

Posted: Thu 8. Mar 2012, 15:27
by M.Maidhof
Hallo,

das automatische Versenden von Transmitsignalen bei Wertaenderungen ist eine Signaleigenschaft. Diese kann man ueber den Symboleditor nicht einstellen. Aendern kann man diese Eigenschaft ueber ein VBmacro. Wenn Sie das aendern wollen koennen Sie das wie folgt tun:

Set mySignal = Signals("Sendesignal")
mySignal.Source.Autotransmit=false

Damit wuerde das automatische Versenden bei Wertaenderung vom "Sendesignal" verhindert werden. Sie muessten dieses Macro einmal nach dem Start ausfuehren, z.B ueber einen Button auf dem Panel.

Mit freundlichen Gruessen

Michael Maidhof