CAPL Scripting Quickstart
|
|
- Willis Washington
- 5 years ago
- Views:
Transcription
1 CAPL Scripting Qickstart CAPL (Commnication Access Programming Langage) For CANalyzer and CANoe V
2 Agenda Important information before getting started 3 Visal Seqencer (GUI based programming (Sbset of CAPL)) 7 Brief Introdction to CAPL 11 Notes on Panel creation and se 24 Where to find additional information 28 Contact Information 30 2
3 Important information before getting started CANalyzer verss CANoe CANalyzer is wholly contained within CANoe CANoe Simlation Test Diagnostics CANalyzer Analysis Ethernet MOST FlexRay LIN CAN CANoe offers significant additional capability beyond CANalyzer to: > Stimlate the network(s) with Interaction Layer knowledge > Rn atomated tests and generate test reports > Implement atomated diagnostic tests 3
4 Important information before getting started CANoe and the added vale of the Interaction Layer The CANoe Interaction Layer (in short CANoeIL): > Provides a signal-oriented means of accessing the bs > Map signals to their appropriate send messages > Controls the sending of these messages as a fnction of the (OEM) Send Model Transmission of messages and signals is described based on attribtes in the database CANoeIL models the transmission behavior at rn-time sing those attribtes 4
5 Important information before getting started Overview of CANalyzer variants CAPL is available in CANalyzer PRO and all versions of CANoe CANalyzer is available in three different variants: PRO: Professional variant: fll fnctionality EXP: Expert variant: spports all applications p to complex analysis of heterogeneos systems; does not spport CAPL programs FUN: Fndamental variant: simple applications, does not spport CAPL, diagnostic tester and panels Detailed information abot the variants of CANalyzer is available at or website: 5
6 Agenda Important information before getting started 3 Visal Seqencer (GUI based programming (Sbset of CAPL)) 7 Brief Introdction to CAPL 11 Notes on Panel creation and se 24 Where to find additional information 28 Contact Information 30 6
7 Visal Seqencer (GUI based programming (Sbset of CAPL)) General Available in both CANalyzer PRO and EXP > Intended to allow some atomation within the EXP variant The Visal Seqencer allows yo to create atomated command seqences with the prpose of > Stimlating the network > Controlling applications In order to strctre the individal steps, loops and conditional command blocks can be sed, sch as > if, else if, end if Each seqence is shown in a separate window, and can be edited at any time, even while a measrement is rnning. 7
8 Visal Seqencer (GUI based programming (Sbset of CAPL)) Featres Send messages (cyclically) Set signals/variables If, else, else if and repeat commands Wait commands Start/stop replay Write text or vales to write window or file Graphical debg Ato complete for names 8
9 Visal Seqencer (GUI based programming (Sbset of CAPL)) See the CANsystemdemo.cfg inclded with yor installation 9
10 Agenda Important information before getting started 3 Visal Seqencer (GUI based programming (Sbset of CAPL)) 7 Brief Introdction to CAPL 11 Notes on Panel creation and se 24 Where to find additional information 28 Contact Information 30 10
11 Brief Introdction to CAPL General Fnctional blocks based on CAPL (Commnication Access Programming Langage) can be created to program Network node modles Special evalation programs for individal applications Some CAPL characteristics: C-like programming langage Event based, not interrpt driven CAPL programs are created sing an integrated development environment called the CAPL Browser Direct access to signals, system variables and diagnostic parameters Able to link ser created DLLs 11
12 Brief Introdction to CAPL Field of Application CANoe Creating and extending simlations Implementing fnctions for analysis in the measrement setp Simlation Setp Measrement Setp 12
13 Brief Introdction to CAPL Field of Application CANalyzer Creating simlations or reactive scripts Implementing fnctions for analysis in the measrement setp Send Loop of the Measrement Setp Analysis Branches 13
14 Brief Introdction to CAPL CAPL Browser 14
15 Brief Introdction to CAPL Compiling In order to generate an exectable program file from a CAPL program, the program mst be compiled with the CAPL compiler: Error messages are shown in the lower Message Window: When yo doble-click the error description, the crsor in the Text Editor atomatically jmps to the point in the sorce code, where the error originated. 15
16 Brief Introdction to CAPL Examining a CAPL program Additional CAPL files that contain generic code that can be resed in other programs Variables defined here are accessible throghot the CAPL program Mltiple pre-defined event handlers exist for yor se within CAPL. The code in this handler will only be exected when the event occrs. Yo can create yor own fnctions (special handler) that contain related code to be exected freqently 16
17 Brief Introdction to CAPL Adding an Event Handler CAPL is a procedral langage in which the exection of program blocks is controlled by events. These program blocks are referred to as event procedres. 17
18 Brief Introdction to CAPL Important Event Handlers Start of measrement on Start { write ("Start of CANoe"); } Message received on message 0x123 { write ("CAN Message 123"); } Signal change on signal sigtemp { write ("Signal Temperatre"); } Time event on timer tmrcycle { write ("within cycle"); } Key press on key 'a' { write ("Key >a< pressed"); } 18
19 Brief Introdction to CAPL On Key Procedres on key 'a' on key ' ' on key 0x20 on key F1 on key ctrlf12 on key PageUp on key Home on key * // React to press of a key // React to press of spacebar // React to press of spacebar // React to press of F1 key // React to press of Ctrl-F12 // React to press of Page Up key // React to press of Home key // React to any key press except 19
20 Brief Introdction to CAPL Data types for CAN Type Name Bit Note Integers Signed Unsigned int long int64 byte word dword qword Floating point float doble Per IEEE Per IEEE Single character char 8 Message variable for CAN message for CAN messages Time variables for seconds timer for Timer in s for milliseconds mstimer for Timer in ms 20
21 Brief Introdction to CAPL Variables in CAPL CAPL code: int i = 100; char ch = 'a'; float x; // Declaration and initialization of an integer // Declaration and initialization of a character // Declaration of a floating point nmber write ("Hndred as decimal nmber: %d", i); write ("Hndred as hexadecimal nmber: %x", i); write ("Pi as floating point nmber: %f", pi); write ("The decimal ASCII code of %c is %d", ch, ch); write ("The vale of x is %f", x); Reslts: 21
22 Brief Introdction to CAPL Operators Operator Description Example + - Addition, sbtraction - * / Mltiplication, division Increment or decrement by 1 a++; // increments a by 1 % Modlo division (retrns integer remainder of a division) a = 4 % 3; // a is 1 < <= Less than; less than or eqal to retrns TRUE or FALSE > >= Greater than; greater than or eqal to retrns TRUE or FALSE ==!= Compare for eqality or ineqality retrns TRUE or FALSE && Logic AND retrns TRUE or FALSE Logic OR retrns TRUE or FALSE! Logic NOT changes TRUE to FALSE and vice versa & Bitwise AND 1 & 7 // yields 1 (0001 & ) Bitwise OR 1 7 // yields 7 ( ) ~ Bitwise complement ~1 // yields 14 ( ) ^ Bitwise exclsive OR (XOR) 01^11 // ergibt 10 >> << Bit shift to right or left 1 << 3 // yields 8 ( ) 22
23 Agenda Important information before getting started 3 Visal Seqencer (GUI based programming (Sbset of CAPL)) 7 Brief Introdction to CAPL 11 Notes on Panel creation and se 24 Where to find additional information 28 Contact Information 30 23
24 Notes on Panel creation and se Creating a Panel A signal is mapped to each display or control: Drag & Drop 24
25 Notes on Panel creation and se Creating a System Variable for se with in a configration Signals can be atomatically or ser created, saved, exported, and imported via the Configration Systems Variables dialog: 25
26 Agenda Important information before getting started 3 Visal Seqencer (GUI based programming (Sbset of CAPL)) 7 Brief Introdction to CAPL 11 Notes on Panel creation and se 24 Where to find additional information 28 Contact Information 30 26
27 Agenda Important information before getting started 3 Visal Seqencer (GUI based programming (Sbset of CAPL)) 7 Brief Introdction to CAPL 11 Notes on Panel creation and se 24 Where to find additional information 28 Contact Information 30 27
28 Where to find additional information Online Help file: Use Index CAPL Introdction 28
29 Agenda Important information before getting started 3 Visal Seqencer (GUI based programming (Sbset of CAPL)) 7 Brief Introdction to CAPL 11 Notes on Panel creation and se 24 Where to find additional information 28 Contact Information 30 29
30 Contact Information Looking for more information? Visit or website: > Sign in for a Vector training class: > Need help with Vector tools? Contact or spport team: > (248) Option 2 > spport@s.vector.com 30
Unit Testing with VectorCAST and AUTOSAR
Unit Testing with VectorCAST and AUTOSAR Vector TechDay Software Testing with VectorCAST V1.0 2018-11-15 Agenda Introdction Unit Testing Demo Working with AUTOSAR Generated Code Unit Testing AUTOSAR SWCs
More informationCANoe/CANalyzer New Features
CANoe/CANalyzer New Featres Version 11.0 V1.0 2018-04-10 Agenda Release Information General Diagnostics Testing (CANoe only) VT System AMD/XCP (CANoe only) Scope Sensor CAN / CAN FD Ethernet LIN Car2x
More informationOverview of Security Support in Vector Tools
Overview of Secrity Spport in Vector Tools Secrity Manager V0.2 2017-09-22 Agenda Motivation Challenges Secrity Manager Otlook 2 Motivation Secrity protects Featres and Bsiness Models Secrity Goals: Integrity
More informationEMC ViPR. User Guide. Version
EMC ViPR Version 1.1.0 User Gide 302-000-481 01 Copyright 2013-2014 EMC Corporation. All rights reserved. Pblished in USA. Pblished Febrary, 2014 EMC believes the information in this pblication is accrate
More informationCANoe/CANalyzer. Tools for comprehensive CAN Network Analysis and Test - An Overview V
CANoe/CANalyzer Tools for comprehensive CAN Network Analysis and Test - An Overview V1.53 2016-03-08 Agenda Overview Measrement and Simlation Setp Working with Databases Analysis Windows Data Logging Offline
More informationMaking Full Use of Multi-Core ECUs with AUTOSAR Basic Software Distribution
Making Fll Use of Mlti-Core ECUs with AUTOSAR Basic Software Distribtion Webinar V0.1 2018-09-07 Agenda Motivation for Mlti-Core AUTOSAR Standard: SWC-Split MICROSAR Extension: BSW-Split BSW-Split: Technical
More informationAUTOSAR System and Software Design with PREEvision
PREEvision 9.0 RELEASED V0.0 2018-10-15 Agenda CAN FD Commnication Design 2 OVERVIEW 3 Overview AUTOSAR in PREEvision Software Architectre Commnication Network Topology 4 Overview 5 Overview Mlti ser spport
More informationBits, Bytes, and Integers. Bits, Bytes, and Integers. The Decimal System and Bases. Everything is bits. Converting from Decimal to Binary
with contribtions from Dr. Bin Ren, College of William & Mary Addition, negation, mltiplication, shifting 1 Everything is bits The Decimal System and Bases Each bit is or 1 By encoding/interpreting sets
More informationCS 153 Design of Operating Systems
CS 153 Design of Operating Systems Spring 18 Lectre 3: OS model and Architectral Spport Instrctor: Chengy Song Slide contribtions from Nael Ab-Ghazaleh, Harsha Madhyvasta and Zhiyn Qian Last time/today
More informationWhat s New in AppSense Management Suite Version 7.0?
What s New in AMS V7.0 What s New in AppSense Management Site Version 7.0? AppSense Management Site Version 7.0 is the latest version of the AppSense prodct range and comprises three prodct components,
More informationwebinar series
Ethernet@Atomotive webinar series Moving Forward: Tool Spported Development for Atomotive Ethernet in Time Sensitive Networks V1.06 2016-07-04 Agenda Introdction 3 Recap: Physical layers, network topology
More informationVector Logger Cloud. VECTOR GB Ltd Conference, 28th Sept, 2017 V
Vector Logger Clod VECTOR GB Ltd Conference, 28th Sept, 2017 V1.0 2017-09-27 Agenda Challenges Vector Logger Clod Secrity Aspects Data Acqisition Policy Conclsion 2 Vector Logger Clod Challenges Growing
More informationIllumina LIMS. Software Guide. For Research Use Only. Not for use in diagnostic procedures. Document # June 2017 ILLUMINA PROPRIETARY
Illmina LIMS Software Gide Jne 2017 ILLUMINA PROPRIETARY This docment and its contents are proprietary to Illmina, Inc. and its affiliates ("Illmina"), and are intended solely for the contractal se of
More informationDiagnostics is evolving
Diagnostics is evolving Vector India Conference, 208-07-8 V.0 208-07-3 Agenda AUTOSAR Development Remote Diagnostics and OTA Secrity 2 AUTOSAR Development DEXT Diagnostic Extract Template (=DEXT) Part
More informationL EGAL NOTICES. ScanSoft, Inc. 9 Centennial Drive Peabody, MA 01960, United States of America
L EGAL NOTICES Copyright 2002 by ScanSoft, Inc. All rights reserved. No part of this pblication may be transmitted, transcribed, reprodced, stored in any retrieval system or translated into any langage
More informationLocal Run Manager Generate FASTQ Analysis Module
Local Rn Manager Generate FASTQ Analysis Modle Workflow Gide For Research Use Only. Not for se in diagnostic procedres. Overview 3 Set Parameters 3 Analysis Methods 5 View Analysis Reslts 5 Analysis Report
More informationPOWER-OF-2 BOUNDARIES
Warren.3.fm Page 5 Monday, Jne 17, 5:6 PM CHAPTER 3 POWER-OF- BOUNDARIES 3 1 Ronding Up/Down to a Mltiple of a Known Power of Ronding an nsigned integer down to, for eample, the net smaller mltiple of
More informationEMC VNX Series. Problem Resolution Roadmap for VNX with ESRS for VNX and Connect Home. Version VNX1, VNX2 P/N REV. 03
EMC VNX Series Version VNX1, VNX2 Problem Resoltion Roadmap for VNX with ESRS for VNX and Connect Home P/N 300-014-335 REV. 03 Copyright 2012-2014 EMC Corporation. All rights reserved. Pblished in USA.
More informationComputer User s Guide 4.0
Compter User s Gide 4.0 2001 Glenn A. Miller, All rights reserved 2 The SASSI Compter User s Gide 4.0 Table of Contents Chapter 1 Introdction...3 Chapter 2 Installation and Start Up...5 System Reqirements
More informationMaster for Co-Simulation Using FMI
Master for Co-Simlation Using FMI Jens Bastian Christoph Claß Ssann Wolf Peter Schneider Franhofer Institte for Integrated Circits IIS / Design Atomation Division EAS Zenerstraße 38, 69 Dresden, Germany
More informationIsilon InsightIQ. Version 2.5. User Guide
Isilon InsightIQ Version 2.5 User Gide Pblished March, 2014 Copyright 2010-2014 EMC Corporation. All rights reserved. EMC believes the information in this pblication is accrate as of its pblication date.
More informationEXAMINATIONS 2003 END-YEAR COMP 203. Computer Organisation
EXAINATIONS 2003 COP203 END-YEAR Compter Organisation Time Allowed: 3 Hors (180 mintes) Instrctions: Answer all qestions. There are 180 possible marks on the eam. Calclators and foreign langage dictionaries
More informationEnabling Connectivity with Service Oriented Architectures
Enabling Connectivity with Service Oriented Architectres Vector GB Conference 2017 V2.0 2017-09-21 Agenda Different Perspectives on Connectivity From Signal Oriented to Service Oriented Architectres Ftre
More informationCS 153 Design of Operating Systems Spring 18
CS 153 Design of Operating Systems Spring 18 Midterm Review Midterm in class on Friday (May 4) Covers material from arch spport to deadlock Based pon lectre material and modles of the book indicated on
More informationdss-ip Manual digitalstrom Server-IP Operation & Settings
dss-ip digitalstrom Server-IP Manal Operation & Settings Table of Contents digitalstrom Table of Contents 1 Fnction and Intended Use... 3 1.1 Setting p, Calling p and Operating... 3 1.2 Reqirements...
More informationEMC AppSync. User Guide. Version REV 01
EMC AppSync Version 1.5.0 User Gide 300-999-948 REV 01 Copyright 2012-2013 EMC Corporation. All rights reserved. Pblished in USA. EMC believes the information in this pblication is accrate as of its pblication
More informationRequirements Engineering. Objectives. System requirements. Types of requirements. FAQS about requirements. Requirements problems
Reqirements Engineering Objectives An introdction to reqirements Gerald Kotonya and Ian Sommerville To introdce the notion of system reqirements and the reqirements process. To explain how reqirements
More informationEMC M&R (Watch4net ) Installation and Configuration Guide. Version 6.4 P/N REV 02
EMC M&R (Watch4net ) Version 6.4 Installation and Configration Gide P/N 302-001-045 REV 02 Copyright 2012-2014 EMC Corporation. All rights reserved. Pblished in USA. Pblished September, 2014 EMC believes
More informationLocal Run Manager. Software Reference Guide for MiSeqDx
Local Rn Manager Software Reference Gide for MiSeqDx Local Rn Manager Overview 3 Dashboard Overview 4 Administrative Settings and Tasks 7 Workflow Overview 12 Technical Assistance 17 Docment # 1000000011880
More informationLecture 7. Building A Simple Processor
Lectre 7 Bilding A Simple Processor Christos Kozyrakis Stanford University http://eeclass.stanford.ed/ee8b C. Kozyrakis EE8b Lectre 7 Annoncements Upcoming deadlines Lab is de today Demo by 5pm, report
More informationCOPYRIGHTED MATERIAL. Recording Macros and Getting Started with VBA. Part 1
Part 1 Recording Macros and Getting Started with VBA Chapter 1: Recording and Rnning Macros in the Office Applications Chapter 2: Getting Started with the Visal Basic Editor Chapter 3: Editing Recorded
More informationContent Content Introduction
Content Content Introdction...................................................................... 3 Roles in the provisioning process............................................................... 4 Server
More informationNetworks An introduction to microcomputer networking concepts
Behavior Research Methods& Instrmentation 1978, Vol 10 (4),522-526 Networks An introdction to microcompter networking concepts RALPH WALLACE and RICHARD N. JOHNSON GA TX, Chicago, Illinois60648 and JAMES
More informationTdb: A Source-level Debugger for Dynamically Translated Programs
Tdb: A Sorce-level Debgger for Dynamically Translated Programs Naveen Kmar, Brce R. Childers, and Mary Lo Soffa Department of Compter Science University of Pittsbrgh Pittsbrgh, Pennsylvania 15260 {naveen,
More informationCS 153 Design of Operating Systems Spring 18
CS 153 Design of Operating Systems Spring 18 Lectre 11: Semaphores Instrctor: Chengy Song Slide contribtions from Nael Ab-Ghazaleh, Harsha Madhyvasta and Zhiyn Qian Last time Worked throgh software implementation
More informationInscribe User s Guide
Inscribe User s Gide Copyright 1998 Pervasive Software Inc. All rights reserved worldwide. Reprodction, photocopying, or transmittal of this pblication, or portions of this pblication, is prohibited withot
More informationMETAMODEL FOR SOFTWARE SOLUTIONS IN COMPUTED TOMOGRAPHY
VOL. 10, NO 22, DECEBER, 2015 ISSN 1819-6608 ETAODEL FOR SOFTWARE SOLUTIONS IN COPUTED TOOGRAPHY Vitaliy ezhyev Faclty of Compter Systems and Software Engineering, Universiti alaysia Pahang, Gambang, alaysia
More informationNortel DECT Handset 4025 User Guide
DECT 4025 Nortel DECT Handset 4025 User Gide Revision history Revision history October 2005 Standard 2.00. This docment is p-issed to spport Nortel Commnication Server 1000 Release 4.5. Febrary 2005 Standard
More informationFunctions of Combinational Logic
CHPTER 6 Fnctions of Combinational Logic CHPTER OUTLINE 6 6 6 6 6 5 6 6 6 7 6 8 6 9 6 6 Half and Fll dders Parallel inary dders Ripple Carry and Look-head Carry dders Comparators Decoders Encoders Code
More informationThe single-cycle design from last time
lticycle path Last time we saw a single-cycle path and control nit for or simple IPS-based instrction set. A mlticycle processor fies some shortcomings in the single-cycle CPU. Faster instrctions are not
More informationHardware Design Tips. Outline
Hardware Design Tips EE 36 University of Hawaii EE 36 Fall 23 University of Hawaii Otline Verilog: some sbleties Simlators Test Benching Implementing the IPS Actally a simplified 6 bit version EE 36 Fall
More informationDSCS6020: SQLite and RSQLite
DSCS6020: SQLite and RSQLite SQLite History SQlite is an open sorce embedded database, meaning that it doesn t have a separate server process. Reads and writes to ordinary disk files. The original implementation
More information(2, 4) Tree Example (2, 4) Tree: Insertion
Presentation for se with the textbook, Algorithm Design and Applications, by M. T. Goodrich and R. Tamassia, Wiley, 2015 B-Trees and External Memory (2, 4) Trees Each internal node has 2 to 4 children:
More informationCS 153 Design of Operating Systems Spring 18
CS 153 Design of Operating Systems Spring 18 Lectre 9: Synchronization (1) Instrctor: Chengy Song Slide contribtions from Nael Ab-Ghazaleh, Harsha Madhyvasta and Zhiyn Qian Cooperation between Threads
More informationDoctor Web. All rights reserved
Enterprise Site 2004-2009 Doctor Web. All rights reserved This docment is the property of Doctor Web. No part of this docment may be reprodced, pblished or transmitted in any form or by any means for any
More informationwebinar series
Ethernet@Atomotive webinar series Introdction to Atomotive Ethernet V1.08 2017-09-21 Agenda Information 3 Introdction 6 Physical layers 9 IEEE Ethernet MAC + VLAN 16 Internet Protocol (IPv4/IPv6) 19 TCP
More informationMa Lesson 18 Section 1.7
Ma 15200 Lesson 18 Section 1.7 I Representing an Ineqality There are 3 ways to represent an ineqality. (1) Using the ineqality symbol (sometime within set-bilder notation), (2) sing interval notation,
More informationLecture 13: Exceptions and Interrupts
18 447 Lectre 13: Eceptions and Interrpts S 10 L13 1 James C. Hoe Dept of ECE, CU arch 1, 2010 Annoncements: Handots: Spring break is almost here Check grades on Blackboard idterm 1 graded Handot #9: Lab
More informationAccess Professional Edition 2.1
Engineered Soltions Access Professional Edition 2.1 Access Professional Edition 2.1 www.boschsecrity.com Compact access control based on Bosch s innovative AMC controller family Integrated Video Verification
More informationEMC NetWorker Module for SAP
EMC NetWorker Modle for SAP Version 8.2 Installation Gide P/N 302-000-390 REV 02 Copyright 2009-2014 EMC Corporation. All rights reserved. Pblished in USA. Pblished Agst, 2014 EMC believes the information
More informationEXAMINATIONS 2010 END OF YEAR NWEN 242 COMPUTER ORGANIZATION
EXAINATIONS 2010 END OF YEAR COPUTER ORGANIZATION Time Allowed: 3 Hors (180 mintes) Instrctions: Answer all qestions. ake sre yor answers are clear and to the point. Calclators and paper foreign langage
More informationCS 153 Design of Operating Systems Spring 18
CS 153 Design of Operating Systems Spring 18 Lectre 8: Threads Instrctor: Chengy Song Slide contribtions from Nael Ab-Ghazaleh, Harsha Madhyvasta and Zhiyn Qian Processes P1 P2 Recall that Bt OS A process
More informationIntroduction. Following are the types of operators: Unary requires a single operand Binary requires two operands Ternary requires three operands
Introduction Operators are the symbols which operates on value or a variable. It tells the compiler to perform certain mathematical or logical manipulations. Can be of following categories: Unary requires
More informationMulti-lingual Multi-media Information Retrieval System
Mlti-lingal Mlti-media Information Retrieval System Shoji Mizobchi, Sankon Lee, Fmihiko Kawano, Tsyoshi Kobayashi, Takahiro Komats Gradate School of Engineering, University of Tokshima 2-1 Minamijosanjima,
More informationAn Introduction to GPU Computing. Aaron Coutino MFCF
An Introdction to GPU Compting Aaron Cotino acotino@waterloo.ca MFCF What is a GPU? A GPU (Graphical Processing Unit) is a special type of processor that was designed to render and maniplate textres. They
More informationLab 8 (All Sections) Prelab: ALU and ALU Control
Lab 8 (All Sections) Prelab: and Control Name: Sign the following statement: On my honor, as an Aggie, I have neither given nor received nathorized aid on this academic work Objective In this lab yo will
More informationReal-time mean-shift based tracker for thermal vision systems
9 th International Conference on Qantitative InfraRed Thermography Jly -5, 008, Krakow - Poland Real-time mean-shift based tracker for thermal vision systems G. Bieszczad* T. Sosnowski** * Military University
More informationThe extra single-cycle adders
lticycle Datapath As an added bons, we can eliminate some of the etra hardware from the single-cycle path. We will restrict orselves to sing each fnctional nit once per cycle, jst like before. Bt since
More informationNEAR EAST UNIVERSITY. Faculty of Engineering
NEAR EAST UNIVERSITY Faclty of Engineering Department of Electrical and Electronic Engineering CONVEYOR SYSTEM CONTROL BY PLC Gradation Project EE-400 Stdent: Necip Faz1I Battal (20011431) Spervisor: Ozgr
More informationDI-80. When Accuracy Counts
DI-80 Indi cator When Accracy Conts Operation Manal 73357 CONTENTS 1. INTRODUCTION...3 1.1. Display...3 1.2. A/D Section...3 1.3. Item Memory...3 1.4. Environment...4 1.5. Interface...4 1.6. Option...4
More informationPutting the dynamic into software security testing
Ptting the dynamic into software secrity testing Detecting and Addressing Cybersecrity Isses V1.1 2018-03-05 Code ahead! 2 Atomated vlnerability detection and triage + = 3 How did we get here? Vector was
More informationDr Paolo Guagliardo. Fall 2018
The NULL vale Dr Paolo Gagliardo dbs-lectrer@ed.ac.k Fall 2018 NULL: all-prpose marker to represent incomplete information Main sorce of problems and inconsistencies... this topic cannot be described in
More informationThe best decision leaves you options
From Eye to Insight Digital HD Microscope Cameras The best decision leaves yo options The Leica MC170 HD and Leica MC190 HD 2 Easy. Fast. Brilliant. Fast and precise HD live preview images right on yor
More informationMiniSeq. System Guide. For Research Use Only. Not for use in diagnostic procedures. Document # v02 Material # March 2018
MiniSeq System Gide Docment # 1000000002695 v02 Material # 20014309 March 2018 For Research Use Only. Not for se in diagnostic procedres. ILLUMINA PROPRIETARY MiniSeq System Gide This docment and its contents
More informationReview. A single-cycle MIPS processor
Review If three instrctions have opcodes, 7 and 5 are they all of the same type? If we were to add an instrction to IPS of the form OD $t, $t2, $t3, which performs $t = $t2 OD $t3, what wold be its opcode?
More informationToday: Bits, Bytes, and Integers. Bits, Bytes, and Integers. For example, can count in binary. Everything is bits. Encoding Byte Values
Today: Bits, Bytes, and Integers Representing information as bits Bits, Bytes, and Integers CSci : Machine Architectre and Organization September th-9th, Yor instrctor: Stephen McCamant Bit-level maniplations
More informationAUTOSAR Diagnostic Extract
AUTOSAR Diagnostic Extract The Standard in Practice V1.0 2016-09-12 Agenda Diagnostic Processes in Place AUTOSAR DEXT Introdction Possibilities with DEXT in Diagnostic Tools Diagnostic Processes with DEXT
More informationLDAP Configuration Guide
LDAP Configration Gide Content Content LDAP directories on Gigaset phones............................................... 3 Configration.....................................................................
More informationPipelined van Emde Boas Tree: Algorithms, Analysis, and Applications
This fll text paper was peer reviewed at the direction of IEEE Commnications Society sbject matter experts for pblication in the IEEE INFOCOM 007 proceedings Pipelined van Emde Boas Tree: Algorithms, Analysis,
More informationPage # CISC360. Integers Sep 11, Encoding Integers Unsigned. Encoding Example (Cont.) Topics. Twoʼs Complement. Sign Bit
Topics CISC3 Integers Sep 11, 28 Nmeric Encodings Unsigned & Twoʼs complement Programming Implications C promotion rles Basic operations Addition, negation, mltiplication Programming Implications Conseqences
More informationResolving Linkage Anomalies in Extracted Software System Models
Resolving Linkage Anomalies in Extracted Software System Models Jingwei W and Richard C. Holt School of Compter Science University of Waterloo Waterloo, Canada j25w, holt @plg.waterloo.ca Abstract Program
More informationBits, Bytes, and Integer
19.3 Compter Architectre Spring 1 Bits, Bytes, and Integers Nmber Representations Bits, Bytes, and Integer Representing information as bits Bit-level maniplations Integers Representation: nsigned and signed
More informationBasic operators, Arithmetic, Relational, Bitwise, Logical, Assignment, Conditional operators. JAVA Standard Edition
Basic operators, Arithmetic, Relational, Bitwise, Logical, Assignment, Conditional operators JAVA Standard Edition Java - Basic Operators Java provides a rich set of operators to manipulate variables.
More informationBIS - Basic Package V4.4
Engineered Soltions BIS - Basic Package V4.4 BIS - Basic Package V4.4 www.boschsecrity.com Integration of Bosch and third party systems via open interfaces and SDK All relevant information in one ser interface
More informationNextSeq 550. System Guide. For Research Use Only. Not for use in diagnostic procedures. Document # v04 May 2018 ILLUMINA PROPRIETARY
NextSeq 550 System Gide Docment # 15069765 v04 May 2018 For Research Use Only. Not for se in diagnostic procedres. ILLUMINA PROPRIETARY NextSeq 550 System Gide This docment and its contents are proprietary
More informationBIS - Basic package V4.3
Engineered Soltions BIS - Basic package V4.3 BIS - Basic package V4.3 www.boschsecrity.com Integration of Bosch and third party systems throgh deployment of OPC All relevant information in one ser interface
More informationWinter 2013 MIDTERM TEST #2 Wednesday, March 20 7:00pm to 8:15pm. Please do not write your U of C ID number on this cover page.
page of 7 University of Calgary Departent of Electrical and Copter Engineering ENCM 369: Copter Organization Lectre Instrctors: Steve Noran and Nor Bartley Winter 23 MIDTERM TEST #2 Wednesday, March 2
More informationFeatures. ICMS Integrated Corrosion Management System
ICMS Integrated Corrosion System Featres Total Corrosion Data Data Exhange with DCS/PCS/SCADA Systems Correlate Corrosion & Process Data Enables Highly Cost-Effective Asset Designed Specifically for Corrosion
More informationProf. Kozyrakis. 1. (10 points) Consider the following fragment of Java code:
EE8 Winter 25 Homework #2 Soltions De Thrsday, Feb 2, 5 P. ( points) Consider the following fragment of Java code: for (i=; i
More informationEllucian ODS9.0 Upgrade Migrating from OWB to ODI. Amir Saleem Centennial College May 17, 2017
Ellcian ODS9.0 Upgrade Migrating from OWB to ODI Amir Saleem Centennial College May 17, 2017 Topics OWB Spport Oracle Data Integrator (ODI) ODI Architectre Upgrade paths General Gideline for ODS infrastrctre
More information4.13 Advanced Topic: An Introduction to Digital Design Using a Hardware Design Language 345.e1
.3 Advanced Topic: An Introdction to Digital Design Using a Hardware Design Langage 35.e.3 Advanced Topic: An Introdction to Digital Design Using a Hardware Design Langage to Describe and odel a Pipeline
More informationBIS - Basic Package V4.6
Engineered Soltions BIS - Basic Package V4.6 BIS - Basic Package V4.6 www.boschsecrity.com The Bilding Integration System (BIS) BIS is a flexible, scalable secrity and safety management system that can
More informationImage Compression Compression Fundamentals
Compression Fndamentals Data compression refers to the process of redcing the amont of data reqired to represent given qantity of information. Note that data and information are not the same. Data refers
More informationREPLICATION IN BANDWIDTH-SYMMETRIC BITTORRENT NETWORKS. M. Meulpolder, D.H.J. Epema, H.J. Sips
REPLICATION IN BANDWIDTH-SYMMETRIC BITTORRENT NETWORKS M. Melpolder, D.H.J. Epema, H.J. Sips Parallel and Distribted Systems Grop Department of Compter Science, Delft University of Technology, the Netherlands
More informationAbout This Manual Copyright Copyright 2017 ZTE CORPORATION All rights reserved. Notice Disclaimer
User Manal 1 Abot This Manal Thank yo for choosing this ZTE mobile device. In order to keep yor device in its best condition, please read this manal and keep it for ftre reference. Copyright Copyright
More informationLocal Run Manager RNA Fusion
Local Rn Manager RNA Fsion Workflow Gide Overview 3 Install the RNA Fsion Analysis Modle 3 Set Parameters 4 Analysis Methods 6 View Analysis Reslts 7 Analysis Report 8 Analysis Otpt Files 9 Revision History
More informationCAN FD. An Introduction V
CAN FD An Introdction V.02 208-0- Agenda Why CAN FD? What is CAN FD? CAN FD Use Cases Atomotive Application Domains CAN FD Controller CAN FD Performance CAN FD Devices CAN FD Standardization Smmary References
More informationBIS - Basic package V4.2
Engineered Soltions BIS - Basic package V4.2 BIS - Basic package V4.2 www.boschsecrity.com Integration of Bosch and third party systems throgh deployment of OPC All relevant information in one ser interface
More informationDVR 630/650 Series. Video DVR 630/650 Series. 8/16-Channel real-time recording with CIF resolution. Flexible viewing with two monitor outputs
Video DVR 630/650 Series DVR 630/650 Series 8/16-Channel real-time recording with resoltion Flexible viewing with two monitor otpts Remote viewing, playback, control, and configration Easy Pan/Tilt/Zoom
More informationGarnet2.0: A Detailed On-Chip Network Model Inside a Full-System Simulator
Garnet2.0: A Detailed On-Chip Network Model Inside a Fll-System Simlator Tshar Krishna gem5 workshop ARM Research Smmit September 11, 2017 Assistant Professor School of ECE and CS Georgia Institte of Technology
More informationClustering and Clustering
Clstering and Clstering Tools Testing Migrate configration settings Qick configration and trobleshooting Storage configration Performance and reliability Secrity 20 Enhanced Web Services Microsoft Internet
More informationIMPLEMENTATION OF OBJECT ORIENTED APPROACH TO MODIFIED ANT ALGORITHM FOR TASK SCHEDULING IN GRID COMPUTING
International Jornal of Modern Engineering Research (IJMER) www.imer.com Vol.1, Isse1, pp-134-139 ISSN: 2249-6645 IMPLEMENTATION OF OBJECT ORIENTED APPROACH TO MODIFIED ANT ALGORITHM FOR TASK SCHEDULING
More informationAUTOSAR Diagnostic Extract
AUTOSAR Diagnostic Extract The Standard in Practice V1.0 2017-09-26 Agenda Diagnostic Processes in Place AUTOSAR DEXT Introdction Designed for ECU development Enhancement of E/E Workflow Conclsion 2 Diagnostic
More informationAAA CENTER FOR DRIVING SAFETY & TECHNOLOGY
AAA CENTER FOR DRIVING SAFETY & TECHNOLOGY 2017 FORD MUSTANG PREMIUM CONVERTIBLE INFOTAINMENT SYSTEM* DEMAND RATING Very High Demand The Ford Mstang Convertible s SYNC 3 (version 2.20) infotainment system
More informationHP 9000 Series 300 Computers. Using and Administering NFS Services
HP 9000 Series 300 Compters Using and Administering NFS Services Using and Administering NFS Services HP 9000 Series 300 FJ/o- HEWLETT ~all PACKARD Manal Part Nmber: 50969-90001 Printed in U.S.A., Janary
More informationVRM Video Recording Manager
Video VRM Video Recording Manager VRM Video Recording Manager www.boschsecrity.com 24/7 Distribted storage and configrable load balancing iscsi disk array failover for extra reliability Used with all Bosch
More information5 Performance Evaluation
5 Performance Evalation his chapter evalates the performance of the compared to the MIP, and FMIP individal performances. We stdy the packet loss and the latency to restore the downstream and pstream of
More informationCS 153 Design of Operating Systems
CS 53 Design of Operating Systems Spring 8 Lectre 9: Locality and Cache Instrctor: Chengy Song Slide contribtions from Nael Ab-Ghazaleh, Harsha Madhyvasta and Zhiyn Qian Some slides modified from originals
More informationGigaset M34 USB Ya-LBA / englisch / A31008-M403-R / cover_front.fm / User Manual
User Manal Contents Contents For yor safety.............................. 4 Notes on the operating instrctions....................................... 4 Safety precations.....................................................
More informationAnalog Telephones. User Guide. BusinessPhone Communication Platform
Analog Telephones BsinessPhone Commnication Platform User Gide Cover Page Graphic Place the graphic directly on the page, do not care abot ptting it in the text flow. Select Graphics > Properties and make
More information