» Программное обеспечение » SCADA/HMI DataRate » Протокол событий

Страниц (1): [1]
 

1. sialiv - 03 Апреля, 2014 - 15:26:44 - перейти к сообщению
Скажите чем отличаются эти два сообщения?

1 - AlarmServiceHelper. SendSimpleEvent (Client,"b6",8)-это понятно и видно как работает
2 - AlarmServiceHelper.SendTrackingEvent(Client,"b6",8)-выдает "Ошибка с сервером"
2. Support - 03 Апреля, 2014 - 16:12:34 - перейти к сообщению
В разделе справки DataRate «События и тревоги (Алармы)/Протокол событий/Регистрация событий в протоколе» вы можете ознакомиться с различиями этих функций и примерами использования. Для функции AlarmServiceHelper.SendTrackingEvent вообще нет перегрузки с 3 аргументами, не забывайте проводить верификацию скриптов перез запуском проекта на исполнение.
3. sialiv - 04 Апреля, 2014 - 09:38:37 - перейти к сообщению
Тип событий:
1- простой ,тут все понятно.
2 - трекинг ,что это значит и какие отличия у этих событий?
3 - оповещение звуковое по этим событиям как включить?
4. Support - 07 Апреля, 2014 - 13:38:59 - перейти к сообщению
1. События трекинга предназначены для информирования о событиях, происходящих с объектами и тегами проекта, в отличие от простых событий, никак не связанных с этим.

2. Почтовое и звуковое оповещения срабатывают по изменению сигнальных состояний объектов. В Библиотеке примеров для DataRate есть соответствующие примеры, в разделе справки «События и тревоги (Алармы)/Оповещения/Звуковое оповещение" описано, как реализовать в проекте.
5. sialiv - 07 Апреля, 2014 - 13:51:57 - перейти к сообщению
Как запустить звуковой файл из обычного скрипта?
6. Support - 07 Апреля, 2014 - 17:40:11 - перейти к сообщению
Для того чтобы с целью звукового оповещения проиграть звук в DataRate есть несколько способов. Во-первых, есть скрипт в системной библиотеке, он довольно давно сделан и предназачался именно для сигнализации. Во-вторых, можно воспроизводить системные звуки вызовом SystemSounds.Beep.Play(); и через системный динамик Console.Beep();. В-третьих, можно использовать класс SoundPlayer. Для его использования надо будет добавить в пространства имен System.Media; А в код скрипта добавить:
SoundPlayer player = new SoundPlayer();
player.SoundLocation = "sound_file.wav";
player.Play();
7. sialiv - 08 Апреля, 2014 - 09:18:56 - перейти к сообщению
Спасибо работает!

Powered by ExBB FM 1.0 Final