Graph differences between CCSv3.3 and CCSv4.x

From Texas Instruments Wiki
Jump to: navigation, search

Here significant differences between the way graphing behaves in CCSv3.x and CCSv4.x are highlighted


Properties Dialog

Bringing up the properties dialog and after pressing "OK" button

CCS 3.x

  • Will reset the graph and then acquire and plot based on latest properties

CCS 4.x

  • Will not reset the graph before acquiring and plotting.


X-axis Scale

Here we will look at an example of plotting the contents of the same buffer using CCS 3.3 and CCS 4.0. The Graph is setup with the following properties changed from the default values.

Acquisition Buffer Size 50
Display Data Size 200
Time Display Unit sample

This would Enable at the max 4 entire acquisitions to be displayed at a time. For our example we will assume buffer not changing and any refreshes are just manualy triggered to replot the contents form the buffer. The graphs with the yellow background are those from CCS 3.3. The ones with the black background are those from CCS 4.0


CCS 3.x

  • The entire display data size is shown on the X-axis as soon as the graph was configured i.e. after it does the 1st acquire and plot. In our example that would be 200 points
  • The first plot will show the buffer content being plotted from sample 150-199

CCS 4.x

  • Only the acquisition buffer size is shown on the X-axis as soon as the graph was configured i.e. after it does the 1st acquire and plot. In our example that would be 50 points
  • The first plot will show the buffer content being plotted from sample 0-49

CCS33 1.JPGCCS40 1.JPG


After another refresh on the graph occurs

CCS 3.x

  • the previous buffer contents will shift to the left i.e. will now be plotted at 100-149 and the new buffer contents will be plotted at 150-199

CCS 4.x

  • the new buffer contents will be plotted at sample 50-99. The previous buffer will still be at 0-49. The graph will now show a range of 0-99, since this is still less than the data display size.

CCS33 2.JPGCCS40 2.JPG


With every subsequent refresh the X-axis range

CCS 3.x

  • is always fixed as it always displays the entire display buffer size

CCS 4.x

  • keeps growing till it reaches the data display size

CCS33 3.JPGCCS40 3.JPG

CCS33 4.JPGCCS40 4.JPG


Once the display data size number of samples is reached, then a subsequent refresh CCS 3.x

  • will not change the X-axis range and will always be 0-199 in this example. The newly acquired buffer will be between 150-199

CCS 4.x

  • will change the X-axis range. The size does not change just the starting and end points to reflect the sample number being drawn from the start of the graph creation or from the time of the last reset. In this example the range will become 50-249 with the newly acquired data being plotted at 200-249.

CCS33 4.JPGCCS40 5.JPG


CCS 3.x

  • After "Clear Display" selected has same behavior as that after initial configuring of graph in 3.x.

CCS 4.x

  • After "Reset the Graph" clicked has same behavior as that after initial configuring of graph in 4.x


Y-axis Scale

CCS 3.x

  • Uses the "DC value" property value as the Y-axis midpoint. Is always used with autoscale set to true

CCS 4.x

  • The "DC value" property by default is set to false, and the Y-axis range when using autoscale is based on the min and max Y value the graph has to plot