Hello everyone, and welcome to this video tutorial.
My name is Tomas, and I am a member of the Inxton developer team.
In the previous video tutorial we have created
a simple WPF application with a simple pneumatic actuator.
We have used autogenerated user-interface.
In this video tutorial, we are going to modify the previous project
by adding some attributes in the PLC project.
These attributes will affect the user interface.
For those who had run the application from the previous video tutorial successfully,
you need just to copy and rename the whole solution folder.
For those who are starting now,
and meet the requirements on the screen,
let's proceed to www.github.com/inxton,
navigate to the section Tutorials-Inxton.Package.Vortex.Essentials,
Select Clone or download, 
and click on the copy link icon.
Those who are not very familiar with git  
could also download the whole folder as a zip file.
Open Folder C:\WORK,
Right-click and select Git Bash Here,
Type git clone and hold Shift+Insert or
Right-click and select Paste, 
type INXTON_ESSENTIALS.
This will clone all tutorial folders for the Inxton Essentials package.
So after successful cloning,
delete all folders except 201_EssentialsAutoGeneratedUI.
Copy folder 201_EssentialsAutoGeneratedUI 
and rename it to 202_EssentialsAttributesName.
Open the renamed folder and start the InxtonEssentials solution. 
Open Package Manager Console, and restore packages.
Just to be sure, let's also update and reinstall packages.
Check if the Solution Platform is set to Twincat Realtime 64bits 
and if MainPlcHmi project is set as the startup project, if not change it.
Activate configuration and start the PLC.
 
Run the Inxton Builder.
Start the application.
You can see that the content of all buttons match the name of variable bound.
To modify them, we will add the new attribute Name to each displayed variable.
Each name should be much more human-understandable
and describing the meaning of the variable in much more detail.
This name will replace the previous content of the button. 
OK, so activate the configuration and start the PLC.
This also automatically save all changes in the PLC project.
Run the Inxton Builder, and start the application.
You can see now the same layout, but with different content of each button.
Texts in the attribute Name could be also localizable, 
and we will show this feature in some next video tutorial.
Moreover, it is also possible to add some tooltips for each variable.
Just copy the added text, or write your own description respecting the syntax.
If you want to hide some variable so that it will not be accessible from the visualization, 
just add the attribute hide.
Activate configuration and start the PLC.
Run the Inxton Builder
Run the application.
You can check now tool-tips poping-up when the mouse cursor enters the area of each button.
As well as the variable _simulatedPosition disappeared from the view.
 OK, so that was all for this video tutorial.
The complete project is downloadable at www.github.com/inxton,in the tutorial section.
Just to be sure here is the link:
Thank you for your attention, and I look forward to the next tutorials. 
If you have some troubles,
please feel free to write an email to 
hello@inxton.com.
