🗊Презентация TLB – Top Level Baseline

Нажмите для полного просмотра!
TLB – Top Level Baseline, слайд №1TLB – Top Level Baseline, слайд №2TLB – Top Level Baseline, слайд №3TLB – Top Level Baseline, слайд №4TLB – Top Level Baseline, слайд №5TLB – Top Level Baseline, слайд №6TLB – Top Level Baseline, слайд №7TLB – Top Level Baseline, слайд №8TLB – Top Level Baseline, слайд №9TLB – Top Level Baseline, слайд №10TLB – Top Level Baseline, слайд №11TLB – Top Level Baseline, слайд №12TLB – Top Level Baseline, слайд №13TLB – Top Level Baseline, слайд №14

Вы можете ознакомиться и скачать презентацию на тему TLB – Top Level Baseline. Доклад-сообщение содержит 14 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





TLB – Top Level Baseline
application and component
template/tool
Описание слайда:
TLB – Top Level Baseline application and component template/tool

Слайд 2





Top Level?
A VI that can be considered the primary of a system
or major component of a system
Typically has front panel shown
but not a requirement
Controls flow of application and processing
Processing happens within executed states
Runs for lifetime of application or component
Описание слайда:
Top Level? A VI that can be considered the primary of a system or major component of a system Typically has front panel shown but not a requirement Controls flow of application and processing Processing happens within executed states Runs for lifetime of application or component

Слайд 3





Get Installed
Install VI Package Manager (free community edition)
www.jki.net

Install package
http://lavag.org/topic/13003-tlb-top-level-baseline/
Restart LV
Refreshes tools menu
Описание слайда:
Get Installed Install VI Package Manager (free community edition) www.jki.net Install package http://lavag.org/topic/13003-tlb-top-level-baseline/ Restart LV Refreshes tools menu

Слайд 4





Get Developing
Tools>>TLB – New Baseline
Follow Interactive Dialog
Описание слайда:
Get Developing Tools>>TLB – New Baseline Follow Interactive Dialog

Слайд 5





Baseline Architecture
Application INIT
once and only once code
Описание слайда:
Baseline Architecture Application INIT once and only once code

Слайд 6





Application INIT
Sequence of cases
primes the application
stacked instead of flat for cleanliness
Not ‘all’ init. code goes here
Just once and only once stuff
Enqueues specific set of states to Primary Execution
Описание слайда:
Application INIT Sequence of cases primes the application stacked instead of flat for cleanliness Not ‘all’ init. code goes here Just once and only once stuff Enqueues specific set of states to Primary Execution

Слайд 7





Event Handler
Responsive to button pushes and value changes
Pre-defined cases handle window close and shutdown
Source of queued messages to Primary Execution
Описание слайда:
Event Handler Responsive to button pushes and value changes Pre-defined cases handle window close and shutdown Source of queued messages to Primary Execution

Слайд 8





Primary Execution
Pre-defined cases handle common functions
Init
Error
95% of work happens here
‘Default’ case handles state typos
Описание слайда:
Primary Execution Pre-defined cases handle common functions Init Error 95% of work happens here ‘Default’ case handles state typos

Слайд 9





Application Close
Handles display consideration if built into EXE
No real processing should happen here
Use ‘Exit’ in Primary Execution
Описание слайда:
Application Close Handles display consideration if built into EXE No real processing should happen here Use ‘Exit’ in Primary Execution

Слайд 10





The SHIFTER
Master state cluster
ALL data associated with application
NEVER send into sub-VI
Easily add elements through Typedef shortcut
Описание слайда:
The SHIFTER Master state cluster ALL data associated with application NEVER send into sub-VI Easily add elements through Typedef shortcut

Слайд 11





‘User Parameters’
Scalar inputs on the front panel
numerics, strings, etc.
Register for ‘value change’ event dynamically
Prevents event structure bloat
All terminals in 1 state: Update User Param.
Enables all param to be accessible to entire program without need for local Var
Описание слайда:
‘User Parameters’ Scalar inputs on the front panel numerics, strings, etc. Register for ‘value change’ event dynamically Prevents event structure bloat All terminals in 1 state: Update User Param. Enables all param to be accessible to entire program without need for local Var

Слайд 12





‘Display Data’
Scalars, plots etc
Any thing that needs to get updated on the panel
Store in shifter to provide data access to entire app
Instead of outputting directly to indicator
Call ‘Update Display’ state to refresh display
Описание слайда:
‘Display Data’ Scalars, plots etc Any thing that needs to get updated on the panel Store in shifter to provide data access to entire app Instead of outputting directly to indicator Call ‘Update Display’ state to refresh display

Слайд 13





Extra Handy Things
Gracefully shuts down both loops
Idle state defaults to 1s delay
Caches current values of controls on startup in case of change while not running
Graceful error in case of typo
Interactive or headless execution
Your choice
Error handling allows Stop OR continue
Описание слайда:
Extra Handy Things Gracefully shuts down both loops Idle state defaults to 1s delay Caches current values of controls on startup in case of change while not running Graceful error in case of typo Interactive or headless execution Your choice Error handling allows Stop OR continue

Слайд 14





Closing note
Appropriate for simple and intermediate grade applications
THIS IS NOT OVERKILL – it has all those things that you end up implementing anyway
Описание слайда:
Closing note Appropriate for simple and intermediate grade applications THIS IS NOT OVERKILL – it has all those things that you end up implementing anyway



Теги TLB Top Level Baseline
Похожие презентации
Mypresentation.ru
Загрузить презентацию