What you are seeing is related to the way that LabVIEW Real-Time works. A LabVIEW RT program should be programmed as if the front panel is not there. In an embedded LabVIEW RT program when you write to a local variable it does not update the front panel, since it is not there. There are two cases when the front panel is actually loaded, when using the default communication and when using remote front panels. To get the control or indicator to update when the front panel is loaded you will also need to use a property node. You write to the value property. To create the property node right-click on the control and choose Create>Property Node.
You will need both the local variable and the property node. When the front panel is not open, then the property no
de will generate an error since it has no front panel to write to.