Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Macro is a tool intended for configuring system responses to events. System response may involve one or several different actionsMakro to narzędzie, którego celem jest konfiguracja reakcji systemu na dane zdarzenie. Reakcja systemu może składać się z jednej bądź kilku akcji.

Note
titleAttention!

You can apply macros within a single Axxon domain only. Macro conditions and actions cannot include objects from another Axxon domain.

You can create and edit macros in the Programming tab.

Image Removed

Macros can be of 3 types:

Makra mogą działać wyłącznie w obrębie jednej Domeny Axxon. Warunki dla makr oraz ich akcje nie mogą zawierać obiektów z innych Domen Axxon.

Tworzyć oraz edytować makra można poprzez zakładkę Programowanie.

Image Added

Istnieją trzy typy makr:

  1. Makra będące odpowiedzią na zdarzenie (1). Makra te mogą zostać uruchomione automatycznie, gdy zachodzi detekcja, bądź zdarzenie zainicjowane przez użytkownika. Gdy makro jest wyzwolone, komendy w zawarte w makrze są realizowaneEvent-driven (1). These macros can be run automatically on detection / event or initiated by the user. When triggered, the commands in the macro are executed once.
  2. Zestawy Reakcji (2).
  3. Cyclic Cykliczne (3).  Cyclic macros are run on the first Server in the Axxon domain (alphabetical order) available at the time of launching the macro. Cyclic macros are executed immediately after you save them unless they have been created outside the time schedule for commands (see Create Macros). After completing all the commands, the macro is automatically restarted. Cyclic macros cannot be started by the user. Additionally, a cyclic macro can be launched at a specified time interval, or at a random moment within the specified time interval. When triggered, the commands in such a macro are executed onceMakra cykliczne są inicjowane na pierwszym dostępnym w czasie uruchamiania makra Serwerze Axxon (w porządku alfabetycznym). Makra cykliczne są wykonywane natychmiastowo po zapisaniu, o ile nie są stworzone poza harmonogramem wykonywania danych komend (zobacz: Tworzenie Makr). Po zakończeniu wykonywania wszystkich komend, makro jest automatycznie uruchamiane ponownie. Makra cykliczne nie mogą zostać uruchomione przez użytkownika. Dodatkowo, makro cykliczne może być inicjowane co określony czas, lub w losowym momencie w określonym czasie. Gdy makro cykliczne jest wyzwalane, komendy w makro są wykonywane jednokrotnie.

    Note
    titleAttention!

    If an event occurs while the cyclic macro is busy, it is skipped.  

    If an event occurs while the event-driven macro is busy, it is processed as configured. 

    Jeśli zdarzenie zachodzi w czasie, gdy makro cykliczne jest zajęte, jest ono pomijane.  

    Jeśli zdarzenie zachodzi w czasie, gdy makro będące reakcją na zdarzenie jest zajęte, makro jest inicjowane tak, jak w konfiguracji. 


O ile makro nie ma skonfigurowanych komend oczekiwania na zdarzenie (zobacz: Czekaj na zdarzenieCzekajCzekaj na zakończenie poprzednich akcji), wszystkie komendy są wykonywane w tym samym czasieUnless the macro has standby commands (see Wait for eventWait for timeoutWait till previous action finishes),  all commands are performed simultaneously.