I used Dlog of software 14565B to measure current waveform, found that the sampling rate is 5ms peer sample. Becuse the gpib command took about 20ms to transact, so How to do that?
Datalogging works differently than standard measurements done over the bus. It does the datalog measurements internally, then stores them, and periodically reads the buffer out so that there is no overflow. Because we do all of this inside the power supply, we can achieve the faster rates.
>It does the datalog measurements internally, then stores them, and periodically reads the buffer out so that there is no overflow. I also done that, but the waveform ditn't look like Dlog, it liked Measure Current function in 14565b. There is my code: SENS:SWE:TINT 15.6E-6 SENS:SWE:POIN 320 MEAS:ARR:CURR:DC?
Is something wrong? And can you tell me how to do that? Because I want to write software for linux.
Datalog only works with the 14565B software. If you are not using the software, the closest thing that you can do is send a string of MEAS:ARR commands but you are going to miss the measurements that occur while you are reading back the array.
Sorry that we do not have a better solution for Linux.
DLOG is only provided using the Keysight 14565B software or the automation interface that is provided with it. We only have that available for Windows. You may be able to run it in Linux with an external program (like WiNE) but that has never really been tested.
We do have a newer battery drain solution, the N6781A (which also needs a N6700/N6705 mainframe) that does have an programming interface for datalogging.
Datalogging works differently than standard measurements done over the bus. It does the datalog measurements internally, then stores them, and periodically reads the buffer out so that there is no overflow. Because we do all of this inside the power supply, we can achieve the faster rates.