Functional overview of Tecap Automated Test Suite
Here you find more details about the many functions and possibilities provided by Tecap.
Project Overview
Project overview shos information about the actual configuration.
- Information about all config elements
- The whole project on one page
- Simplifies the access to a Tecap project
- Hints about missing config elements
- all critical configuration breaks/errors at a glance
Workbench Explorer
All essential elements can be started from the Workbench Explorer.
- Project settings
- Test Plan
- Data Logging
- Factory Integration
- Developer Tools
- Test system configuration
Test Plan Explorer – Test Groups
The Test Plan Explorer helps at the navigation through the Test Plan elements Test Groups, Sequence Variants und several global Test Plan settings.
- Listing of all Test Groups
- Listing of the Test Group usage within the Sequence Variants
- Clone functionality
Test Plan Explorer – Sequence Variants
The Test Plan Explorer helps at the navigation through the Test Plan elements Test Groups, Sequence Variants und several global Test Plan settings.
- Listing of all Sequence Variants
- Listing of the Test Group usage within the Sequence Variants
- Clone functionality
TestPlan Support
- Limit specific input help
- Simpe cell content handling
- Switchable to pure text operation
- Different limit types for diverse test situations
- Physical units
Test Plan Export
For documentational or communicational purpose, the Test Plans can be exported to PDF files.
- Generates PDF-files from a Test Plan
- Selection of Sequence Variants
- Several layout options
- Integration of userdefined logos
- PDF file for internal discussions or
- … as test coverage documentation
System Setups
The "System Setups" contains all system configurations. Variants, production or development states can be executed on different systems. Extremely precise instruments for prototypes and pilot series, fast instruments for mass production.
- Configurable test system setups
- Several system setups per project
- Setups for example for prototypes, pilot series or mass production
- Setup exchange by configuration change
Instruments Configuration
Instruments Configuration configures the physical instrument connection to the host PC. Every instrument knows its connection options.
- Instruments configuration
- Port configuration GUI for each connection option
- First virtualization for instrument classes
Instruments – Filter
A integrated Filter helps finding your instruements within the instrument library
- Listing of all instruments
- Filter
- Indicator for the instrument count or the instruments, which match your filter
Supporting GUI
Most of the tabular presentation screens have their own GUI integrated, to help the user while entering data.
- Cell specific supporting GUI
- Simple editing
- Switchable to pure text mode
- No know-how about contents behind
System Explorer
System Explorer is part of the Measurement Control Center and lists all configured instruments. One click on a instrument opens its graphical user interface.
- Listing of all test system instruments
- Virtual and physical instruments
- Unifom handling of all instruments
Measurement Control Center
Measurement Control Center controls all instruments. The integration in the instruments pack makes a uniform handling of all instruments possible and every instrument sends and reads through the same interface with human readable text commands.
- Keywords for command based programming
- Uniform programming of all instruments
- Simple keywords, wich reflect the real functionality
- .NET Code Recorder, which allows to copy/paste instrument keyword code to the test program
- Panels for point and click programming
- Supports master instruments, which summarize several instruments to one (e.g. a DMM with multiplexer, signal conditioning cards , etc.)
- Listing of all In/Outputs
- Board -> Channel -> Micro Resource Design
Matrices
- Graphical switch status visualization
- Point and click activation
- Fully integrated into our routing algorithm and thereby support for keyword based switching
- Partial view filter
- Status panel
DUT Site Signals and Multiplex Signal Definition
"DUT Site Signals" offers a for the parallel test optimized virtualization. For each test site, a stimulation and measurement instrument is defined. (Site1: DMM1, Site2: DMM2,…) Programming is done on freely definable virtual instruments. Data handling is done within Tecap and you do not have to program any loops. The test projects are fully scalable.
"Multiplex Signals" allows, to define one or several channels to one keyword, e.g. several analog input channels to the virtual channel "ALL_IN".
Both methods allow human readable code, which has a clear reference to the DUT.
- Listing of all defined signals
- Virtualization of signal names
- Mulitple virtualization
- Grouping of already virtualized signals
- Filter
- De/activation for every signal
Test Selection
For start-up or selective testing the Test Selection provides temporary de/activation of tests and test groups.
- Test selection
- Temporary de/activation of single tests or whole test groups
- Filter with switchable automatic de/activation by filtering
Test Execution
Test run visualization of all Tests within the Test Groups and the corresponding Test Group events.
- Single-Run
- Counted-Run: Loops by the set loop count
- Continous-Run
- Instant Pause/Stop
- Pause/Stop after cycle end
- Sequence breakpoints
Test Status
Test Status shows information about the actual test session.
- Loaded project
- Testsystem status
- Tested parts count
- Pass, Fail count and the calculated Yield
- automatic view extension for parallel test
Test Results
Listing of all configured tests
- Visualization of all test relevant data
- Configurable columns
- Result update per Test, per Test Group or per cycle
- Free text filter
- Automatic foresighted scrolling
Trend and Stability
Tecaps Trend and Stability informs you about the measurement stability per test.
- Integrated trend- and stability analysis per test
- Minimal und maximal values per Test
- Support for single and continuous run
Numerical Statistics
From the second run, Tecap shows data in the Numerical Statistics .
Process and machine capability can be checked within Tecap.
- Integrated numerical statistics per test
- Automatic recording of minimal, maximal, average, standard deviation, cp, cpk, cgm, cgmk
- Support for single and continuous run
- Additional site specific evaluation for parallel test
Gridview Configuration
Tecap supports the user in all tabular presentations with the opportunity to select the data to be shown.
- Each gridview can be configured to personal requirements
- Different configurations for different tasks
- Individual column sort
- Enhanced general view
Solution Generator
Solution Generator creates a .NET project based on templates and the project Test Plan.
- Generates from the Test Plan test specification a .NET Project
- Visualization of all generated Test Groups and Test Variants
- Direct link to the IDE
- Simple project handling by user defined templates
DUT (Device under Test)
Tecap not only knows the instrument connections, but kennt nicht nur die Anschlüsse der Instrumentierung, but can additionally learn the DUTs connections. Test points and connectors can be used in the system wiring.
- Optical DUT visualization with front and rear
- Free settable test points on front and rear
- Alias names
- Test point description
- Test point usage in the system wiring (Hard Wires, Routes, etc)
Application Boards
Each project can have several application boards. Active elements, which can be activated by system compontents (load relay by OC/DigitalOut/RelayCard,…) can be added and integrated into the system wiring.
- Full integration of application board elements into the system setup
- Switch resource definition per element
- Integrated into routing and thereby automatic switching of load relays or smiliar
- Project wide usage by name
DUT Sites
Tecap is designed for parallel test. Thorugh virtualization instruments can be configured to the corresponding DUT. The wiring creates the concrete hardware reference.
Under ideal conditions, the project can be scaled from single site to multi site parallel test without touching the source code.
- Site definition for parallel test
- Simple De/activation of active DUTs
Endpoints
Endpoints are a component of the system connection setup. Every single connection can get a user defined name. This enhances the software reference to the DUT and the tracebility through the system.
- Naming by pin
- Description fields for documentaion
- Site definition for parallel test
- Signal isolation
Wiring
All wire connections are defined within Tecap. Cable connections, pcb track, however your system components and DUT is connected to each other – Tecap knows the connections and routes from pin to pin.
- System connection base
- Pin-to-pin connection for the whole test setup
- Automatic system connection documentation
- DUT integration
Routes
Routes describe the ways through the test system. Regardless of which type of instrumentation is used, routes along the cards will switch relais, digital outs, multiplexers, and so on.
- Routes for switching
- Switching by logical names
- Any amount of switch elements per route
- Predefined static routes
- Dynamic routes, which are calculated at runtime
- Short circuit detection
Static Routes
If a predefined route is favored, you can also use static routes instead of the autorouter.
- Support at design time by showing only possible lines
- Automatic route finder will suggest a route
- Clone and part replacement of existing route segments
Variant Configuration
All prior definded configuration elements configure:
- Solution
- Test Plan Sequence
- Test Program
- Test System
- Data Logger
- Factory Integration
to one unit.
Datalogging
Configurable data logger can be attached per Variant. Independently from if you want to store into a databse or into the file system, Tecap does this job for you.
By this means, different profiles for development and evalutation can be used, than for mass production.
The test program itself contains no datalogging related source code.
- Open data logging interface
- Data logger are attached by configuration
- Several data logging profiles per project and by that differently useable per sequence variant
Factory Integration
Every project can have its own Factory Integration.
Factory Integration contains the handling of the DUTS. Independently from handling manually by an operator, partly automated with a feed or fully automated with a robot, handler or prober. Additional information about the test rig (Touch downs, SPS status, …) can be shown.
- Support for any amount of Factory Integration modules per project
- Any amount of options per Integration Setup
- API for the integration of any production process
Production Package Manager
Production Package Manager helps in the management of production packages.
- Project clearance for production
- Dialogbased Wizard
- Only production packages can be started in Tecap Operator -> reliability of the production process
- Further development of already packed projects without interfering the production state
Activity Users
- Integrated user administration
- Role based access control
- Settings for expiration, names, departments, …
Activity Roles
- Role based access control
- Simple user assignment
- Build your own roles
Menu Items
Tecap – Icon List
The tool bar offers quick access to standard functions.
Session Manager
- Informs about the actual project load state
- Shows hints about missing or reasonable additional configuration
Output Window
- Central information window for warnings and errors of all kind
- Divided in Standard, Debug, Measurement Center
Options Dialog
The options dialog contains numerous Tecap settings.
- Central place for setting options
- Settings for personalized Tecap visualization
- Each PlugIn can have its own options shown in this dialog
PlugIns
The PlugIn window shows information about all loaded PlugIns. Description, Author, HD path
- Listing of all loaded PlugIns
- Intuitive split in Application, Handling Systems, Instrument Libraries and production PlugIns
- API for your own functions in Measurement Center, Factory Integration or any other process for development or production
Help
The integrated help shows information about the gui and the topic behind it.
- Comprehensive help in english and german
- Chapters
- Search
- Index
- API description
Tecap – API
To write PlugIns for Tecap, a developer needs access to the software by a API – Application Programming Interface.
- API for many development possibilities
- Integration of your own instruments
- Process flow and preparative operation
- Factory integration
- API documentation in the Tecap Help