Как установить COM порт в VISA программно

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы
Ответить
Колега
advanced
advanced
Сообщения: 195
Зарегистрирован: 21 фев 2011, 10:31
Версия LabVIEW: 2009
Контактная информация:

Как установить COM порт в VISA программно

Сообщение Колега »

Добрый день. Как можно программно установить значение СОМ2 в VISA resource name в стандартном ВПП Basic Serial Write and Read ? я хотел сделать такой анализ, подключамся, по умолчанию стоит СОМ1, через время таймаут если появляется ошибка, подставляем СОМ2, если нет ошибки работаем.

И еще, что-то у меня перестала ошибка визы выдаваться, когда нет связи.
Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Версия LabVIEW: 2014
Откуда: Санкт-Петербург
Поблагодарили: 1 раз

Re: Как установить COM порт в VISA программно

Сообщение FireFly »

Колега писал(а):Как можно программно установить значение СОМ2 в VISA resource name
Просто используйте константу в которой выбран COM2
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Колега
advanced
advanced
Сообщения: 195
Зарегистрирован: 21 фев 2011, 10:31
Версия LabVIEW: 2009
Контактная информация:

Re: Как установить COM порт в VISA программно

Сообщение Колега »

Это понятно, я так и хотел.... блин, только я даже не подумал попробовать взять строковую константу, написать COM2 и что она подключится к кластерному входу VISA resource name.

Но опять же мне это при условии надо, мне надо понять что по СОМ1 неподключилось, вторую попытку программу бедт делать с СОМ2. При каком условии это лучше сделать? я думал как то надо ошибку связи найти...или количество байт равное нулю... :think:
Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Версия LabVIEW: 2014
Откуда: Санкт-Петербург
Поблагодарили: 1 раз

Re: Как установить COM порт в VISA программно

Сообщение FireFly »

Делайте попытку подключиться по COM1, анализируйте ошибку, в случае если произошла именно ошибка открытия порта - подключайтесь по COM2.
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Колега
advanced
advanced
Сообщения: 195
Зарегистрирован: 21 фев 2011, 10:31
Версия LabVIEW: 2009
Контактная информация:

Re: Как установить COM порт в VISA программно

Сообщение Колега »

В том-то и дело что ошибки нет никакой, я сталю ком1, хотя на самом деле к ком2 подключено должно быть, а ошибки нет.
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5463
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 87 раз

Re: Как установить COM порт в VISA программно

Сообщение IvanLis »

Колега писал(а):В том-то и дело что ошибки нет никакой, я сталю ком1, хотя на самом деле к ком2 подключено должно быть, а ошибки нет.
ну... хотя бы "превышение времени ожидания" должна возникнуть
так как нет ответного устрйства
Колега
advanced
advanced
Сообщения: 195
Зарегистрирован: 21 фев 2011, 10:31
Версия LabVIEW: 2009
Контактная информация:

Re: Как установить COM порт в VISA программно

Сообщение Колега »

Я беру за основу Basic Serial Write and Read, нет там ни какой ошибки времени ожидания вот я и в недоумении.
Rustam

Re: Как установить COM порт в VISA программно

Сообщение Rustam »

Колега писал(а):Я беру за основу Basic Serial Write and Read, нет там ни какой ошибки времени ожидания вот я и в недоумении.
Колега, таймаут в example есть
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Коммуникация с приборами»