Я пишу программу vb.net для дистанционного управления 6060B (электрическая нагрузка). До сих пор я успешно подключил свой компьютер к 6060B, и я могу запросить информацию из загрузки. Ниже приводится часть кода я написал:Как написать программу VB.NET для дистанционного управления 6060B (электрическая нагрузка)
Dim mbSession As MessageBasedSession;
mbSession = ResourceManager.GetLocalManager().Open("GPIB::6::INSTR");
Dim responseString As String = mbSession.Query("*idn?");
Это возвращает мне информацию о нагрузке - «responseString является HEWLETT-PACKARD ...». Тем не менее, я не знаю, что мне делать, чтобы изменить/установить текущий, напряжение ect так же, как я обычно делаю с панели. Я ищу в Интернете, и я обнаружил, что могу использовать язык программирования HPSL, но что мне нужно дистанционно контролировать 6060B с помощью vb.net? Я использую API NI-VISA.NET.
Обратите внимание, что в этом случае команды находятся в «Руководстве по эксплуатации», иногда команды прибора не находятся в руководстве оператора (или пользователя), а в отдельном руководстве программиста. –
Отмечено. Обновлен мой ответ. – djv
Спасибо, Вердолино и Жанна, теперь я понимаю. Я действительно нашел это руководство, которое Вердолино указал, прежде чем я разместил вопрос. Я пробовал эту команду на панели VISA TEST в Measurement & Automation Explorer, но это не так; однако он работает в визуальной студии. Я хочу отметить, что Write ничего не возвращает, поэтому я могу оставить «result =» out – success