TcHmiBaProject
The project template is used to create a TcHmi project quickly and easily.
![TcHmiBaProject 1:](Images/png/9007209910578443__Web.png)
![]() | The notes for project templates must be observed. |
Contents
Overview of the contents of the project template.
![TcHmiBaProject 3:](Images/png/10655839371__Web.png)
References
The project template contains the following NuGet packages:
- Beckhoff.TwinCAT.HMI.BA.Icons
- Beckhoff.TwinCAT.HMI.BA.Framework
- Beckhoff.TwinCAT.HMI.BA.Controls
- Beckhoff.TwinCAT.HMI.BA.ServerExtension
- Beckhoff.TwinCAT.HMI.Framework
- Beckhoff.TwinCAT.HMI.Controls
- Beckhoff.TwinCAT.HMI.Functions
- Beckhoff.TwinCAT.HMI.ResponsiveNavigation
Content
![TcHmiBaProject 4:](Images/png/10655835531__Web.png)
To make it easier to get started, the project template already contains some content pages, such as a navigation in the header.
The following pages are required for the header to function correctly:
- EventList.content
- ServerLog.content
- StartPage.content
The navigation in the header refers to the following pages:
- PlantView.content
- ProjectNavigation.content
These pages are customizable, and further pages can be added.
![]() | If pages are added, renamed or removed, the attribute MenuData of the header must be updated. |
Samples
The "Samples" folder contains samples of UserControls for creating user-specific plants.
![]() | When creating or editing UserControls, the UseBaObjectInUserControl function must be observed. |