Я очень просто применил свой VI к базовому ниже, и он все еще не работает. Я хочу прочитать настройку усиления на моем контроллере температуры LakeShore 330. Это способ сделать это, и именно так он работал, прежде чем изменять некоторые настройки системы ПК. Результат буфера должен быть целым числом от 000 до 999. В моем случае он должен быть 020, но показывает 000, независимо от того, даже если я изменю его на другое значение в контроллере. VISA Read по-прежнему дает 000 в качестве вывода.LabVIEW VISA Read не считывает данные после изменения настроек системы
У меня были некоторые проблемы с настройками системы, как разделитель, запятой и точки для файлов CSV. В основном мой компьютер теперь настроен на стандарты США, а не на европейский, и теперь все мои другие программные пакеты работают. VISA Read все еще работает отлично с удвоениями и т. Д., Поступающими от контроллера, но целые числа все превратились в 000.
Может ли кто-нибудь объяснить мне, как система VISA Read зависит от настроек системы, особенно целых чисел? Я довольно смущен, потому что целые числа не имеют десятичных знаков, запятых или других символов.
Я не знаю, почему, но сегодня LabVIEW решила правильно прочитать целое число без каких-либо изменений .... Вы правы, что VISA Read выводит строку, и я думаю, что LakeShore 330 просто выводит ее как строку ASCII. Но поскольку исходное расположение числа является целым числом, я был смущен тем, что он не будет выводиться должным образом. В любом случае, теперь это работает, спасибо за помощь. – Terranees