This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TSW14J56EVM: Question about TSW14J56EVM High Speed Data Convert Pro GUI

Part Number: TSW14J56EVM

I was trying to change the "# of samples (per channel)"  of in the "Capture option" pop up window of the High Speed Data Convert Pro GUI. But it seems that it can not go lower than 4096. 

Is there a way to allow this parameters to be set to 1024, the low in the "Analysis Window (samples)" of the GUI?

Thanks,

  • Bing

    This is a limit based on the memory structure within the specific firmware for that TSW.

    Is there a reason you want to capture 1024?  You can always just process 1024 of the 4096 samples.

    In terms of capture/transfer time there won't be that much improvement as most of the delay will be overhead in the USB transaction at these low number of samples.

    Ken

  • Ken,

    I did a profile of the different matlab commands, and the command:

    calllib('HSDCProAutomation_64Bit','ADC_Save_Raw_Data_As_Binary_File',fname,TimeoutInMs);

    consumed most of the time. I believe at this stage the data is already on the PC? Each operation takes very short time, but I will need to do thousands such operations and it adds up.

    Regards, Bing

  • In the old version of TSW1400 API (in 8814.TSW1400_Matlab_Code.zip), there is a function TSW1400BrdCtrl_Read_DDR_to_Array.

    Is there an equivalent function available in the latest TSW14J56EVM automation DLL that I can write data to an array instead to a file?
  • Bing,

    Unfortunately we stopped supporting platform specific commands due to the complexity of supporting multiple command sets for the different platforms (TSW1400, TSW1405, TSW1406, TSW14J56...) The automation support is only for the common HSDC Pro interface.

    Ken.