Visual Basic for Excel, Simple Example Program to Control Instruments
http://www.keysight.com/find/34411a A simple Visual Basic for Excel program is used to send a *IDN? And retrieve the response. In addition a subroutine and button is added to reset the instrument. A Keysight 34411A Digital Multimeter is used as it has USB, LAN and a GPIB interface. It is easy to switch instruments by using the VISA address. You can download the Agilent Connection Expert for free from the Agilent.com.
You can find additional details for the 34411A here: http://www.keysight.com/find/34411a
The IO libraries can be downloaded for free: http://www.keysight.com/find/iolib
The Excel spreadsheet can be downloaded from the Agilent Technical Forums: https://community.keysight.com/thread/21917
The VBA code is shown below:
Option Explicit
Dim ioMgr As VisaComLib.ResourceManager
Dim instrAny As VisaComLib.FormattedIO488
Dim instrQuery As String
Dim instrAddress As String
Public Sub Intialize_Click()
On Error GoTo ioError
instrAddress = Range("B4").Value
Set ioMgr = New VisaComLib.ResourceManager
Set instrAny = New VisaComLib.FormattedIO488
Set instrAny.IO = ioMgr.Open("DMM3")
Exit Sub
ioError: MsgBox "An IO error occured:" & vbCrLf & Err.Description
End Sub
Public Sub cmdSendIDN_Click()
On Error GoTo ioError
instrAny.WriteString ("*IDN?")
MsgBox "*IDN? has been sent to Instrument"
Exit Sub
ioError: MsgBox "An IO error occured:" & vbCrLf & Err.Description
End Sub
Public Sub cmdReadIDN_Click()
On Error GoTo ioError
instrQuery = instrAny.ReadString
MsgBox instrQuery, , "Instrument response to *IDN"
Exit Sub
ioError: MsgBox "An IO error occured:" & vbCrLf & Err.Description
End Sub
Public Sub instrclose_Click()
On Error GoTo ioError
instrAny.IO.Close
MsgBox "Connection Closed"
Exit Sub
ioError: MsgBox "An IO error occured:" & vbCrLf & Err.Description
End Sub
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Visual Basic for Excel, Simple Example Program to Control Instruments», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.