Zaloguj się
Blog na Matlablog
Forum polskich użytkowników
 
UŻYTKOWNICY GRUPY PROFIL Zaloguj się, by sprawdzić wiadomości FAQ
 



Napisz nowy temat     Odpowiedz do tematu Zobacz poprzedni temat :: Zobacz następny temat

Przetwarzanie strumienia ASCII odebranego protokołem UDP
Forum MATLAB Strona Główna-> Simulink
Post Wysłany: 24 Czerwca 2017, Sob 5:55 pm Temat postu: Przetwarzanie strumienia ASCII odebranego protokołem UDP Odpowiedz z cytatem
 
AUTOR:
marcinmal



Dołączył: 24 Cze 2017
Posty: 1


Ogląda profil użytkownika Wyślij prywatną wiadomość
Witam
Dopiero zaczynam bawić się w matlabie i napotkałem na problem.

Odbieram protokołem UDP strumień znaków ASCII postaci:


time=13.4104743637858
quaternionx=-0.673433542251587
quaterniony=0.692214488983154
quaternionz=0.192880898714066
quaternionw=-0.172518044710159
ax=-9.53377056121826
ay=-1.29578387737274
az=0.116346701979637
vx=-0.00673850020393729
vy=-0.00054959999397397
vz=8.91000017873012E-5
...itd (ok 30. linijek)


każda linijka kończy się kodem CR/LF ([13 10])



Muszę robić to w czasie rzeczywistym dlatego kombinuje z bloczkami:
Stream Input
i
Packet Input


Packet Input działa ładnie i podaje mi po kolei kody z tablici ASCII, jednakże w tym bloczku należy zadeklarować długość pakietu, którego nie znam, gdyż wartośći przyjmują czasem postać:

time=13.4104743637858
quaternionx=0
quaterniony=0
quaternionz=0
quaternionw=-0
ax=0
ay=-1.29578387737274
az=0
vx=0
vy=0
vz=0

Próbowałem Stream Inputem wprowadzić po jednym znaku do FIFO Write a potem do FIFO Read HDRS, podając każdy z 30 nagłówków, jednak nie zadziałało (nie wiem czy w ogóle ma prawo)

Łatwiej chyba byłoby z Stream Input, jednak nie wiem jak ustawić to, żeby było dobrze.
W tym bloczku Stream Input mogę ustawić mój message terminator na moje [13 10] co chyba powinno mi podzielić te depesze.
Mam problem z ustawieniem: Block Output data types, oraz Format String, tak żeby SimuLink opuścił te nagłówki a potem wypluł mi te przerobione ASCIIki jako liczbę :/

Ktoś ma jakiś pomysł?
Byłbym wdzięczny za pomoc.
Może da się to jakoś zrealizować skryptem?
Próbowałem też w ten sposób niestety nie udało mi się.

Pozdrawiam
MM


 

Post Wysłany: 23 Sierpnia 2017, Sro 9:32 am Temat postu: Odpowiedz z cytatem
 
AUTOR:
ruknumfon



Dołączył: 23 Sie 2017
Posty: 2


Ogląda profil użytkownika Wyślij prywatną wiadomość Odwiedź stronę autora
Having a solid knowledge of this web site helped me a lot.


 

Post Wysłany: 18 Grudnia 2017, Pon 9:46 am Temat postu: Odpowiedz z cytatem
 
AUTOR:
projektogrod
Zbanowany


Dołączył: 21 Lis 2017
Posty: 50


Ogląda profil użytkownika Wyślij prywatną wiadomość Odwiedź stronę autora
powinno udać się tym skryptem o którym pisałeś

have a peek at these guys


 

Forum MATLAB Strona Główna-> Simulink
Wyświetl posty z ostatnich:   

Napisz nowy temat     Odpowiedz do tematu Zobacz poprzedni temat :: Zobacz następny temat

Wszystkie czasy w strefie CET (Europa)

Skocz do:  

Statystyki forum:



Od dnia 08.06.2006 forum odwiedzano 41965258
Najwięcej użytkowników 266 było obecnych 19 Lutego 2015, Czw 7:03 pm

Aktualnie online:




Najnowsze posty na forum:
Suplement Diety  (17 Lutego 2018, Sob 6:03 pm)
{S01E02} Tu i teraz (Here and Now) online napisy PL 1x02 CDA  (17 Lutego 2018, Sob 5:41 pm)
{S01E05} Odpowiednik (Counterpart) online napisy PL 1x05 CDA  (17 Lutego 2018, Sob 5:38 pm)
{S02E06} RozwĂłd (Divorce) online napisy PL 2x06 CDA  (17 Lutego 2018, Sob 5:35 pm)
Pomiedzi slowami 2018 napisy/lektor online PL CAŁY FILM CDA  (17 Lutego 2018, Sob 5:10 pm)
Czwarta Władza 2018 napisy/lektor online PL CAŁY FILM CDA  (17 Lutego 2018, Sob 5:07 pm)
Kształt wody 2018 napisy/lektor online PL CAŁY FILM CDA  (17 Lutego 2018, Sob 5:02 pm)
Czarna Pantera 2018 napisy/lektor online PL CAŁY FILM CDA  (17 Lutego 2018, Sob 4:58 pm)
Nowe oblicze Greya 2018 napisy/lektor online PL CAŁY FILM  (17 Lutego 2018, Sob 4:54 pm)
Marcella {S02E02} online napisy PL 2x02 CDA/Zalukaj  (17 Lutego 2018, Sob 4:50 pm)
Twoje prawa:
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać plików na tym forum