In this chapter the concepts of authoring BIOS tasks (TSK) will be considered.

Size: px
Start display at page:

Download "In this chapter the concepts of authoring BIOS tasks (TSK) will be considered."

Transcription

1 Tasks - TSK Introduction In this chapter the concepts of authoring BIOS tasks (TSK) will be considered. Objectives At the conclusion of this module, you should be able to: Describe the fundamental concepts of tasks Demonstrate the use of semaphores in tasks Author TSK code using streams to interface with IOM Create a TSK with the CCS GUI Describe the TSK object Explain the value of double buffers in DSP systems Modify single buffer code to use double buffers Module Topics Tasks - TSK Comparison of Tasks to Software Interrupts Task Scheduling Semaphores (SEM) Task Object Review Lab 5: Adapting the SWI Based System to a TSK BIOS System Integration - Tasks - TSK 5-1

2 Comparison of Tasks to Software Interrupts Comparison of Tasks to Software Interrupts Scheduler States : TSK vs SWI SWI Created TSK Created Inactive post Ready 1 2 completed when highest priority Ready 1 2 Posted preempted Blocked when highest priority Running 1 2 preempted Running 1 2 Terminated Tasks are: ready to run when created by BIOS startup if specified in GCONF by TSK_create() in dynamic systems (mod 11) preemptive blocked when ing on an unavailable resource returned to ready state when resource is posted may be terminated when no longer needed 4 SWI vs. TSK SWI Feature TSK Preemptable - Block, Sus - Delete prior to completion by other threads - User Name, Error Number, Environment Pointer Can interface with SIO faster context switch speed slower - Context preserved across accesses to thread NO Can call SEM_() system Stack Individual ASM, C API callable by C SEM_ with timeout of 0 is allowed BIOS System Integration - Tasks - TSK

3 Task Scheduling Task Scheduling DSP/BIOS Scheduler Hard R/T Priority Foreground HWI Hardware Interrupts SWI Software Interrupts TSK Tasks HWI priorities set by hardware Fixed number, preemption optional 14 SWI priority levels Any number possible, all preemptive 15 TSK priority levels Any number possible, all preemptive Soft R/T Background IDL Background Continuous loop Non-realtime in nature All TSKs are preempted by all SWIs and HWIs All SWIs are preempted by all HWIs Preemption amongst HWI is determined by user In absence of HWI, SWI, and TSK, IDL functions run in loop 7 Thread Preemption Example HWI SWI 2 SWI 1 TSK 2 TSK 1 sem2 post post swi1 return swi2 return interrupt interrupt return return post sem2 return interrupt sem2 sem1 post swi2 return post sem1 post sem2 return sem2 sem1 IDL interrupt Events over time 8 BIOS System Integration - Tasks - TSK 5-3

4 Semaphores (SEM) Semaphores (SEM) Task Code Topology - SEM Posting Void Void taskfunction( ) {{ / / Prolog / / while ( condition ){ SEM_() / / Process / / }} / / Epilog / / }} Initialization (runs once only) Processing loop - option: termination condition Wait for resources to be available Perform desired DSP work... Shutdown (runs once - at most) TSK can encompass three phases of activity SEM can be used to signal resource availability to TSK SEM_() blocks TSK until next buffer is available BIOS System Integration - Tasks - TSK

5 Semaphores (SEM) Semaphore Pend SEM_(&sem, timeout) Pend yes timeout = 0 no false Count > 0 true Decrement count timeout expires Block task SEM posted Semaphore Structure: Non-negative 16-bit counter Pending queue (FIFO) Return FALSE #define SYS_FOREVER (Uns) #define SYS_POLL (Uns) -1 0 // wait forever // don t wait Return TRUE 11 Semaphore Post SEM_post(&sem) Post Increment count False Task ing on sem? True Ready first waiting task Semaphore Structure: Non-negative count Pending queue (FIFO) Return Task switch will occur if higher priority task is made ready 12 BIOS System Integration - Tasks - TSK 5-5

6 Semaphores (SEM) Static Creation of SEM Creating a new SEM Obj 1. right click on SEM mgr 2. select Insert SEM 3. type object name 4. right click on new SEM 5. select Properties 6. indicate desired User Comment (FYI) Initial SEM count var mysem = SEM.create("mySem"); mysem.comment = "my SEM"; mysem.count = 0; 13 SEM API Summary SEM API SEM_ SEM_post SEM_Binary SEM_postBinary SEM_count SEM_reset SEM_new SEM_ipost Description Wait for the semaphore Signal the semaphore Wait for binary semaphore to = 1 Write a 1 to the specified semaphore Get the current semaphore count Reset SEM count to the argument-specified value Puts specified count value in specified SEM SEM_post in ISR obsolete use SEM_post SEM_create SEM_delete Create a semaphore Delete a semaphore Mod BIOS System Integration - Tasks - TSK

7 Task Object Task Object Static Creation of TSK Creating a new TSK 1. right click on TSK mgr 2. select Insert TSK 3. type TSK name 4. right click on new TSK 5. select Properties 8. indicate desired priority stack properties function arguments etc 16 Task Object Concepts... Task object: Pointer to task function Priority: changable Pointer to task s stack Stores local variables Nested function calls makes blocking possible Interrupts run on the system stack Pointer to text name of TSK Environment: pointer to user defined structure: mytsk inst2 fxn environ priority stack name fxn environ priority stack name 6 lpf1 6 lpf2 struct struct myenv myenv TSK stack struct struct myenv myenv TSK stack C fxn, eg: bk FIR TSK_setenv(TSK_self(),&myEnv); hmyenv = TSK_getenv(&myTsk); 17 BIOS System Integration - Tasks - TSK 5-7

