Прошу помощи в вопросе использования AcniveX компоненты для управления прибором.
Разобрался в первой части вопроса.
Скрипт ниже работает.
- Код: Выделить всё
#Agt3494A8.FindInstrumentAddresses( "COM2::BAUD=9600,PARITY=NONE,SIZE=8,HANDSHAKE=DTR_DSR");
#Agt3494A8.Connect( "COM2::BAUD=9600,PARITY=NONE,SIZE=8,HANDSHAKE=DTR_DSR");
#Agt3494A8.Output("system:remote");
#Agt3494A8.Output("Configure:FRESistance Min,Min");
#Agt3494A8.Output("MEASure:FRESistance?");
После выполнения скрипта прибор конфигурируется, производит однократное измерение и посылает результат в свой буфер вывода.
Задача - получать эти данные и писать в REAL тег.
Не могу разобраться как использовать метод из доки
Enter Method
Syntax
Agt3494A.Enter result As Variant, Format As String
Enter can read data from the instrument as a string or as a number. For most applications, no Format specifier is needed. The following are common usages.
Return a string like this:
Dim reply As String
Agt3494A1.Enter reply
Return a number like this:
Dim reading As Double
Agt3494A1.Enter reading
The parameters for the Enter method are described below.
Result
This parameter returns the data from the instrument. The declaration of the variable and the Format specifier determine how the data is returned.
Format
This argument determines the format of the returned data. The Format argument is optional in Visual Basic. If you do not specify a Format string, the result is the same as specifying a Format string of "K".
Смущает result As Variant
Залил доку на файлообменник http://my-files.ru/35urg8