Список форумов   Список форумов  

Инициализация железа

Обсуждение работы в LabVIEW с оборудованием

Модераторы: Техподдержка NI, Robert, Модератор

Инициализация железа

Сообщение FF64 » Вс окт 26, 2008 12:08 pm

Здравствуйте.
Разрабатывается программа на текстовом языке. Как правильно работать с устройствами, например мультиметром и комутатором? Т.е. вначале проги открыть сессию, работать с устройствами и при закрытии проги закрывать сессии или открывать сессию непосредственно перед обращением к устройству, а потом сразу закрывать. Т.е. сессии будут создаваться/закрываться при каждом обращении. Или принципиальной разницы нет как делать?
Спасибо.
FF64
 
Сообщений: 2
Зарегистрирован: Вс окт 26, 2008 11:53 am

Re: Инициализация железа

Сообщение Indey » Пн окт 27, 2008 10:27 am

FF64 писал(а):Здравствуйте.
Разрабатывается программа на текстовом языке. Как правильно работать с устройствами, например мультиметром и комутатором? Т.е. вначале проги открыть сессию, работать с устройствами и при закрытии проги закрывать сессии или открывать сессию непосредственно перед обращением к устройству, а потом сразу закрывать. Т.е. сессии будут создаваться/закрываться при каждом обращении. Или принципиальной разницы нет как делать?
Спасибо.

Вообще конечно очень многое зависит от прибора, протокола, интерфейса и языка, но общие принципы таковы: при открытии программы - открывается сессия, а при при закрытии - закрывается. Открывать и закрывать сессию при обращении к прибору мне кажется не совсем правильным, поскольку если интенсивность обращений велика, могут возникнуть конфликты и ошибки.
Indey
Специалист LabVIEW
 
Сообщений: 148
Зарегистрирован: Пт фев 02, 2007 9:34 am
Откуда: Электросталь

Сообщение FF64 » Пн окт 27, 2008 10:52 am

Спасибо.
Но тут скорее не конфликты и ошибки будут при интенсивном обращении, а более долгий доступ к устройству, т.к. по сути время тратиться на ненужные однообразные операции - открытие/закрытие сессий ;-)
FF64
 
Сообщений: 2
Зарегистрирован: Вс окт 26, 2008 11:53 am

Сообщение Indey » Пн окт 27, 2008 10:53 am

FF64 писал(а):Спасибо.
Но тут скорее не конфликты и ошибки будут при интенсивном обращении, а более долгий доступ к устройству, т.к. по сути время тратиться на ненужные однообразные операции - открытие/закрытие сессий ;-)

Да, согласен и это тоже.
Indey
Специалист LabVIEW
 
Сообщений: 148
Зарегистрирован: Пт фев 02, 2007 9:34 am
Откуда: Электросталь


Вернуться в LabVIEW и оборудование National Instruments

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron