Jump to content

Ben993

Members
  • Posts

    2
  • Joined

  • Last visited

Ben993's Achievements

Newbie

Newbie (1/4)

0

Reputation

  1. Hello, I am using the 1208LS to read 6 potentiometer analog voltages through MATLAB, and I am experiencing major throttling in data acquisition. I believe the problem has something to do with the differential/single ended modes, where I first tried to switch the configuration in Instacal, but a3-a0 stayed on differential and a7-a4 went to single ended. I then tried to switch the configuration in the script, and the software registered all ports as single ended, but it still throttled my sample rate and kept sending these two warnings. Warning: Vendor Driver command failed and returned Status code: 33031 Diagnostic: 'To perform any operation on this device, all channels in this subsystem must have the same terminal configuration setting' . Warning: Cannot support range of -20 to +20 Volts. Range set to -10 to +10 Volts. I have tried to check wiring and voltages, I have my 6 wiper pins in a7-a2, all of them only go between 0 and 5 V, I am using the ground pin next to the +5 V source and the +5V source as the power for the potentiometers, I was able to run calibration through Instacal successfully. I have tried my setup in both and Arduino and a different DAQ, and it worked without issue. below I have attached a simple setup and log data script that is giving me the errors, but these commands were taken straight from MATLAB. If there is any configuration steps that I am missing, or just something I can do to force all of the ports to be single ended that I haven't tried, or if it is some other issue, any support would be great. d = daq('mcc'); [adtheta1,id1] = addinput(d,"Board0","ai7","Voltage"); [adtheta2,id2] = addinput(d,"Board0","ai6","Voltage"); [adtheta3,id3] = addinput(d,"Board0","ai5","Voltage"); [adtheta4,id4] = addinput(d,"Board0","ai4","Voltage"); [adtheta5,id5] = addinput(d,"Board0","ai3","Voltage"); [adtheta6,id6] = addinput(d,"Board0","ai2","Voltage"); adtheta1.TerminalConfig ='SingleEnded'; adtheta1.Range = [-10.0 10.0]; adtheta2.TerminalConfig ='SingleEnded'; adtheta2.Range = [-10.0 10.0]; adtheta3.TerminalConfig ='SingleEnded'; adtheta3.Range = [-10.0 10.0]; adtheta4.TerminalConfig ='SingleEnded'; adtheta4.Range = [-10.0 10.0]; adtheta5.TerminalConfig ='SingleEnded'; adtheta5.Range = [-10.0 10.0]; adtheta6.TerminalConfig ='SingleEnded'; adtheta6.Range = [-10.0 10.0]; d.Channels T = read(d); B = table2array(T);
×
×
  • Create New...