8 Review Review TSK API Summary TSK API TSK_exit TSK_getenv TSK_setenv TSK_getname TSK_create TSK_delete Description Terminate execution of the current task Get task environment Set task environment Get task name Create a task ready for execution Mod 11 Delete a task Most TSK API are used outside the TSK so other parts of the system can interact with or control the TSK Most TSK API are to allow: TSK scheduler management (Mod 7) TSK monitor & debug (Mod 8) Dynamic creation & deletion of TSK (Mod 11) TSK author usually has no need for any TSK API within the TSK code itself 20 TSK API Summary TSK API Description TSK_settime Set task statistics initial time TSK_deltatime Record time elapsed since TSK made ready TSK_getsts Get task STS object TSK_seterr Set task error number TSK_geterr Get task error number TSK_stat Retrieve the status of a task TSK_checkstacks Check for stack overflow TSK_disable Disable DSP/BIOS task scheduler TSK_enable Enable DSP/BIOS task scheduler TSK_getpri Get task priority TSK_setpri Set a tasks execution priority TSK_tick Advance system alarm clock TSK_itick Advance system alarm clock (ISR) TSK_sleep Delay execution of the current task TSK_time Return current value of system clock TSK_yield Yield processor to equal priority task Mod 8 Mod BIOS System Integration - Tasks - TSK

9 Lab 5: Adapting the SWI Based System to a TSK Lab 5: Adapting the SWI Based System to a TSK The lab adaptation will include of the following: In the TCF file, replace the processing SWI with a TSK and create a SEM In isr.c: Post a SEM instead of the SWI In proc.c: Add a while loop and SEM_ to the procbuf() function Build, download, run, and verify the correct operation of the new solution Copy the solution files to C:\BIOS\mySols\05 For a more rigorous test of your skills if time permits you can attempt this lab given the information on this page alone. In most cases, it is recommended to follow the implementation steps on the next page. Note that given the experience gained in prior labs, the procedures on the next page are briefer and more demanding. Audio In (48 KHz) Audio Out (48 KHz) Lab 5: Task Thread - TSK BIOS\Labs\HW ADC AIC33 DAC AIC33 mcbsp.c McBSP DRR McBSP DXR BIOS\Labs\Algos FIR.c FIR Code coeffs.c Coefficients BIOS\Labs\Work israudio HWI12 pinbuf[bkcnt]=mcbsp_read MCBSP_write(pOutBuf[bkCnt]) if(bkcnt=2buf) QUE_put(&from DevQbufs) SEM_post(&mySem) bkcnt=0; procbuf tskprocbuf while() SEM_(&mySem) for (i =0, i<hist; i ++) pin][i]=ppriorin][2buf-hist]; if( sw0 == 1 ) FIR(in[pIn-HIST],out[pOut]) else {pout[i]=pin[i]} Begin with the SWI-based buffered system Modify SWI to run as TSK; add SEM_ and while loop TCF: remove SWI obj, add TSK and SEM objs Modify HWI to post SEM instead of SWI Build, load, test, verify performance 23 A solved set of these files are found in C:\BIOS\Sols\05. If this particular chapter is of lesser interest, or if there is a time constraint, you may instead copy the solution files to the Work directory, skip over the authoring steps, and move directly to seeing how the completed code looks and works. BIOS System Integration - Tasks - TSK 5-9

10 Lab 5: Adapting the SWI Based System to a TSK Below are the steps required to adapt the SWI-based processing thread to a TSK-based version. 1. If necessary, start CCS and open the solution from lab 4b. Build the project and verify it performs properly In mywork.tcf : 2. Replace the SWI that called procbuf with a TSK named tskprocbuf 3. Create a SEM named sembufrdy In isr.c 4. Replace the SWI_post() with a SEM_post() of sembufrdy In proc.c 5. Add a while(1) loop around all the iterative code in procbuf. 6. Add a SEM_ on the newly created semaphore as the first line of the while loop Having completed the adaptation steps you can now: 7. Build, load, run, and verify the correct operation of the new solution 8. (optional) Relocate the initialization of the messages and todevq to the prolog of the TSK. While not required, this makes the TSK a more complete (and instantiable) component 9. Using windows explorer, copy all files from C:\BIOS\Labs\Work to C:\BIOS\mySols\ BIOS System Integration - Tasks - TSK

FireHawk M7 Interface Module Software Instructions OPERATION AND INSTRUCTIONS

FireHawk M7 Interface Module Software Instructions OPERATION AND INSTRUCTIONS FireHawk M7 Interface Module Software Instructions OPERATION AND INSTRUCTIONS WARNING THE WARRANTIES MADE BY MSA WITH RESPECT TO THE PRODUCT ARE VOIDED IF THE PRODUCT IS NOT USED AND MAINTAINED IN ACCORDANCE

More information

SIDRA INTERSECTION 6.1 UPDATE HISTORY

SIDRA INTERSECTION 6.1 UPDATE HISTORY Akcelik & Associates Pty Ltd PO Box 1075G, Greythorn, Vic 3104 AUSTRALIA ABN 79 088 889 687 For all technical support, sales support and general enquiries: support.sidrasolutions.com SIDRA INTERSECTION

More information

Lesson-11: VxWorks Signal and Semaphore Functions

Lesson-11: VxWorks Signal and Semaphore Functions REAL TIME OPERATING SYSTEM PROGRAMMING-I: I: µc/os-ii and VxWorks Lesson-11: VxWorks Signal and Semaphore Functions 1 1. Signal Function 2 Signal (an Exception or Interrupt) handling Functions signum identifies

More information

User Help. Fabasoft Scrum

User Help. Fabasoft Scrum User Help Fabasoft Scrum Copyright Fabasoft R&D GmbH, Linz, Austria, 2018. All rights reserved. All hardware and software names used are registered trade names and/or registered trademarks of the respective

More information

