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