hardware discovery using instrhwinfo
Show older comments
I am developing this little app. There is a "Find" button when it is clicked, I would like to scan for all available hardware connected to my system and then show a list of VISA address that is available.
Below is the code snippet using instrhwinfo to do this job. If this is the right way ?
visainfo = instrhwinfo('visa', 'agilent');
if ( isempty(visainfo.ObjectConstructorName) )
fprintf('No VISA instrument is found');
else
for n = 1:length(visainfo.ObjectConstructorName)
obj = eval(visainfo.ObjectConstructorName{n});
visaInstruments{n} = get(obj, 'RsrcName');
fprintf('%s\n', visaInstruments{n});
end
end
Based on the description for instrhwinfo, 'visa' is the interface and 'agilent' is the adaptor. Question is, if I create a standalone application using application compiler and share to user, does user need to install Agilent VISA library in order to use this application or everything will be provided by the Matlab runtime ?
In other words, any dependency for application using instrument control toolbox ?
Accepted Answer
More Answers (0)
Categories
Find more on Instrument Control Toolbox Supported Hardware in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!