Timers, Interrupts, and Square Wave Generation. Ryan Krauss. Southern Illinois University Edwardsville. October 24, 2007

Timers, Interrupts, and Square Wave Generation. Ryan Krauss. Southern Illinois University Edwardsville. October 24, 2007 Timers, Interrupts, and Square Wave Generation Ryan Krauss Southern Illinois University Edwardsville October 24, 2007 Timers and Interrupts - Why should we care? Gives us the ability to precisely schedule

More information

Race Screen: Figure 2: Race Screen. Figure 3: Race Screen with Top Bulb Lock

Race Screen: Figure 2: Race Screen. Figure 3: Race Screen with Top Bulb Lock Eliminator Competition Stand Alone Mode - Instruction Manual Main Menu: After startup, the Eliminator Competition will enter the Main Menu. Press the right/left arrow buttons to move through the menu.

More information

Critical Systems Validation

Critical Systems Validation Critical Systems Validation Objectives To explain how system reliability can be measured and how reliability growth models can be used for reliability prediction To describe safety arguments and how these

More information

Operating instructions Electrical switching facility pco

Operating instructions Electrical switching facility pco Operating instructions Electrical switching facility pco from software version V1.33 on TABLE OF CONTENTS 1. Before you start... 4 1.1 Brief description... 4 1.2 Using this manual... 4 2. pco integrated

More information

C o d i n g f o r i n t e r a C t i v e d i g i t a l M e d i a

C o d i n g f o r i n t e r a C t i v e d i g i t a l M e d i a 9 0 9 7 C o d i n g f o r i n t e r a C t i v e d i g i t a l M e d i a 30S/30E/30M An Interactive Digital Media Course 9 0 9 7 : C o d i n g f o r i n t e r a C t i v e d i g i t a l M e d i a 3 0 S

More information

A4s Operation Manual

A4s Operation Manual A4s Operation Manual Safety Instruction Please read this manual carefully, also with related manual for the machinery before use the controller. For installing and operating the controller properly and

More information

There are three types of station hunting in IPedge/VIPedge:

There are three types of station hunting in IPedge/VIPedge: IPedge/VIPedge Feature Desc. 10/4/12 OVERVIEW There are three types of station hunting in IPedge/VIPedge: 1. Serial 2. Circular 3. Distributed Serial hunting and circular hunting may optionally have a

More information

Maximum CPU utilization is obtained by multiprogramming. CPU I/O Burst Cycle Process execution consists of a cycle of CPU execution and I/O wait

Maximum CPU utilization is obtained by multiprogramming. CPU I/O Burst Cycle Process execution consists of a cycle of CPU execution and I/O wait Chapter 5: CPU Scheduling Basic Concepts Maximum CPU utilization is obtained by multiprogramming CPU I/O Burst Cycle Process execution consists of a cycle of CPU execution and I/O wait Burst access CPU

More information

2600T Series Pressure Transmitters Plugged Impulse Line Detection Diagnostic. Pressure Measurement Engineered solutions for all applications

2600T Series Pressure Transmitters Plugged Impulse Line Detection Diagnostic. Pressure Measurement Engineered solutions for all applications Application Description AG/266PILD-EN Rev. C 2600T Series Pressure Transmitters Plugged Impulse Line Detection Diagnostic Pressure Measurement Engineered solutions for all applications Increase plant productivity

More information

Exercise 1: Control Functions

Exercise 1: Control Functions Exercise 1: Control Functions EXERCISE OBJECTIVE When you have completed this exercise, you will be able to control the function of an asynchronous ripple counter. You will verify your results by operating

More information

Dispatching Universität Karlsruhe, System Architecture Group

Dispatching Universität Karlsruhe, System Architecture Group µ-kernel Construction (6) Dispatching 1 Dispatching Topics Thread switch To a specific thread To next thread to be scheduled To nil Implicitly, when IPC blocks Priorities Preemption Time slices Wakeups,

More information

Horse Farm Management s Report Writer. User Guide Version 1.1.xx

Horse Farm Management s Report Writer. User Guide Version 1.1.xx Horse Farm Management s Report Writer User Guide Version 1.1.xx August 30, 2001 Before you start 3 Using the Report Writer 4 General Concepts 4 Running the report writer 6 Creating a new Report 7 Opening

More information

A4 Operation Manual. Fig.1-1 Controller Socket Diagram

A4 Operation Manual. Fig.1-1 Controller Socket Diagram A4 Operation Manual Safety Instruction Please read this manual carefully, also with related manual for the machinery before use the controller. For installing and operating the controller properly and

More information

Final Report. Remote Fencing Scoreboard Gator FenceBox

Final Report. Remote Fencing Scoreboard Gator FenceBox EEL 4924 Electrical Engineering Design (Senior Design) Final Report 26 April 2012 Remote Fencing Scoreboard Team Members: Adrian Montero and Alexander Quintero Page 2 of 14 Project Abstract: The scope

More information

Version 3.1.0: New Features/Improvements: Improved Bluetooth connection on Windows 10

Version 3.1.0: New Features/Improvements: Improved Bluetooth connection on Windows 10 Version 3.1.0: Improved Bluetooth connection on Windows 10 ***Important notice for Mac Users: Upgrading from Shearwater Desktop 3.0.8 to 3.1.0 will not cause issues. Upgrading from any 2.X.X to any 3.X.X

More information

Configuring Bidirectional Forwarding Detection for BGP

Configuring Bidirectional Forwarding Detection for BGP CHAPTER 7 Configuring Bidirectional Forwarding Detection for BGP This chapter describes how to configure Bidirectional Forwarding Detection (BFD) for BGP. This chapter includes the following sections:

More information

Using the Lego NXT with Labview.

Using the Lego NXT with Labview. Using the Lego NXT with Labview http://www.legoengineering.com/component/content/article/105 The Lego NXT 32-bit ARM microcontroller - an Atmel AT91SAM7S256. Flash memory/file system (256 kb), RAM (64

