Nachdem Sie eine lokale oder globale Variable erstellt haben, können über diese Daten ausgetauscht werden. Eine neue Variable empfängt standardmäßig Daten. Variablen, die Daten empfangen, fungieren als Datensenke und werden als Schreibvariablen bezeichnet. Wenn eine lokale oder globale Variable einen Wert empfängt, übernimmt das mit der Variablen verknüpfte Bedien- oder Anzeigeelement automatisch den neuen Wert.

Eine Variable kann auch so konfiguriert werden, dass sie als Datenquelle bzw. Lesevariable fungiert. Klicken Sie dazu mit der rechten Maustaste auf die Variable und wählen Sie aus dem Kontextmenü In 'Lesen' ändern aus, um die Variable zur Verwendung als Bedienelement zu konfigurieren. Beim Ausführen dieses Knotens wird der Wert des damit verknüpften Frontpanel-Objekts abgefragt.

Um eine Variable für den Empfang von Daten zu konfigurieren, klicken Sie sie im Blockdiagramm mit der rechten Maustaste an und wählen Sie aus dem Kontextmenü die Option In 'Schreiben' ändern aus.

Im Blockdiagramm unterscheiden sich Lese- und Schreibvariablen durch die gleichen Merkmale wie Bedien- und Anzeigeelemente. Lesevariablen sind ähnlich wie Bedienelemente durch einen dicken Rand gekennzeichnet, während Schreibvariablen wie Anzeigeelemente einen dünnen Rand haben.