Show Min/Max values of tweezers on a screen of the Q.station
In this video series you will learn from an example, how you can step by step write a small program and how you can upload it on the Q.station. We are explaining, what a user space project is and how the display of the Q.station is programmed. Furthermore you will receive some background information about graphical programming with test.con 6.0, so you can soon create your own project without having much beforehand programming knowledge.
1 test.con 6 Basics
In this video, important information about the programming software test.con and the Gantner device family are given.
- What is test.con 6 Studio? (01:06)
- Which devices can be programmed with test.con 6 Studio? (05:30)
- For what and when do I need the software test.commander? (06:20)
- How do these programs work together?
- A look into the Q.station (08:35)
- What is test.con runtime? (11:43)
2 test.con 6 part 1: Program the real-time kernel of the Q.station
In part 1, a real-time application is programmed and uploaded into the real-time kernel of the Q.station. The video shows you all necessary steps to program the real-time kernel, from creating the project up to the function checks using the online visualization.
- Structure of the Q.station (00:20)
- Adjust cycle time in test.commander (00:56)
- Introduction in test.con and the real-time application (01:13)
- Program real-time kernel (Example: Q.station and tweezers with strain gauge) (04:06)
3 test.con 6 part 1.1: Programming elements
This video will explain the basic programming elements in test.con 6.0.
The following terms will be defined: Configuration, program and macro block, function block, auxiliary blocks, visualization blocks and control blocks.
- Overview user interface (configuration level, system context diagram, program block, macro block, function block, visualization block, control elements, standard macro elements, inputs and outputs of the macro blocks).
- Configuration level, levels in general, program level (03:10)
- Macro blocks (04:54)
- Creating a macro block (example) (05:23)
4 test.con 6 part 1.2: Classes and instances
In this video, the terms classes and instances are described based on the two programming modes “edit” and “run”.
- Classes (00:40)
- Instances (01:00)
- Project tree (01:35)
- Run mode (02:28)
- Implement further calls (macro blocks) (05:00)
- Edit and understand macro blocks (05:40)
5 test.con 6 part 2: Create application connectors
In this video we will show you how you can create communication points to other applications on the Q.station in test.con 6.0. The application connectors are used like simple inputs and outputs.
- Example assign application connektors (01:00)
→ Introduction: variables, attributes, application connectors, pin block, data point management, data types
6 test.con 6 part 3: Program a user-space application
In this video, the counterpart of the real-time application is programmed in the user-space level in the management area of the Q.station.
- Designing an HMI
- Using application connectors in the real-time application
- Create user space project with simple HMI interface (screen of the Q.station) (00:30)
- HMI blocks in the favorites tree -> display programming (HMI) (03:45)
- Create simple HMI design (04:25)
- Connect the HMI object (display on the screen) with application connectors (07:45)
Steps for display programming
- Configure max value (04:15)
- Configure min value (10:48)
- Button block to reset values (12:00)
- Configure and connect trend block
- Upload program into the Q.station (15:35)