More information

Module 3 Developing Timing Plans for Efficient Intersection Operations During Moderate Traffic Volume Conditions

Module 3 Developing Timing Plans for Efficient Intersection Operations During Moderate Traffic Volume Conditions Module 3 Developing Timing Plans for Efficient Intersection Operations During Moderate Traffic Volume Conditions CONTENTS (MODULE 3) Introduction...1 Purpose...1 Goals and Learning Outcomes...1 Organization

More information

- 2 - Companion Web Site. Back Cover. Synopsis

- 2 - Companion Web Site. Back Cover. Synopsis Companion Web Site A Programmer's Introduction to C# by Eric Gunnerson ISBN: 1893115860 Apress 2000, 358 pages This book takes the C programmer through the all the details from basic to advanced-- of the

More information

Series 3730 and Series 3731 EXPERTplus Valve Diagnostics with Partial Stroke Test (PST)

Series 3730 and Series 3731 EXPERTplus Valve Diagnostics with Partial Stroke Test (PST) Series 3730 and Series 3731 EXPERTplus Valve Diagnostics with Partial Stroke Test (PST) Application Positioner firmware for early detection of control valve faults giving maintenance recommendations. Valid

More information

Data Sheet T 8389 EN. Series 3730 and 3731 Types , , , and. EXPERTplus Valve Diagnostic

Data Sheet T 8389 EN. Series 3730 and 3731 Types , , , and. EXPERTplus Valve Diagnostic Data Sheet T 8389 EN Series 3730 and 3731 Types 3730-2, 3730-3, 3730-4, 3730-5 and Type 3731-3 Electropneumatic Positioners EXPERTplus Valve Diagnostic Application Positioner firmware to detect potential

More information

Instruction Manual. BZ7002 Calibration Software BE

Instruction Manual. BZ7002 Calibration Software BE Instruction Manual BZ7002 Calibration Software BE6034-12 Index _ Index Index... 2 Chapter 1 BZ7002 Calibration Software... 4 1. Introduction... 5 Chapter 2 Installation of the BZ7002... 6 2. Installation

More information

HyperSecureLink V6.0x User Guide

HyperSecureLink V6.0x User Guide HyperSecureLink V6.0x User Guide Note: This software works with the LS-30 Version (06.0x or later) 1, Hardware Installation: 1-1, Connection Diagram for USB or RS-232 Computer Interface To LS-30 CM1 To

More information

Darts CHAPTER 6. Next are seven sounds: snd_double_points snd_triple_points snd_take_cover snd_perfect snd_thud_1 snd_thud_2 snd_thud_3

Darts CHAPTER 6. Next are seven sounds: snd_double_points snd_triple_points snd_take_cover snd_perfect snd_thud_1 snd_thud_2 snd_thud_3 CHAPTER 6 In this chapter, you ll create a darts game. This game will continue to build upon what you have learned already. It will also show you more things you can do with paths, ds lists, custom fonts,

More information

Wickets Administrator

Wickets Administrator Wickets Administrator Software For Managing Stored Value Wickets 01/08/2008 Product Details And Operating Instructions Overview This page describes each major function of Wickets Administrator in detail.

More information

Previous Release Notes

Previous Release Notes Release Notes Shearwater Desktop 3.1.5 Support for NERD 2. Previous Release Notes Version 3.1.4 Improved Bluetooth Reliability with the initial connection. Bug Notes: dded software workaround to allow

More information

Application Notes. SLP85xD Load Cells

Application Notes. SLP85xD Load Cells Application Notes Load Cells Table of Contents 1 Introduction 3 2 Description of the Filling Cycle 4 3 Filling Optimization 7 4 Filling Monitor 8 4.1 Weight-Based Filling Monitor... 8 4.2 Time-Based Filling

More information

Steltronic StelPad User Guide

Steltronic StelPad User Guide StelPad User Guide Steltronic StelPad User Guide Contents Contents... 1 About StelPad and its Features... 3 StelPad System Elements... 3 StelPad Computer Integration with Focus... 4 Enable Custom Graphic

More information

theben Continuous valve actuator CHEOPS drive CHEOPS drive As of: Jul-11 (Subject to change without notice) Page 1 of 41

theben Continuous valve actuator CHEOPS drive CHEOPS drive As of: Jul-11 (Subject to change without notice) Page 1 of 41 Continuous valve actuator CHEOPS drive CHEOPS drive 731 9 200 As of: Jul-11 (Subject to change without notice) Page 1 of 41 Contents 1 Functional characteristics... 4 1.1 Benefits... 4 1.2 Hardware versions...

More information

How to set up and use DeWiggler Analyst

