Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2011, 10:53   #11
gslim
Пользователь
 
Регистрация: 31.05.2011
Сообщений: 18
По умолчанию

а как мне определить сколько байтов пришло , т.е. я отправил запрос "2" , он мне отправил на этот запрос пакет который весит 20 байт , а я этого не знаю , и график тоже не знает что такой пакет вообще пришел.

p.s. Данный приходят с COM порта.
- Т.е. я сначала соединяюсь с COM портом (это уже реализовал)
- Отправляю запрос "2" он мне отдает пакет в виде текста "Hello" (это тоже реализовал)

gslim вне форума Ответить с цитированием
Старый 01.06.2011, 12:59   #12
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

На так считай сколько символов в строке например. Ты не можешь отследить сколько в твою прогу попадает байт с COM-порта? Почему ты не знаешь, что твой пакет весит 20 байт? откуда тогда эта цифра?
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 01.06.2011, 13:04   #13
gslim
Пользователь
 
Регистрация: 31.05.2011
Сообщений: 18
По умолчанию

Я его взял как пример , я не знаю , весит ли он 20 или 30 , мне вот это надо узнать и чтобы программа строила точки по тем принятым байтам из COM порта.
gslim вне форума Ответить с цитированием
Старый 01.06.2011, 13:42   #14
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Тогда покажи как ты принимаешь с порта данные.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 01.06.2011, 14:29   #15
gslim
Пользователь
 
Регистрация: 31.05.2011
Сообщений: 18
По умолчанию

Код:
comport.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived);
private void port_DataReceived(object sender, SerialDataReceivedEventArgs e)
      {
          string data = comport.ReadExisting();
          Log(LogMsgType.Incoming, data);
      }
gslim вне форума Ответить с цитированием
Старый 01.06.2011, 15:35   #16
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Ну и все проблемы . Бери число символов в data и пихай в график.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 01.06.2011, 15:40   #17
gslim
Пользователь
 
Регистрация: 31.05.2011
Сообщений: 18
По умолчанию

как это примерно будет выглядеть можете сказать ? ну какой нить пример кода
gslim вне форума Ответить с цитированием
Старый 01.06.2011, 20:25   #18
Spawn™Production®
Форумчанин
 
Аватар для Spawn™Production®
 
Регистрация: 06.05.2011
Сообщений: 287
По умолчанию

Utkin, я просто пример отрисовки показал Не люблю сразу готовые решения делать
gslim, data.Length чем Вам не вариант?
Spawn™Production® вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
График C# Привет Общие вопросы .NET 0 08.06.2010 08:58
график ddeman666 Помощь студентам 1 03.06.2010 16:50
график ddeman666 Помощь студентам 1 02.06.2010 11:37
График Paul_AG Общие вопросы C/C++ 3 29.05.2009 22:20