LabVIEW Portal - Перегляд теми - Як програмно викликати подію з EVENT Structure

Як програмно викликати подію з EVENT Structure?

Як програмно викликати подію з EVENT Structure?

ysidarenka 18, кві 2011, 20:46

Як програмно викликати подію з EVENT Structure?

щось я тут читав шукав але так і не знайшов на форумі, може хто стикався як це зробити? - як можна це подія викликати програмно? .

Як програмно викликати подію з EVENT Structure?

Chupakabra 18, кві 2011, 21:23

Як програмно викликати подію з EVENT Structure?

mzu2006 19, кві 2011, 01:26

проблема цікава. В принципі, треба робити так, як каже Chupakabra. Але якщо призначити той самий кадр в event структурі на обробку як динамічної події так і звичайної події, то можуть загубитися деякі термінали в лівій частині Event структури. Ну, наприклад, координати мишки події mouse down. Якщо це не проблема – тоді вперед.

Що робити якщо потрібні координати мишки або якісь інші параметри, що не є спільними для двох подій, що обробляються? Моя пропозиція - модуляризувати Ваш інтерфейс. Тобто. все що відбувається в кадрі Event структури - це посилка повідомлення нитки обробнику (див. наприклад, стандартний шаблон від NI producer-consumer c event структурою). Таким чином досягаються 2 мети: 1. Підвищується чуйність інтерфейсу користувача - кожен кадр Event структури дуже короткий 2. Набувається можливість легко динамічно генерувати та обробляти події

Хоча це, звичайно, вимагає деяких зусиль у планінаписання та організації коду

Як програмно викликати подію з EVENT Structure?

ysidarenka 20, кві 2011, 21:24