Как сигнал записать в порт ? - VB

  1. Я пытаюсь пообщаться с устройством (com port), в описании устройства написанно примерно такое: ...Выводим команду "Чтение блокнотной памяти" (команда 0BEh)... Я пробую с помощью MS comm control: Connect.Output = "010H", ничего не выходит, чувствую не то делаю. Подскажите пожалустя, как её туда записать?


textual

Код к задаче: «Как сигнал записать в порт ? - VB»

          fT.MSComm1.CommPort = 1
          fT.MSComm1.Settings = "9600,N,8,1"
          fT.MSComm1.PortOpen = True
          fT.MSComm1.InputLen = 1
          fT.MSComm1.InBufferCount = 0
          FromBegin = False: T = Timer
          Do While Timer - T < 1
            If fT.MSComm1.InBufferCount > 0 Then
              Symbol = fT.MSComm1.Input
              If Symbol = Chr(2) Then
                FromBegin = True: Buf = ""
              ElseIf Symbol <> Chr(13) Then
                Buf = Buf & Symbol
              ElseIf FromBegin Then
                Exit Do
              End If
            End If
          Loop
          fT.MSComm1.PortOpen = False
          If Timer - T >= 1 Then Buf = ""

СДЕЛАЙТЕ РЕПОСТ

13   голосов, оценка 4.000 из 5



Похожие ответы
  1. Доброго времени суток!!! Такой вопрос не получается правильно записать событие вообщем: через апи проверят запущен ли такой-то такой-то процесс(notepad.exe) или такой-то такой-то (calc.exe) если нет ни того ни того тогда запускаем любой из них если если есть хоть один то ничего не делаем. Беда как я полагаю в самом событии if >>>>

  1. Доброго времени суток. Хочу стандартными средствами винды осуществлять запись строк в файл (vbs скриптом). Но синтаксис языка не знаю, поэтому столкнулся с проблемой сразу же на ровном месте.

  1. Можно ли записать шаг цикла WHILE в новую переменную чтобы получилось следующее?

  1. Нужно для n=1...46 найти значения выражения и записать их на лист документа.Программа работает,только выводит значения в порядка убывания,как сделать,чтоб выводись в порядке возрастания?

  1. Написать подпрограмму на VBA для вычисления для n=1...46 значений выражения ,записать на лист текст.документа MS Word.Есть код,но он не работает. Помогите ,где здесь ошибка?Только недавно начал изучать язык

  1. Здравствуйте ! Собственно, интересует как сделать F5 папке цивилизованными способами. Иногда содержимое открытого окна (или рабочего стола) не изменяется, пока не обновишь вручную. Спасибо за ответы.

  1. Ввести одномерный массив L= {13, 4, -2, 6, 7, -1, -5, 2, -3, 4} . Записать в массив m подряд только отрицательные элементы массива L, а в массив n - только положительные элементы массива L, взятые в обратном порядке их следования. Вычислить m[0]n[0]+m[1]n[1]+...+m[k]n[k] , где k= min{p,q} .

  1. Есть текстовый файл, первый символ каждой строки записать в другой текстовый файл помогите в написании такой программы

  1. Здравствуйте , подскажите пожалуйста , как записать в программном коде вод двух массивов , вот например что бы ввести один массив: