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.

CCS/TMS320f28379D: GUI Composer Scalar Graph only updates on variable value change

Part Number: TMS320F28379D


Tool/software: Code Composer Studio

Hello,

I am using the GUI scalar graph with two inputs bound to global variable in my program.  One of the variables does not change often.  When the GUI is running, only the variable that is changing will show up.  If I manually change the other variable from the GUI, then it will start updating, but only when I am changing its value.  

Any ideas?

Regards,

Brad

  • Brad,

    Are you using GUI Composer v2 on the cloud? Could you provide more details on what the Properties of the graph looks like (a screenshot would help)?

    Are you saying that one of variables does not show its value changing in the graph even though it does change in the code? If you add the same variable to another widget (like say a textbox) does it update there properly?

  • AartiG,

    I am using GUI Composer v2 on the cloud.  I am running a simple LED blink example.  Two variables, "LED" and "Manual" are updated twice per loop.  the LED value toggles between 1 and zero.  The manual variable is a constant 10.  The graph shows the LED variable, but does not show the manual variable at all.  As I said,  even though the value isn't changing, it is assigned in code at the same rate and at the same time as the LED variable.  The dial is connected to the manual variable, and it will track the manual variable value.

    If I were to move the dial, the graph would start plotting the values, but they would start at time zero?   The graph behavior is the same with or without the dial.

    Brad

  • Brad,

    I can reproduce this and am checking with the development team on whether this is a bug or not.
  • Hi Brad,

    Try enable the tick-on property for the graph and set the tick-period for the update interval.

    Regards,
    Patrick