Member 13070337 Ответов: 1

Как разработать источник для связи между visual basic и сторонним устройством


Устройства обмениваются данными, используя приличия строковые функции. Строка будет начинаться с определенного значения и заканчиваться определенным значением, поэтому программист знает начало и конец строки. Длина строки не фиксирована, программист должен продолжать проверку до тех пор, пока не будет задано конечное значение.

Что я уже пробовал:

Длина строки не фиксирована, программист должен продолжать проверку до тех пор, пока не будет задано конечное значение.

1 Ответов

Рейтинг:
1

Jochen Arndt

Псевдокод:

# Local variable indicating if receiving string is in progress
receiving = false
# Variable to hold received string
buffer

# Check for termination (variable or some kind of signal with threads)
while (doReceive)
    receive character
    if (receiving)
        append character to buffer
        if (is stop character)
            process string
            receiving = false
    else
        if (is start character)
            receiving = true
            clear buffer
            copy start character to buffer