Forum

Forum

Více bloků program ...
 
Notifications
Clear all

Více bloků program přistupující ke stejnému RS232

4 Posts
3 Users
1 Reactions
1,017 Views
milanc
(@milanc)
Estimable Member
Joined: 9 years ago
Posts: 71
Topic starter  

Ahoj, můžu mít více bloků s programy, které budou číst z 

STREAM* pRs232Stream = stream_create("/dev/tty/Rozvaděč R01 P02", 1, 0);

?

Ano, samozřejmě to mohu naplácat do jednoho, ale rád bych si to logicky oddělil dle záložek a logiky dokumentace. Bohužel nemám žádný lokální loxon, kde bych to mohl vyzkoušet, jen ten vzdálený, kde je i klávesnice, která znaky posílá... takže prostě nemám jak zkusit než tam dojet a laborovat na místě. Tak jen jestli to někdo provozujete nebo to mám rovnou nabastlit do jediného bloku.

Předpokládám ale, že pouhý read by neměl být přístup blokující?

Díky


This topic was modified 6 years ago by milanc

   
Quote
kobra23
(@kobra23)
Member
Joined: 9 years ago
Posts: 2343
 

Nevím přesně o co ti jde, ale jestli máš na mysli, že pomocí Extension RS232 odposloucháváš komunikaci na lince RS232 a tvoříš si v Loxone Configu senzory a actory, pomocí kterých pak avládáš nějaké zařízení na lince RS232, tak bloků můžeš mít více.



   
ReplyQuote
 L
(@l)
Famed Member Admin
Joined: 11 years ago
Posts: 3144
 

@milanc Osobne si myslim, ze pomoci stream_creat se vickrat na jeden stream nenapojis. Jelikoz Loxone PicoC neumi zadny multithreading ani synchronizaci, tak mne nenapada, jak by to mohlo fungovat.

 

pomoci "read" pak ctes ze streamu a posunujes aktualni pozici. pokud by cetli dva, tak by si to navzajem ruzne posunovali.



   
milanc reacted
ReplyQuote
milanc
(@milanc)
Estimable Member
Joined: 9 years ago
Posts: 71
Topic starter  

@l

Aha, to by i dávalo smysl. Tak to asi nebudu ani pokoušet a nechám to v rámci jediného bloku Program a nějak si to logicky přeuspořádám. Díky.



   
ReplyQuote
Share: