Телескопы покупают здесь


A A A A Автор Тема: VBasic и COM-порт  (Прочитано 1729 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Дядя ВоваАвтор темы

  • *****
  • Сообщений: 8 094
  • Благодарностей: 95
    • Сообщения от Дядя Вова
VBasic и COM-порт
« : 26 Ноя 2006 [18:49:40] »
Братцы, помогите не выполняется команда Output. Руками через прогу RS232Pro все фурычит, а так нет :(

Private Sub Command1_Click()
'Attribute VB_Name = "Module1"

Dim TimeStart
Port$ = "COM1"
With MSComm1

.InBufferCount = 0 ' Î÷èñòêà áóôåðà
.Output = "a"

TimeStart = Time
End With
End Sub

Private Sub Command2_Click()
Port$ = "COM1"
With MSComm1

.Output = "q"
End With
End Sub

Private Sub Form_Load()
Call InitCom
Print MSComm1.CommID
End Sub
Private Sub InitCom()
'Èíèöèàëèçàöèÿ ïîðòà
With MSComm1
'On Error GoTo ErrInit
.CommPort = 1               'Íîìåð ïîðòà
.Settings = "9600,N,8,1"
.InputLen = 1
.PortOpen = True
.DTREnable = True
.RThreshold = 1
.Handshaking = comRTS
.RTSEnable = True
'expBegin.Caption = .Settings
'expBegin.Caption = .CommID
Print .Settings
Debug.Print MSComm1.CommID
On Error GoTo 0
End With
End Sub

(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн Денис Никитин

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: VBasic и COM-порт
« Ответ #1 : 26 Ноя 2006 [18:57:07] »
Дядя Вова, а ось какая? Ежели ХР, то с портами просто так работать нельзя. Только через драйвер.

Оффлайн Дядя ВоваАвтор темы

  • *****
  • Сообщений: 8 094
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: VBasic и COM-порт
« Ответ #2 : 26 Ноя 2006 [19:02:37] »
Дядя Вова, а ось какая? Ежели ХР, то с портами просто так работать нельзя. Только через драйвер.
А драйвер сам как работает? Вроде я с мышки в свое время читал, только какой Видовс был - не помню.
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн Дядя ВоваАвтор темы

  • *****
  • Сообщений: 8 094
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: VBasic и COM-порт
« Ответ #3 : 26 Ноя 2006 [19:04:54] »
Денис, может пришлешь какой образчик. Мне фокусер погонять туда-обратно. Время минимального выполнения команды "шаг" хочу померить.
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Суворов Владимир

  • Гость

Оффлайн Денис Никитин

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: VBasic и COM-порт
« Ответ #5 : 26 Ноя 2006 [19:19:34] »
Так какая ось?

Цитата
А драйвер сам как работает? Вроде я с мышки в свое время читал, только какой Видовс был - не помню.
Тебе нужен сам драйвер и интерфейс к нему на васике написанный. Помочь не могу, ежели для дельфи или билдера, прислал бы. Тебе надо в сети пошукать, наверняка есть готовые. Правда языком ты каким-то пользуешься странным (Visual Basic).

Суворов Владимир

  • Гость
Re: VBasic и COM-порт
« Ответ #6 : 26 Ноя 2006 [19:35:32] »