Тёмный

Open62541 (OPC UA in C) Tutorial - Update variable nodes in a fixed intervall (Part 4 alternative) 

Johannes 4GNU_Linux
Подписаться 16 тыс.
Просмотров 1 тыс.
50% 1

Наука

Опубликовано:

 

22 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 5   
@hedii77
@hedii77 3 года назад
Hi, hast du eine Empfehlung oder Erfahrung mit dem Initilaisieren von Variablen, nachdem der Server UA_Server_run(); gestartet ist?
@johannes4gnu_linux96
@johannes4gnu_linux96 3 года назад
Hi, UA_Server_run ist ja eine blockierende Funktion. Daher würde ich hier empfehlen die Variablen über Callback Funktionen aktualisieren. Das heißt, nur wenn die Variable gelesen wird, wird sie aktualisiert. Oder nachdem sie geschrieben wurde, wird entsprechend ein Ausgang gesetzt. Das habe ich hier einmal gezeigt: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-cRN_pxRB0EM.html Oder man macht es wie ich in diesem Video gezeigt habe. Da wird aber UA_server_run_Startup verwendet.
@hedii77
@hedii77 2 года назад
@@johannes4gnu_linux96 Hi, Danke für deine Antwort! Genau ich nutze jetzt den UA_server_run_Startup + den run_iterate. Da übergebe ich ein Semaphore zu einer anderen Funktion, sodass mir die OBjekte und Variablen nur einmal bzw. so oft ICH will erstellt bzw. initialisiert werden. Zum Updaten nutze ich den Value Callback, danke für deine Ausführliche Erklärung hiertzu. Ich möchte jetzt den DataSource Callback ausprobieren und versuchen zu implementieren :D
@MrRahulsangwan
@MrRahulsangwan 4 года назад
while using both callback.onRead (in this, i'm updating variable using external source) and callback.onWrite it is giving segmentation fault error. What is the reason behind this?
@MrRahulsangwan
@MrRahulsangwan 4 года назад
@@johannes4gnu_linux96 when i start reading using opc client
Далее
impossible lungs test !! 🫁
01:00
Просмотров 4,4 млн
How to get skins for FREE? #standoff #skins #coins
00:34
SOME UNIQUE C++ CODE! // Pacman Clone Code Review
26:42
Microservices are Technical Debt
31:59
Просмотров 553 тыс.
Harder Than It Seems? 5 Minute Timer in C++
20:10
Просмотров 187 тыс.