How to set up and use DeWiggler Analyst How to set up and use DeWiggler Analyst The most important mission of an instrument system is correctly reporting wind direction (see http://www.ockam.com/functrue.html). DeWiggler Analyst is an application

More information

IA-64: Advanced Loads Speculative Loads Software Pipelining

IA-64: Advanced Loads Speculative Loads Software Pipelining Presentation stolen from the web (with changes) from the Univ of Aberta and Espen Skoglund and Thomas Richards (47 alum) and Our textbook s authors : Advanced Loads Speculative Loads Software Pipelining

More information

ACI_Release_Notes.txt VERSION Fixed Tank info for ELITE in Dive section 2. Fixed USB port initializing for old DC VERSION

ACI_Release_Notes.txt VERSION Fixed Tank info for ELITE in Dive section 2. Fixed USB port initializing for old DC VERSION VERSION 2.4.0 1. Fixed Tank info for ELITE in Dive section 2. Fixed USB port initializing for old DC VERSION 2.3.9 1. Fixed Dive Computer configuration section error 2. Fixed message for download/upload

More information

DST Host User Manual

DST Host User Manual For DST Host version 7.0 onwards, published October 2017 Cefas Technology Limited CONTENTS About this Manual... 2 Conventions used in this Manual... 2 Getting Started... 3 Installing the Host Software...

More information

Operating Instructions EB EN. Series 373x Electropneumatic Positioner Type 373x-5 EXPERT + with FOUNDATION fieldbus communication

Operating Instructions EB EN. Series 373x Electropneumatic Positioner Type 373x-5 EXPERT + with FOUNDATION fieldbus communication Series 373x Electropneumatic Positioner Type 373x-5 EXPERT + with FOUNDATION fieldbus communication Fig. 1 Valve diagnostics with TROVIS-VIEW Operator Interface Operating Instructions EB 8388-5 EN Firmware

More information

Exemplary Conditional Automation (Level 3) Use Case Description Submitted by the Experts of OICA as input to the IWG ITS/AD

Exemplary Conditional Automation (Level 3) Use Case Description Submitted by the Experts of OICA as input to the IWG ITS/AD Submitted by OICA Document No. ITS/AD-06-05 (6th ITS/AD, 3 November 2015, agenda item 3-2) Exemplary Conditional Automation (Level 3) Use Case Description Submitted by the Experts of OICA as input to the

More information

MP-70/50 Series Scoreboard Controller User Guide

MP-70/50 Series Scoreboard Controller User Guide MP-70/50 Series Scoreboard Controller User Guide Document No. 98-0002-29 Revision Date: 08-01-12 Effective with firmware ver. 3.05 CONVENTIONS USED IN THIS GUIDE Introduction The following conventions

More information

UNIVERSITY OF WATERLOO

UNIVERSITY OF WATERLOO UNIVERSITY OF WATERLOO Department of Chemical Engineering ChE 524 Process Control Laboratory Instruction Manual January, 2001 Revised: May, 2009 1 Experiment # 2 - Double Pipe Heat Exchanger Experimental

More information

Get it here. Page 1 of 7 Date:Jan 8, 2014

Get it here. Page 1 of 7 Date:Jan 8, 2014 Step 1 We are going to use Scratch 2.0 from now on so everyone should download Scracth 2.0 before starting this exercise. Get it here http://scratch.mit.edu/scratch2download/ Create a new project, delete

More information

Bidirectional Forwarding Detection Routing

Bidirectional Forwarding Detection Routing This chapter describes how to configure the ASA to use the Bidirectional Forwarding Detection (BFD) routing protocol. About BFD Routing, page 1 Guidelines for BFD Routing, page 5 Configure BFD, page 5

More information

English. English. Predictive Multi Gas for

English. English. Predictive Multi Gas for English English Predictive Multi Gas for TABLE OF CONTENTS 1. Glossary...1 English 2. Pairing of transmitters and gas summary table...2 3. PMG menu...2 4. RBT=0min in Gas integration menu...2 5. Screen

More information

Swing Labs Training Guide

Swing Labs Training Guide Swing Labs Training Guide How to perform a fitting using FlightScope and Swing Labs Upload Manager 3 v0 20080116 ii Swing labs Table of Contents 1 Installing & Set-up of Upload Manager 3 (UM3) 1 Installation.................................

More information

ScaleChem Basics. Revised 29 May This material may not be printed without the following acknowledgement page.

ScaleChem Basics. Revised 29 May This material may not be printed without the following acknowledgement page. ScaleChem Basics Revised 29 May 2018 This material may not be printed without the following acknowledgement page. Copyright 2018 OLI Systems, Inc. All rights reserved. OLI Systems, Inc. provides the enclosed

More information

SAPCON. User Manual. Capacitance Continuous Level Indicator. . Introduction. . General Description. . Principle of Operation. .

SAPCON. User Manual. Capacitance Continuous Level Indicator. . Introduction. . General Description. . Principle of Operation. . User Manual Capacitance Continuous Level Indicator Comprehensive User s Manual. Introduction. General Description. Principle of Operation. Specifications. Connection Diagrams. Quick Calibration Chart.

More information

In Response to a Planned Power Outage: PPMS EverCool II Shut Down and Re-start Procedure

In Response to a Planned Power Outage: PPMS EverCool II Shut Down and Re-start Procedure PPMS Service Note 1099-412 In Response to a Planned Power Outage: PPMS EverCool II Shut Down and Re-start Procedure Introduction: Loss of electricity to the PPMS EverCool II should not cause damage to

More information

unconventional-airsoft.com

unconventional-airsoft.com unconventional-airsoft.com Congratulations on your new digital fire control computer! This unit will change the way you use and look at your electric gun. With this short document, you will know all you

More information

Soft Systems. Log Flume - 1. Enter Specification. Activity One ACTIVITIES. Help. for Logicator

Soft Systems. Log Flume - 1. Enter Specification. Activity One ACTIVITIES. Help. for Logicator Log Flume - 1 ACTIVITIES These sheets present a series of activities for building your own programs to control the Log Flume Soft System. Together, they build into a complete control system for the log

More information

Specifications and information are subject to change without notice. Up-to-date address information is available on our website.

Specifications and information are subject to change without notice. Up-to-date address information is available on our website. www.smar.com Specifications and information are subject to change without notice. Up-to-date address information is available on our website. web: www.smar.com/contactus.asp FY302 AssetView IHM FY302 -

More information

Decompression Method For Massive Compressed Files In Mobile Rich Media Applications

Decompression Method For Massive Compressed Files In Mobile Rich Media Applications 2010 10th IEEE International Conference on Computer and Information Technology (CIT 2010) Decompression Method For Massive Compressed Files In Mobile Rich Media Applications Houchen Li, Zhijie Qiu, Lei

More information

GOLT! RED LIGHT DISTRICT

GOLT! RED LIGHT DISTRICT GOLT! RED LIGHT DISTRICT USER MANUAL v2.1 How RLD Works Signal Flow PROCESSOR The timing processor receives all clock signals and start stop commands. Its main function is to determine which timing signals

More information

Figure SM1: Front panel of the multipatcher software graphic user interface (GUI) at the beginning of multipatcher operation.

Figure SM1: Front panel of the multipatcher software graphic user interface (GUI) at the beginning of multipatcher operation. APPENDIX 2. Multipatcher Software Setup and Operation. The multipatcher program is organized into four panels. There are controls that allow the user to specify various parameters into the system. The

More information

Lecture 1 Temporal constraints: source and characterization

Lecture 1 Temporal constraints: source and characterization Real-Time Systems Lecture 1 Temporal constraints: source and characterization Basic concepts about real-time Requirements of Real-Time Systems Adapted from the slides developed by Prof. Luís Almeida for

More information

Instruction Manual Dräger MSI P7 and MSI P7 plus

Instruction Manual Dräger MSI P7 and MSI P7 plus Dräger MSI GmbH Rohrstraße 32 58093 Hagen Tel.: +49-2331 / 9584-0 Fax: +49-2331 / 9584-29 e-mail: info@draeger-msi.de D 923; Edition 2011-01-01 Content 1. General Hints Page 4 2. The Instrument 2.1 Front

More information

NanoSight NS300. NanoSight NS300. Operation instructions. Laser Spectroscopy Labs, UCI

NanoSight NS300. NanoSight NS300. Operation instructions. Laser Spectroscopy Labs, UCI NanoSight NS300 Operation instructions Injection/flushing brief overview: 1. Do not exceed flow of 1 ml per 20 seconds. 2. Inject two 1 ml syringes with nano-pure or DI water. 3. If the water does not

More information

The MQ Console and REST API

The MQ Console and REST API The MQ Console and REST API Matt Leming lemingma@uk.ibm.com Agenda Existing capabilities What s new? The mqweb server The MQ REST API The MQ Console 1 Existing capabilities Administering software MQ Queue

More information

SCW Web Portal Instructions

SCW Web Portal Instructions LP & JH 7/21/16 SCW Web Portal Instructions Contents Welcome to the SCW Web Portal!... 1 Accessing the SCW Web Portal... 2 Main SCW Web Portal Page... 4 My Profile... 5 Rounds History... 7 Book a Tee Time...

More information

Self-Organizing Signals: A Better Framework for Transit Signal Priority

Self-Organizing Signals: A Better Framework for Transit Signal Priority Portland State University PDXScholar TREC Friday Seminar Series Transportation Research and Education Center (TREC) 3-13-2015 Self-Organizing Signals: A Better Framework for Transit Signal Priority Peter

More information

THE STATCREW SYSTEM For Basketball - What's New Page 1

THE STATCREW SYSTEM For Basketball - What's New Page 1 THE STATCREW SYSTEM For Basketball - What's New 2000-2011 - Page 1 What's New For 2011: Version 4.13.0 (available June 2011) Access to all updates from June 2011 through May 2012 (i.e., versions 4.13.1-4.13.xx)

More information

ID: Cookbook: browseurl.jbs Time: 03:38:04 Date: 30/04/2018 Version:

ID: Cookbook: browseurl.jbs Time: 03:38:04 Date: 30/04/2018 Version: ID: 57282 Cookbook: browseurl.jbs Time: 03:38:04 Date: 30/04/2018 Version: 22.0.0 Table of Contents Analysis Report Overview General Information Detection Confidence Classification Analysis Advice Signature

More information

Operator Quick Guide ORBISPHERE 3654

Operator Quick Guide ORBISPHERE 3654 Operator Quick Guide ORBISPHERE 3654 Revision H - 14/03/2008 Operating Information About this Guide The information in this guide has been carefully checked and is believed to be accurate. However, Hach

More information

Specifications and information are subject to change without notice. Up-to-date address information is available on our website.

Specifications and information are subject to change without notice. Up-to-date address information is available on our website. www.smar.com Specifications and information are subject to change without notice. Up-to-date address information is available on our website. web: www.smar.com/contactus.asp LD302 - AssetView HMI LD302

More information

Diver-Pocket Diver-Pocket Premium

Diver-Pocket Diver-Pocket Premium User s Manual Diver-Pocket Diver-Pocket Premium Copyright Information 2011 Schlumberger Water Services. All rights reserved. No portion of the contents of this publication may be reproduced or transmitted

More information

Navy Guidance and Tips for Using DOEHRS-IH Ventilation NAVY & MARINE CORPS PUBLIC HEALTH CENTER

Navy Guidance and Tips for Using DOEHRS-IH Ventilation NAVY & MARINE CORPS PUBLIC HEALTH CENTER Navy Guidance and Tips for Using DOEHRS-IH Ventilation NAVY & MARINE CORPS PUBLIC HEALTH CENTER October 2010 Purpose This document is a supplemental Navy guide to the DOEHRS Student Guide/User Manual Version

More information

CT PET-2018 Part - B Phd COMPUTER APPLICATION Sample Question Paper

CT PET-2018 Part - B Phd COMPUTER APPLICATION Sample Question Paper CT PET-2018 Part - B Phd COMPUTER APPLICATION Sample Question Paper Note: All Questions are compulsory. Each question carry one mark. 1. Error detection at the data link layer is achieved by? [A] Bit stuffing

More information

To Logon On to your tee sheet, start by opening your browser. (NOTE: Internet Explorer V. 6.0 or greater is required.)

To Logon On to your tee sheet, start by opening your browser. (NOTE: Internet Explorer V. 6.0 or greater is required.) 1. Log-On To Logon On to your tee sheet, start by opening your browser. (NOTE: Internet Explorer V. 6.0 or greater is required.) (NOTE: Logon ID s must be 7 characters or more and passwords are case sensitive.)

More information

Excel Solver Case: Beach Town Lifeguard Scheduling

Excel Solver Case: Beach Town Lifeguard Scheduling 130 Gebauer/Matthews: MIS 213 Hands-on Tutorials and Cases, Spring 2015 Excel Solver Case: Beach Town Lifeguard Scheduling Purpose: Optimization under constraints. A. GETTING STARTED All Excel projects

More information

References: Hi, License: Feel free to share these questions with anyone, but please do not modify them or remove this message. Enjoy the questions!

References: Hi, License: Feel free to share these questions with anyone, but please do not modify them or remove this message. Enjoy the questions! Hi, To assist people that we work with in Scrum/Agile courses and coaching assignments, I have developed some Scrum study-questions. The questions can be used to further improve your understanding of what

More information

1. Functional description. Application program usage. 1.1 General. 1.2 Behavior on bus voltage loss and bus voltage. 1.

1. Functional description. Application program usage. 1.1 General. 1.2 Behavior on bus voltage loss and bus voltage. 1. Application program usage product family: Product type: Manufacturer: Name: Order-No.: Valve actuators Constant valve actuator Siemens Valve actuator AP 562/02 5WG1 562-7AB02 Commissioning For commissioning

More information

Operating Manual. SUPREMA Calibration. Software for Fire and Gas Warning Units. Order No.: /01. MSAsafety.com

Operating Manual. SUPREMA Calibration. Software for Fire and Gas Warning Units. Order No.: /01. MSAsafety.com Operating Manual Software for Fire and Gas Warning Units Order No.: 10154656/01 MSAsafety.com MSA Europe GmbH Schlüsselstrasse 12 8645 Rapperswil-Jona Switzerland info.ch@msasafety.com www.msasafety.com

More information

Table Football. Introduction. Scratch. Let s make a world cup football game in Scratch! Activity Checklist. Test your Project.

Table Football. Introduction. Scratch. Let s make a world cup football game in Scratch! Activity Checklist. Test your Project. Scratch + Table Football All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can register

More information

Committee on NFPA 85

Committee on NFPA 85 Committee on NFPA 85 M E M O R A N D U M TO: FROM: NFPA Technical Committee on Heat Recovery Steam Generators Jeanne Moreau DATE: April 23, 2010 SUBJECT: NFPA 85 F10 ROC Letter Ballot The ROC letter ballot

More information

Rescue Rover. Robotics Unit Lesson 1. Overview

Rescue Rover. Robotics Unit Lesson 1. Overview Robotics Unit Lesson 1 Overview In this challenge students will be presented with a real world rescue scenario. The students will need to design and build a prototype of an autonomous vehicle to drive

More information

TorMinal. Operating instructions V OCE-Rev.L_EN

TorMinal. Operating instructions V OCE-Rev.L_EN TorMinal Operating instructions 1-138 3800-20310V001-112016-0-OCE-Rev.L_EN Table of contents General Information... 4 Symbols... 4 General safety instructions... 4 Safety information for batteries... 4

More information

Lab 4: Root Locus Based Control Design

Lab 4: Root Locus Based Control Design Lab 4: Root Locus Based Control Design References: Franklin, Powell and Emami-Naeini. Feedback Control of Dynamic Systems, 3 rd ed. Addison-Wesley, Massachusetts: 1994. Ogata, Katsuhiko. Modern Control

More information

Operating instructions for. For visualization of your measurements

Operating instructions for. For visualization of your measurements Operating instructions for For visualization of your measurements FermVis operating instructions Important message In the interest of preventing operator errors and incorrect measurement results, you must

More information

Stand-Alone Bubble Detection System

Stand-Alone Bubble Detection System Instruction Sheet P/N Stand-Alone Bubble Detection System 1. Introduction The Bubble Detection system is designed to detect air-bubble induced gaps in a bead of material as it is being dispensed. When

More information

These Terms and conditions apply to audit trails incorporated in weighing and measuring devices and systems 1.

These Terms and conditions apply to audit trails incorporated in weighing and measuring devices and systems 1. Title: Terms and Conditions for the Approval of Metrological Audit Trails Effective Date: 2006-03-16 Page: 1 of 9 Revision: 1.0 Application These Terms and conditions apply to audit trails incorporated

More information

GOLFER. The Golf Putting Robot

GOLFER. The Golf Putting Robot GOLFER The Golf Putting Robot Written By Wing Pan Yuen For EEL 5666 Intelligent Machines Design Laboratory December 05, 1999 Table of Contents Abstract Introduction Executive Summary Integrated System

More information

The examples below are a starting point, and some fine tuning may be required.

The examples below are a starting point, and some fine tuning may be required. The settings you will see below are supplied as a basic sample of where to start with settings for your pinsetters and how they will operate with Steltronic Focus Software. The examples below are a starting

More information

Session Objectives. At the end of the session, the participants should: Understand advantages of BFD implementation on S9700

Session Objectives. At the end of the session, the participants should: Understand advantages of BFD implementation on S9700 BFD Features Session Objectives At the end of the session, the participants should: Understand advantages of BFD implementation on S9700 Understand when to use BFD on S9700 1 Contents BFD introduction

More information

Using MATLAB with CANoe

Using MATLAB with CANoe Version 2.0 2017-03-09 Application Note AN-IND-1-007 Author Restrictions Abstract Vector Informatik GmbH Public Document This application note describes the usage of MATLAB /Simulink combined with CANoe.

More information

F u n d a m e n t a l s o f G r a p h i c D e s i g n

F u n d a m e n t a l s o f G r a p h i c D e s i g n 9 1 3 6 F u n d a m e n t a l s o f G r a p h i c D e s i g n 20S/20E/20M A Graphic Design Course 9 1 3 6 : F u n d a m e n t a l s o f G r a p h i c D e s i g n 2 0 S / 2 0 E / 2 0 M Course Description

More information

UNITY 2 TM. Air Server Series 2 Operators Manual. Version 1.0. February 2008

UNITY 2 TM. Air Server Series 2 Operators Manual. Version 1.0. February 2008 UNITY 2 TM Air Server Series 2 Operators Manual Version 1.0 February 2008 1. Introduction to the Air Server Accessory for UNITY 2...2 1.1. Summary of Operation...2 2. Developing a UNITY 2-Air Server method

More information

Assignment A7 BREAKOUT CS1110 Fall 2011 Due Sat 3 December 1

Assignment A7 BREAKOUT CS1110 Fall 2011 Due Sat 3 December 1 Assignment A7 BREAKOUT CS1110 Fall 2011 Due Sat 3 December 1 This assignment, including much of the wording of this document, is taken from an assignment from Stanford University, by Professor Eric Roberts.

More information

REMOTE CLIENT MANAGER HELP VERSION 1.0.2

REMOTE CLIENT MANAGER HELP VERSION 1.0.2 VERSION 1.0.2 MERCHANT SALES: 800-637-8268 New Merchant Accounts PARTNER PROGRAMS: 800-637-8268 New and existing partnerships CUSTOMER CARE: 800-338-6614 Existing merchant account support Statements and

More information

Gas-Lift Test Facility for High- Pressure and High-Temperature Gas Flow Testing

Gas-Lift Test Facility for High- Pressure and High-Temperature Gas Flow Testing 40 th Gas-Lift Workshop Houston, Texas, USA Oct. 23 27, 2017 Gas-Lift Test Facility for High- Pressure and High-Temperature Gas Flow Testing Angel Wileman, Senior Research Engineer Southwest Research Institute

More information

Robot Activity: Programming the NXT 2.0

Robot Activity: Programming the NXT 2.0 Robot Activity: Programming the NXT 2.0 About this Activity In this activity, you will learn about some features of the NXT 2.0 programming software. You will write and save a program for the Lego NXT

More information

OMS Alerts with Milsoft IVR Written by: Darcy O Neal Presented by: Clayton Tucker

OMS Alerts with Milsoft IVR Written by: Darcy O Neal Presented by: Clayton Tucker OMS Alerts with Milsoft IVR Written by: Darcy O Neal Presented by: Clayton Tucker The Foundation Milsoft IVR s Notification One-stop shop for Email, Text, and Voice Call Notifications Robust and Configurable

More information

Datasheet: K-30 ASCII Sensor

Datasheet: K-30 ASCII Sensor Datasheet: K-30 ASCII Sensor The K30 ASCII sensor is a low cost, infrared and maintenance free transmitter module intended to be built into different host devices that require CO2 monitoring data. The

More information

The pluriscout Software allows you to record live game data and keep track of game progress as well as your scouting entries.

The pluriscout Software allows you to record live game data and keep track of game progress as well as your scouting entries. The allows you to record live game data and keep track of game progress as well as your scouting entries. This manual will provide a concise summary of the information provided by the application, and

More information

uemis CONNECT: Synchronisation of the SDA with myuemis

uemis CONNECT: Synchronisation of the SDA with myuemis uemis CONNECT: Synchronisation of the SDA with myuemis 1 What is myuemis? In myuemis, your private area on the Internet portal www.uemis.com, you can visualise your dives, manage your database and transfer

More information

Transposition Table, History Heuristic, and other Search Enhancements

Transposition Table, History Heuristic, and other Search Enhancements Transposition Table, History Heuristic, and other Search Enhancements Tsan-sheng Hsu tshsu@iis.sinica.edu.tw http://www.iis.sinica.edu.tw/~tshsu 1 Abstract Introduce heuristics for improving the efficiency

More information

2005 CERTIFICATE OF ACCEPTANCE (Part 1 of 3) MECH-1-A

2005 CERTIFICATE OF ACCEPTANCE (Part 1 of 3) MECH-1-A 2005 CERTIFICATE OF ACCEPTANCE (Part 1 of 3) MECH-1-A PROJECT ADDRESS TESTING AUTHORITY TELEPHONE Checked by/date Enforcement Agency Use GENERAL INFORMATION OF BLDG. PERMIT PERMIT # BLDG. CONDITIONED FLOOR

More information

APBA Baseball for Windows 5.75 Update 17

APBA Baseball for Windows 5.75 Update 17 APBA Baseball for Windows 5.75 Update 17 Update #17 7/18/2015 This update is cumulative and supersedes all previous updates. You do not have to install previous updates. This file, guides, and help files

More information

KEM Scientific, Inc. Instruments for Science from Scientists

KEM Scientific, Inc. Instruments for Science from Scientists KEM Scientific, Inc. Instruments for Science from Scientists J-KEM Scientific, Inc. 6970 Olive Blvd. St. Louis, MO 63130 (314) 863-5536 Fax (314) 863-6070 E-Mail: jkem911@jkem.com Precision Vacuum Controller,

More information

Totalflow Web Interface (TWI) software Help notes v1.0 Oct. 3, 2014

Totalflow Web Interface (TWI) software Help notes v1.0 Oct. 3, 2014 Technical reference Totalflow products Totalflow Web Interface (TWI) software Help notes v1.0 Oct. 3, 2014 File name: Totalflow products 2105166MNAA.docx Document name: Document status: Totalflow products

More information

Transit Signal Preemption and Priority Treatments

Transit Signal Preemption and Priority Treatments Transit Signal Preemption and Priority Treatments Peter Koonce, PE Portland, OR Today s Message Transit signal priority presents an opportunity to partner with an agency that isn t always recognized as

More information