Lumistar Basic LDPS_8x Features and Functions Lesson 1. Presented by Wayne Rettig

Size: px
Start display at page:

Download "Lumistar Basic LDPS_8x Features and Functions Lesson 1. Presented by Wayne Rettig"

Transcription

1 Lumistar Basic LDPS_8x Features and Functions Lesson 1 Presented by Wayne Rettig

2 LDPS_8x Training BRIEF OVERALL DESCRIPTION 2

3 Documentation Every installation of LDPS_8x comes with a documentation folder: c:\lumistar(_64)\ldps_8x\documentation including: Documentation on all features in *.doc format A folder of drawings (flow charts primarily) A folder of ICD related software code folders, with sample code LDPS_UserManual Part 1 & 2 in pdf format Individual Lumistar card manuals in pdf format 3

4 Test Configuration The LDPS application is project based The Project File (*.PRJ) specifies configuration files necessary to perform a particular test including: Hardware cards to required for the test configuration Files required to configure the hardware cards, ie. LS-50 (.B50), LS-25 (.LS25V2), LS-70 (.LSDAC), Parameter Database files (.PDB &.PBIN) Derived Parameter and Function files (.DER &.FUN) Display and Display List Files (.DPY &.DPS) Lrrs3x Project List advanced (.LRSXN) 4

5 Project Editor DEMO.PRJ Loads the following files: DEMO.B50 DEMO.PBIN DEMO.DER DEMO.DPS DEMO.DPY The Project Editor can also associate Non Serial files such as LS-25 Receiver, LS- 70 DAC, Special Functions, and Network control of the Lrrs_3x Configuration of the LS-35 & LS-27 or LS-25 cards. 5

6 LDPS_8x Directory Structure C:\Lumistar_64\ Directory Structure Bin folder contains System.dlls Documentation folder contains all documentation including ICDs ans software examples DriverTools folder includes drivers for Lumistar cards System folder contains opetions and configuration information UserTools folder contains Tools and help files 6

7 User Directory Structure The User Configuration Tree Structure is broken into 4 main folders Main Project files are in: ServerFiles ClientFiles Archived Data files are in: ArchiveData Data Reduction files are in: LdrsFiles 7

8 LDPS Client/Server Architecture 8

9 LDPS_8x Training BASIC HARDWARE BLOCK DIAGRAMS AND GENERAL CH4 IRIG INFO 9

10 Introduction LS-50 & LS-25 Interconnections PCM1 PCM2 TTL DA TTL CK 422 CK 422 DA IRIG IN PTIK LS-40-DB Bit Sync IRIG Reader BS DA DA CK BS CK DA CK LS-50 Decom DA CK Simulator Sim1 PCM SIM1 OUT DA CK LS-84-AP PCM RECEIVER LS-25 DATA OUT Discriminator RF IN 70 MHz IF OUT Down Converter 1

11 Cable -Dongle C P2_40 1

12 Cable -Dongle LS-25 C025V201L Rev B 1

13 LS-25, LS-50 Ground Station LS-25V2 LS-55DD SMA RF CABLE DATA OUT 1 BIT SYNC INPUT (#1) DECOM CLOCK IN DECOM DATA IN CK IN CK OUT KGR DA IN DA OUT BIT SYNC DATA OUT BIT SYNC CLOCK OUT IRIG TIME CODE IN 13

14 LS-25, LS-35, LS-50 Ground Station LS-25V2 LS-35 LS-50P2 SMA RF CABLE DECOM CLOCK IN DECOM DATA IN 70MHZ IF OUT (Unique LS-25 Cable with Special push-on Connector) CK IN CK OUT KGR DA IN DA OUT RCVR1 CLOCK RCVR1 DATA IRIG TIME CODE IN 14

15 PCM Code Definitions 15

16 PCM IRIG-106 Information 16

17 PCM Frame Synchronization LDPS Server Manual P 241 1

18 PCM LDPS Server Manual P 242 1

19 PCM LDPS Server Manual P 247 1

20 PCM LDPS Server Manual P 246 2

21 PCM LDPS Server Manual P 248 2

22 LDPS_8x Training HOW TO ACCESS DEMO.PRJ FILES 22

23 DEMO.PRJ Project Editor From the Server, Select: Edit>Project From the Project Editor, Select: File>Recall: Select DEMO.PRJ, then Click the Open Button 23

24 DEMO.PRJ Project Editor This Project Editor shows the files used to make up DEMO.PRJ: Project Name: DEMO.PRJ LS50 Setup: DEMO_SIM.B50 Parameter Database: DEMO.PBIN Derived Parameters: DEMO.DER Display List: DEMO.DPS Single Display: DEMO.DPY 24

25 Load the DEMO.PRJ with the Server On the Server Click Project>Load Select DEMO.PRJ and Click Open 25

26 DEMO.PRJ Loaded 26

27 Access LS-50 Decom Setup Screens On the LS-50-P2 Control Window, Select: Setup>Stream 1 This will launch the LS-50-P2 Stream 1 Control 27

28 DEMO_SIM.B50 Decom Tab This is where basic PCM Frame description data is entered 28

29 DEMO_SIM.B50 Simulator Tab This is where the On Board PCM Simulator data is defined 29

30 DEMO_SIM.B50 Bit Sync Tab This is where you specify the Bit Sync configuration data 30

31 DEMO_SIM.B50 IRIG Tab This is where you specify what time source you want to use to timestamp your received data 31

32 PdBase CH4 Editor: DEMO.PBIN From the PdBase CH4 Editor Select: File>Recall, DEMO.PRJ, Click OPEN This shows the PCM Format specifics. Note: this information can be imported from the.b50 file specified on the LS-50-P2 Setup screen shown on Slide To Edit the Dbase, Select: Edit DBase 32

33 PdBase CH4 Editor: DEMO.PBIN Right Click DBL_MW_4900_9502 and Select Edit Word FR0WD10 33

34 PdBase CH4 Editor: DEMO.PBIN This screen show the parameter definitions that are defined to start with Frame 0, Word 7. Right-Click the DBL_MW_4900_9502 parameter and select Edit to see its definition 34

35 PdBase CH4 Editor: DEMO.PBIN This screen shows the DBL_MW_4900_9502 definitions which is defined to start with Frame 0, Word

36 Client demo_prelaunch.dpy file 36

37 Right-Click on the Widget of interest and select Properties Left-Click on the 1 st Elipse to access the.pdb Check CheckBox LDPS_8x Client Display Widget Controls Double-click parameter D H O B 37

38 Client Display Widget Controls 38

39 Client.PDB On The Fly (OTF) Editing Right-click parameter and select Edit PdBase Settings 39

40 Client.DER Editing Select DERGEARLOCK Right-click DERGEARLOCK and Select Edit 40

41 Using.DER Parameter in Widget Right-click Widget of interest and select Properties.DER List Double-click parameter of interest RAT and select Properties 41

42 LDPS_8x Training BREAKDOWN OF DEMO.PRJ 42

43 Demo Simulated PCM Frame 43

44 Demo PCM Frame Structure Required Decom Setup information For.B50 file (DEMO Project info) Common Word Length: 16 bits Words per Minor frame: 512 Bit Order: MSB First Frame Sync Location: Leading Subframe Mode: SFID Minor Frame Count Direction: UP First Minor Frame Number: 0 Number of Minor Frames: 64 SFID Word Number: 3 SFID MSB: 5 Frame Sync Length: 32 bits Frame Sync Pattern: 0xFE6B2840 Simulator & Bit Sync information Bit Rate Mbps Input Code: NRZL 44

45 LDPS_8x Training DEMO DISPLAYS ARE DRIVING BY DERIVED FORMULAS 45

46 Demo Simulated PCM Frame Wave Words FRXWD4 - SINE: 0x0000 0xFFFF FRXWD5 - COSINE: 0x0000 0xFFFF FRXWD6 - SQUARE: 0x4000 0xC000 FRXWD7-TRIANGLE: 0x0000 0xFFE0 FRXWD8 - RAMPUP: 0x000 0xF7C1 Unique Words 46

47 Wave Word Decimal Values SF ID FR0WD3 FR0WD4 FR0WD5 FR0WD6 FR0WD7 FR0WD SF ID FR0WD3 FR0WD4 FR0WD5 FR0WD6 FR0WD7 FR0WD

48 Formula Operators and Functions 1 ARITHMETIC EXPONENT AND LOG ABS(X) absolute value EXP(X) exponent SQR(X) square = X^2 = X*X LN(X) natural logarithm SQRT(X) square root LG(X) decimal logarithm SIGN(X) sign of X; =1 for X>0, =0 for X=0, =-1 for X<0 LOG(X) base 2 logarithm ZERO(X) =0 for X=0, =1 for X<>0 ANTILOG(X) - e raised to power TRUNC(X)=INT(X) integer part FRAC(X) fractional part TRIG FUNCTIONS ROUND(X) rounds X to the nearest integer value SIN(X) sine LOGICAL CEIL(X) always returns "ceil" integer value COS(X) cosine <, <=, >=, >, <>, = FLOOR(X) always returns "floor" integer value TAN(X) tangent AND, OR, XOR, NOT DEC(X) decrements a value X by 1 and returns a new value COTAN(X) cotangent INC(X) increments a value X by 1 and returns a new value ASIN(X) arcsine ARG(X,Y) argument(phase) of X and Y ACOS(X) arccosine RADIUS(X,Y) = sqrt(sqr(x)+sqr(y)) ATAN(X) arctangent POWER(X,Y) raises X to a power of Y (Y is a floating SINH(X) hyperbolic sine point value) COSH(X) hyperbolic cosine IPOWER(X,Y) raises X to a power of Y (Y is a integer TANH(X) hyperbolic tangent value) X ^ Y raises X to a power of Y (same as above two functions) ANGLES RAD(value), D2R(value) - degrees to radians DEG(value), R2D(value) - radians to degrees BAMD(value) - bams to degrees SEMIR(value) - semicircles to radians SEMID(value) - semicircles to degrees CONATANTS PI = (carried to 16 places)= // the value of pi E = = //E = exp(1) FPM = 1.0/FEETPERMETER = // meters per foot FPNMI = NMI = // FPSMI = FEETPER_SMILE = // K = K = //180/pi FPG = ACCEL_ONE_G = //

49 Formula Operators and Functions 2 BITWISE ~ - negate; AND, OR, XOR SHL - shift left SHR - shift right ROR(value,numbits) - rotate a 32 bit number right num bits ROL(value,numbits) - rotate a 32 bit number left num bits SWPBTS(value,numbits) - swap bits in value numbits from msb to lsb the rightmost numbits only.. ie 5 = A BYTESWAP(value) - swap hi and lo bytes in rightmost 16 bits of value WORDSWAP(value) - swap hi and lo words in rightmost 32 bits of value HIBYTE(value) - returns hibyte of least 16 bits in number LOBYTE(value) - returns lobyte of least 16 bits in number UINT(value) - returns value as 32 bit unsigned int INV(value) - invert the bits = value ^ -1 ANGLES RAD(value), D2R(value) - degrees to radians DEG(value), R2D(value) - radians to degrees BAMD(value) - bams to degrees SEMIR(value) - semicircles to radians SEMID(value) - semicircles to degrees MISC ACCRATIME(doy,hoit,loit,ust) - Accra encoder embedded time BITSET(value,bitnum) 49

50 Derived Parameters Used in DEMO.PRJ These Four Formulas Drive all DEMO.PRJ Displays Number of Formulas Formula Name Formula DERGEARLOCK FR0WD3 AND 3 1 DERLAT ( (FR0WD4/655350))/K 2 DERLONG NEG(( (FR0WD3/640))/K). 4 DERPITCH FR0WD4/ DERROLL FR0WD5/

51 Derived Formula Values DERGEARLOCK FR0WD3 AND 3 DERLAT ( (FR0WD4/655350))/K DERLONG NEG(( (FR0WD3/640))/K) DERPITCH FR0WD4/10000 DERROLL FR0WD5/10000 DER GEA RLO DERL DERLO DERP DERR CK AT NG ITCH OLL DER GEA RLO CK DER PITC H DERLDERLO DER AT NG ROLL

52 See Slide 34 for additional Controls LDPS_8x Alpha-Numeric Widget Parameters Right Click in Widget Select Properties 52

53 Strip Chart (Sample Based) Widget Right Click in Widget Select Properties 53

54 HSI Widget Parameters Right Click in Widget Select Properties 54

55 LDPS_8x Training UNDERSTANDING INCLUDED DEMO.PDB PARAMETERS 55

56 Demo Main Parameter Frame 56

57 Demo PDB Parameters 57

58 DBL_4900_9502 & DBL_MW_4900_9502 DBL_MW_4900 Variable Name DBL_4900_9502 _9502 DBL_LS2 Description TAG FRAME 0 WORD 10 TAG FRAME 0 WORD 10 TAG FRAME 0 WORD 12 Special Order NORMAL NORMAL NORMAL Type DOUBLE MWDBL BINARY Size Bias E E E+00 Scale E E E+00 Scale Units COUNTS COUNTS COUNTS Frame Start Frame Interval Word Start Word Interval Word Stop Starting Bit Stop Bit Variable Name 2nd Parameter Name Time Parameter Name Mode Parameter Name DBL_MW_4900 _9502 DBL_LS2 Mode Variable (hex) 0xFFFF Mode Operator EQUALS LUT Number 0 State Ref Rate (Hz) 0 58

59 BYTESWAP & CONCAT24 Variable Name BYTESWAP TAG FRAME 0 Description WORD 15 Special Order BYTE SWAP Type BINARY Size 16 Bias E+00 Scale E+00 Scale Units COUNTS Frame Start 0 Frame Interval 1 Word Start 15 Word Interval 0 Word Stop 15 Starting Bit 15 Stop Bit 0 Variable Name Description Special Order Type CONCAT24 TAG FRAME 0 WORD 19 NORMAL BINARY Size 24 Bias E+00 Scale E+00 Scale Units COUNTS Frame Start 0 Frame Interval 1 Word Start 19 Word Interval 0 Word Stop 19 Starting Bit 3 Stop Bit 0 59

60 CONCAT_M_PART1 & CONCAT_M_PART2 Variable Name Description CONCAT_M_P CONCAT_M_P ART1 ART2 TAG FRAME 0 WORD 30 TAG FRAME 0 WORD 40 Special Order NORMAL BYTE SWAP Type BINARY BINARY Size 3 10 Bias E E+00 Scale E E+00 Scale Units COUNTS COUNTS Frame Start 0 0 Frame Interval 1 1 Word Start Word Interval 0 1 Word Stop Starting Bit 2 13 Stop Bit 0 4 Variable Name 2nd Parameter Name Time Parameter Name Mode Parameter Name CONCAT_M_P ART1 CONCAT_M_P ART2 Mode Variable (hex) 0xFFFF Mode Operator EQUALS LUT Number 0 State Ref Rate (Hz) 0 60

61 OFFSETBINARY Parameter Variable Name OFFSETBINARY Description Special Order Type TAG FRAME 0 WORD 20 NORMAL OSBIN Size 8 Bias E+00 Scale E-01 Scale Units COUNTS Frame Start 0 Frame Interval 1 Word Start 20 Word Interval 0 Word Stop 20 Starting Bit 7 Stop Bit 0 Offset Binary Value Scale Factor Offset Result E E

62 HWS_FTR_SIGNAL1 Parameter Variable Name Description Special Order Type HWS_FTR_SI GNAL1 TAG FRAME 0 WORD 21 NORMAL BINARY Size 16 Bias E+00 Scale E+00 Scale Units COUNTS Frame Start 0 Frame Interval 1 Word Start 21 Word Interval 0 Word Stop 21 Starting Bit 15 Stop Bit 0 Usually a parameter like this will have an appropriate SF and OS like the OFFSETBINARY on the previous Slide 62

63 LDPS_8x Training HOW TO SIMULATE AND TEST PARAMETERS 63

64 Check Existing Simulated Data Using MeasCalc for Useful Values 64

65 Edit DEMO.PBIN Database Select in the Banner of the Server: Edit>Pdbase(PCM) Select: File> Recall Select: DEMO.PBIN Click Open 65

66 Edit DEMO.PBIN Database 2 In the Banner, Select: Edit DBase 66

67 Demo Main PCM Frame Right Click in FR0WD11 and Select: Edit Word FR0WD11 Variable Name LATITUDE TAG FRAME 0 Description WORD 11 Special Order NORMAL Type IEEESNGL Size 32 Bias E+00 Scale E+00 Scale Units DEGREES Frame Start 0 Frame Interval 1 Word Start 11 Word Interval 0 Word Stop 11 Starting Bit 15 Stop Bit 0 Select: New 67

68 Generate LATITUDE Prameter Right Click in indicated area and Modify each area to match parameter definition below: Variable Name LATITUDE Description TAG FRAME 0 WORD 11 Special Order NORMAL Type IEEESNGL Size 32 Bias E+00 Scale E+00 Scale Units DEGREES Frame Start 0 Frame Interval 1 Word Start 10 Word Interval 0 Word Stop 10 Starting Bit 15 Stop Bit 0 Click Accept 68

69 Save Modifications to the DEMO.PDB Click Accept Click OK Right - Click File>Save This will Save the new LATITUDE Parameter into The DEMO.PDB and DEMO.PBIN Databases. 69

70 ReLoad the DEMO.PRJ Load the DEMO.PRJ (see page 22) In the demo_prefilght display, Right Click in the Inertial Widget and select Properties. Click on the first Elipse: ( ) This will bring up the DEMO.PDB list 70

71 Testing the New Latitude Parameter Search for the newly added LATITUDE parameter by typing the name in the Search Window Click to add a Check Mark in the Quick View Mode CheckBox To test the validity of the new Latitude parameter, Double Click The Latitude label In the upper left hand portion of the screen you will see a new Window that shows the calculated value of the parameter, to three significant figures Select the Window and type H for the Hex value of the first 16 bit Word defined in the.pdb O for Octal and B for Binary of the first 16 bit Word 71

72 Using the OTF (On The Fly) Feature Modify LATITUDE Now let s set a Scale Factor that will make the LATITUDE = This is Right Click on LATITUDE and Click Edit Pdbase Settings Right Click on EUC (Scale Factor) Enter the new Scale Factor shown above Click OK 72

73 Using the OTF (On The Fly) Feature Modify LATITUDE 2 Click Accept Then check the new value as before New LATITUDE parameter definition Variable Name LATITUDE Description TAG FRAME 0 WORD 11 Special Order NORMAL Type IEEESNGL Size 32 Bias E+00 Scale Scale Units DEGREES Frame Start 0 Frame Interval 1 Word Start 10 Word Interval 0 Word Stop 10 Starting Bit 15 Stop Bit 0 Note: When you change the parameter definition and then Click Accept, the new Scale Factor and Offset will immediately be used. This is very handy in testing/correcting parameter extraction 73

74 Adding New Parm to Alpha Widget Go to Parm 6 of the aleady open Alpha-Numeric Widget Editor Uncheck the Quick View Mode CheckBox Left Click LATITUDE until you see A white version of this cursor Hold down the Left Button and drag this to the indicated location 74

75 Adding New Parm to Alpha Widget This results in the following Double - Click and change Parameter Label to LATITUDE Click on the Decimal Places drop down and select 5 Finally, Click Accept 75

76 Modify Alpha Widget to Show New Parmeter Select the border of the Inertial Widget on the demo_postlaunch.dpy and stretch it down to show the new Latitude parameter Next go back to the Widget Properties and go to Parm 6 and change the Display Radix to DMS (deg min sec) Change the Value Width to 13 Click Accept When accepted, results in the following display Which produces an interesting Value

77 demo_preflight Display If you want to save this updated Widget, Click the banner then move the mouse cursor slowly down until the additional options appear. Next click the Save button and next time DEMO.PRJ is launched, it will show again 77

78 Closing and Reloading DEMO.PRJ Close the DEMO.PRJ ReLoad the DEMO.PRJ Click DEMO.PRJ 78

79 demo_preflight Display We notice that we Lost the modified Scale Factor (SF) for the LATITUDE parm In order for this SF To be saved, we need to either go To the PDbase Ch4 Editor and make the change, or do what the Software Developer declared As dangerous. I am not exactly Sure why that is, Unless you save an error. 79

80 Edit DEMO.PDB Using OTF Editor Access the OTF Editor using the: demo_prefilght Display, Inertial Widget, Right Click> Properties>Parm 6 Tab>Click the 1 st ( )>Search for LATITUDE> Right Click LATITUDE>Select Edit PDbase Settings>Right Click in Process Definition Area> Select EUC (Scale Factor), enter and Click OK Finally, Click the Save Pdbase Button to save the SF change, then the Accept Button to close the Pdbase Modify Window 80

81 DEMO.PDB Modified by OTF Editor Now Reloading the DEMO.PRJ shows the.pdb is using the newly stored SF 81

82 LDPS_8x Training PLAY WITH THE DEMO.PRJ. IF YOU WANT TO RELOAD THE ORIGINAL, JUST RUN THE LDPS_8X INSTALL AGAIN 82

TECH TIP VISION Calibration and Data Acquisition Software

TECH TIP VISION Calibration and Data Acquisition Software TECH TIP VISION Calibration and Data Acquisition Software May 2016 Using Calculated Channels in VISION Calculated channels are data items created in a Recorder file whose values are calculated from other

More information

MYSQL NUMERIC FUNCTIONS

MYSQL NUMERIC FUNCTIONS MYSQL NUMERIC FUNCTIONS http://www.tutorialspoint.com/mysql/mysql-numeric-functions.htm Copyright tutorialspoint.com MySQL numeric functions are used primarily for numeric manipulation and/or mathematical

More information

Introduction to Computer Programming in Python Dr. William C. Bulko. Data Types

Introduction to Computer Programming in Python Dr. William C. Bulko. Data Types Introduction to Computer Programming in Python Dr William C Bulko Data Types 2017 What is a data type? A data type is the kind of value represented by a constant or stored by a variable So far, you have

More information

Maths Functions User Manual

Maths Functions User Manual Professional Electronics for Automotive and Motorsport 6 Repton Close Basildon Essex SS13 1LE United Kingdom +44 (0) 1268 904124 info@liferacing.com www.liferacing.com Maths Functions User Manual Document

More information

CSI31 Lecture 5. Topics: 3.1 Numeric Data Types 3.2 Using the Math Library 3.3 Accumulating Results: Factorial

CSI31 Lecture 5. Topics: 3.1 Numeric Data Types 3.2 Using the Math Library 3.3 Accumulating Results: Factorial CSI31 Lecture 5 Topics: 3.1 Numeric Data Types 3.2 Using the Math Library 3.3 Accumulating Results: Factorial 1 3.1 Numberic Data Types When computers were first developed, they were seen primarily as

More information

The Expressions plugin PRINTED MANUAL

The Expressions plugin PRINTED MANUAL The Expressions plugin PRINTED MANUAL Expressions plugin All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying,

More information

Chapter 2. Outline. Simple C++ Programs

Chapter 2. Outline. Simple C++ Programs Chapter 2 Simple C++ Programs Outline Objectives 1. Building C++ Solutions with IDEs: Dev-cpp, Xcode 2. C++ Program Structure 3. Constant and Variables 4. C++ Operators 5. Standard Input and Output 6.

More information

Sketchify Tutorial Properties and Variables. sketchify.sf.net Željko Obrenović

Sketchify Tutorial Properties and Variables. sketchify.sf.net Željko Obrenović Sketchify Tutorial Properties and Variables sketchify.sf.net Željko Obrenović z.obrenovic@tue.nl Properties and Variables Properties of active regions and sketches can be given directly, or indirectly

More information

Introduction to MATLAB

Introduction to MATLAB Introduction to MATLAB Dr./ Ahmed Nagib Mechanical Engineering department, Alexandria university, Egypt Sep 2015 Chapter 5 Functions Getting Help for Functions You can use the lookfor command to find functions

More information

USER-DEFINED ELEMENT IN ZMAN TM

USER-DEFINED ELEMENT IN ZMAN TM ZIVE Application Note6: User defined element in ZMAN USER-DEFINED ELEMENT IN ZMAN TM How to add a new user-defined element? Introduced by ZMAN 2.2, the SIMPLE category provides you with a functionality

More information

9 Using Equation Networks

9 Using Equation Networks 9 Using Equation Networks In this chapter Introduction to Equation Networks 244 Equation format 247 Using register address lists 254 Setting up an enable contact 255 Equations displayed within the Network

More information

Consider this m file that creates a file that you can load data into called rain.txt

Consider this m file that creates a file that you can load data into called rain.txt SAVING AND IMPORTING DATA FROM A DATA FILES AND PROCESSING AS A ONE DIMENSIONAL ARRAY If we save data in a file sequentially than we can call it back sequentially into a row vector. Consider this m file

More information

LAB 1 General MATLAB Information 1

LAB 1 General MATLAB Information 1 LAB 1 General MATLAB Information 1 General: To enter a matrix: > type the entries between square brackets, [...] > enter it by rows with elements separated by a space or comma > rows are terminated by

More information

Product Price Formula extension for Magento2. User Guide

Product Price Formula extension for Magento2. User Guide Product Price Formula extension for Magento2 User Guide version 1.0 Page 1 Contents 1. Introduction... 3 2. Installation... 3 2.1. System Requirements... 3 2.2. Installation...... 3 2.3. License... 3 3.

More information

The Expressions plugin PRINTED MANUAL

The Expressions plugin PRINTED MANUAL The Expressions plugin PRINTED MANUAL Expressions plugin All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying,

More information

Hive Wavetables. Introduction 2. Concepts 3 Some Terminology 3. Commands 4

Hive Wavetables. Introduction 2. Concepts 3 Some Terminology 3. Commands 4 Hive Wavetables Introduction 2 Concepts 3 Some Terminology 3 Commands 4 Info 4 NumFrames 4 Seed 4 Wave 5 Spectrum 5 Phase 5 Import 6 Export 6 Move 6 Interpolate 7 Normalize 7 Envelope 7 Operators 8 Mathematical

More information

MATELECT PDsoft v1.00

MATELECT PDsoft v1.00 MATELECT PDsoft v1.00 INSTRUCTION MANUAL TABLE OF CONTENTS SYSTEM REQUIREMENTS... 4 TECHNICAL SUPPORT... 4 INSTALLING THE LICENSE FILE... 5 ABOUT PDsoft... 6 A GUIDED TOUR OF THE USER INTERFACE... 6 CHART

More information

Introduction to MATLAB 7 for Engineers

Introduction to MATLAB 7 for Engineers Introduction to MATLAB 7 for Engineers William J. Palm III Chapter 3 Functions and Files Getting Help for Functions You can use the lookfor command to find functions that are relevant to your application.

More information

MobileCoach ISRII Handout

MobileCoach ISRII Handout MobileCoach Workshop @ ISRII Handout Andreas Filler Updated for MobileCoach version 1.7.0 Last update: 2017-10-11 Understanding MobileCoach rules Comment Rule Rule Type/ Comparator Comparison Term Fix

More information

LUMISTAR LDPS and LDPS-Pro Data Processing Software Data Sheet

LUMISTAR LDPS and LDPS-Pro Data Processing Software Data Sheet LUMISTAR LDPS and LDPS-Pro Data Processing Software Data Sheet Key Features in LDPS and LDPS-Pro: Windows XP and 7 (32 bit and 64 bit) compatible software to process, display, and archive real-time telemetry

More information

C++ Overview. Chapter 1. Chapter 2

C++ Overview. Chapter 1. Chapter 2 C++ Overview Chapter 1 Note: All commands you type (including the Myro commands listed elsewhere) are essentially C++ commands. Later, in this section we will list those commands that are a part of the

More information

AMS 27L LAB #1 Winter 2009

AMS 27L LAB #1 Winter 2009 AMS 27L LAB #1 Winter 2009 Introduction to MATLAB Objectives: 1. To introduce the use of the MATLAB software package 2. To learn elementary mathematics in MATLAB Getting Started: Log onto your machine

More information

Engineering Problem Solving with C++, Etter/Ingber

Engineering Problem Solving with C++, Etter/Ingber Engineering Problem Solving with C++, Etter/Ingber Chapter 2 Simple C++ Programs C++, Second Edition, J. Ingber 1 Simple C++ Programs Program Structure Constants and Variables C++ Operators Standard Input

More information

6-1 (Function). (Function) !*+!"#!, Function Description Example. natural logarithm of x (base e) rounds x to smallest integer not less than x

6-1 (Function). (Function) !*+!#!, Function Description Example. natural logarithm of x (base e) rounds x to smallest integer not less than x (Function) -1.1 Math Library Function!"#! $%&!'(#) preprocessor directive #include !*+!"#!, Function Description Example sqrt(x) square root of x sqrt(900.0) is 30.0 sqrt(9.0) is 3.0 exp(x) log(x)

More information

Part V Appendices c Copyright, Todd Young and Martin Mohlenkamp, Department of Mathematics, Ohio University, 2017

Part V Appendices c Copyright, Todd Young and Martin Mohlenkamp, Department of Mathematics, Ohio University, 2017 Part V Appendices c Copyright, Todd Young and Martin Mohlenkamp, Department of Mathematics, Ohio University, 2017 Appendix A Glossary of Matlab Commands Mathematical Operations + Addition. Type help plus

More information

Goals for This Lecture:

Goals for This Lecture: Goals for This Lecture: Understand integer arithmetic Understand mixed-mode arithmetic Understand the hierarchy of arithmetic operations Introduce the use of intrinsic functions Real Arithmetic Valid expressions

More information

CT 229 Java Syntax Continued

CT 229 Java Syntax Continued CT 229 Java Syntax Continued 06/10/2006 CT229 Lab Assignments Due Date for current lab assignment : Oct 8 th Before submission make sure that the name of each.java file matches the name given in the assignment

More information

Methods CSC 121 Fall 2014 Howard Rosenthal

Methods CSC 121 Fall 2014 Howard Rosenthal Methods CSC 121 Fall 2014 Howard Rosenthal Lesson Goals Understand what a method is in Java Understand Java s Math Class Learn the syntax of method construction Learn both void methods and methods that

More information

ME 142 Engineering Computation I. Unit 1.2 Excel Functions

ME 142 Engineering Computation I. Unit 1.2 Excel Functions ME 142 Engineering Computation I Unit 1.2 Excel Functions TOA Make sure to submit TOA If not submitted, will receive score of 0 Common Questions from 1.1 & 1.2 Named Cell PP 1.1.2 Name cell B2 Payrate

More information

Macro Programming Reference Guide. Copyright 2005 Scott Martinez

Macro Programming Reference Guide. Copyright 2005 Scott Martinez Macro Programming Reference Guide Copyright 2005 Scott Martinez Section 1. Section 2. Section 3. Section 4. Section 5. Section 6. Section 7. What is macro programming What are Variables What are Expressions

More information

Programming in MATLAB

Programming in MATLAB trevor.spiteri@um.edu.mt http://staff.um.edu.mt/trevor.spiteri Department of Communications and Computer Engineering Faculty of Information and Communication Technology University of Malta 17 February,

More information

LinReg 2.06 Manual. DePauw University: Physics Department 120 Physics I and 130 Physics II

LinReg 2.06 Manual. DePauw University: Physics Department 120 Physics I and 130 Physics II LinReg 2.06 Manual DePauw University: Physics Department 120 Physics I and 130 Physics II Updated March 23 rd, 2011 1 About LinReg: LinReg is a program used extensively in DePauw s physics laboratory classes.

More information

Introduction to PartSim and Matlab

Introduction to PartSim and Matlab NDSU Introduction to PartSim and Matlab pg 1 PartSim: www.partsim.com Introduction to PartSim and Matlab PartSim is a free on-line circuit simulator that we use in Circuits and Electronics. It works fairly

More information

C++ Programming Lecture 11 Functions Part I

C++ Programming Lecture 11 Functions Part I C++ Programming Lecture 11 Functions Part I By Ghada Al-Mashaqbeh The Hashemite University Computer Engineering Department Introduction Till now we have learned the basic concepts of C++. All the programs

More information

Introduction to Programming

Introduction to Programming Introduction to Programming Department of Computer Science and Information Systems Tingting Han (afternoon), Steve Maybank (evening) tingting@dcs.bbk.ac.uk sjmaybank@dcs.bbk.ac.uk Autumn 2017 Week 4: More

More information

Matlab Programming Introduction 1 2

Matlab Programming Introduction 1 2 Matlab Programming Introduction 1 2 Mili I. Shah August 10, 2009 1 Matlab, An Introduction with Applications, 2 nd ed. by Amos Gilat 2 Matlab Guide, 2 nd ed. by D. J. Higham and N. J. Higham Starting Matlab

More information

Introduction to Engineering gii

Introduction to Engineering gii 25.108 Introduction to Engineering gii Dr. Jay Weitzen Lecture Notes I: Introduction to Matlab from Gilat Book MATLAB - Lecture # 1 Starting with MATLAB / Chapter 1 Topics Covered: 1. Introduction. 2.

More information

Lesson #3. Variables, Operators, and Expressions. 3. Variables, Operators and Expressions - Copyright Denis Hamelin - Ryerson University

Lesson #3. Variables, Operators, and Expressions. 3. Variables, Operators and Expressions - Copyright Denis Hamelin - Ryerson University Lesson #3 Variables, Operators, and Expressions Variables We already know the three main types of variables in C: int, char, and double. There is also the float type which is similar to double with only

More information

Starting MATLAB To logon onto a Temple workstation at the Tech Center, follow the directions below.

Starting MATLAB To logon onto a Temple workstation at the Tech Center, follow the directions below. What is MATLAB? MATLAB (short for MATrix LABoratory) is a language for technical computing, developed by The Mathworks, Inc. (A matrix is a rectangular array or table of usually numerical values.) MATLAB

More information

Chapter 1 Introduction to MATLAB

Chapter 1 Introduction to MATLAB Chapter 1 Introduction to MATLAB 1.1 What is MATLAB? MATLAB = MATrix LABoratory, the language of technical computing, modeling and simulation, data analysis and processing, visualization and graphics,

More information

2 Making Decisions. Store the value 3 in memory location y

2 Making Decisions. Store the value 3 in memory location y 2.1 Aims 2 Making Decisions By the end of this worksheet, you will be able to: Do arithmetic Start to use FORTRAN intrinsic functions Begin to understand program flow and logic Know how to test for zero

More information

CS1010E Lecture 3 Simple C Programs Part 2

CS1010E Lecture 3 Simple C Programs Part 2 CS1010E Lecture 3 Simple C Programs Part 2 Joxan Jaffar Block COM1, Room 3-11, +65 6516 7346 www.comp.nus.edu.sg/ joxan cs1010e@comp.nus.edu.sg Semester II, 2015/2016 Lecture Outline Standard Input and

More information

Custom Variables (Virtual Variables)

Custom Variables (Virtual Variables) Page 1 of 7 Custom Variables (Virtual Variables) Allocate not only allows you to select standard variables, but also allows you to create your own unique demographic variables. You may create new variables

More information

ANSI C Programming Simple Programs

ANSI C Programming Simple Programs ANSI C Programming Simple Programs /* This program computes the distance between two points */ #include #include #include main() { /* Declare and initialize variables */ double

More information

Summary of basic C++-commands

Summary of basic C++-commands Summary of basic C++-commands K. Vollmayr-Lee, O. Ippisch April 13, 2010 1 Compiling To compile a C++-program, you can use either g++ or c++. g++ -o executable_filename.out sourcefilename.cc c++ -o executable_filename.out

More information

General MATLAB Information 1

General MATLAB Information 1 Introduction to MATLAB General MATLAB Information 1 Once you initiate the MATLAB software, you will see the MATLAB logo appear and then the MATLAB prompt >>. The prompt >> indicates that MATLAB is awaiting

More information

The Graphing Calculator

The Graphing Calculator Chapter 23 The Graphing Calculator To display the calculator, select Graphing Calculator from the Window menu. The calculator is displayed in front of the other windows. Resize or re-position the Graphing

More information

Introduction to Python, Cplex and Gurobi

Introduction to Python, Cplex and Gurobi Introduction to Python, Cplex and Gurobi Introduction Python is a widely used, high level programming language designed by Guido van Rossum and released on 1991. Two stable releases: Python 2.7 Python

More information

Product Data 3. COMPASS Performance Monitoring Software Part of the Type 3540 COMPASS Version 6.x or higher

Product Data 3. COMPASS Performance Monitoring Software Part of the Type 3540 COMPASS Version 6.x or higher Product Data 3. Part of the Type 3540 COMPASS Version 6.x or higher Application Software Types 7109, 7110, 7116, 7120-X BPD 0008-EN-13 COMPASS X-Plot Enhanced Scalar Plot Software Type 7110 The Type 7110

More information

JUN / 04 VERSION 7.0

JUN / 04 VERSION 7.0 JUN / 04 VERSION 7.0 PVI EWEXEME 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

More information

Modular Test Sequencer MTS

Modular Test Sequencer MTS Modular Test Sequencer MTS Operating Manual Rev. 1.7 PI Electronics AG Segelhof 1 CH-5405 Baden-Daettwil Trademarks LabVIEW is registered trademark of National Instruments. Notice The information in this

More information

Introduction to Matlab

Introduction to Matlab NDSU Introduction to Matlab pg 1 Becoming familiar with MATLAB The console The editor The graphics windows The help menu Saving your data (diary) Solving N equations with N unknowns Least Squares Curve

More information

MATHEMATICAL / NUMERICAL FUNCTIONS

MATHEMATICAL / NUMERICAL FUNCTIONS MATHEMATICAL / NUMERICAL FUNCTIONS Function Definition Syntax Example ABS (Absolute value) ASC It returns the absolute value of a number, turning a negative to a positive (e.g. - 4 to 4) It returns the

More information

Fixed point algorithmic math package user s guide By David Bishop

Fixed point algorithmic math package user s guide By David Bishop Fixed point algorithmic math package user s guide By David Bishop (dbishop@vhdl.org) The fixed point matrix math package was designed to be a synthesizable matrix math package. Because this package allows

More information

Javascript Bignum Extensions

Javascript Bignum Extensions 1 Javascript Bignum Extensions Version 2018-05-27 Author: Fabrice Bellard i Table of Contents 1 Introduction................................................... 1 2 Operator overloading..........................................

More information

Learning Forth. Developer Technical Support DTS. for Macintosh Open Firmware (Part I) 2/1/01 version 0.9 (part I) 1

Learning Forth. Developer Technical Support DTS. for Macintosh Open Firmware (Part I) 2/1/01 version 0.9 (part I) 1 Learning Forth for Macintosh Open Firmware (Part I) Developer Technical Support DTS 2/1/01 version 0.9 (part I) 1 Introduction This document is the first in a series of documents intended for hardware

More information

Number Systems. Decimal numbers. Binary numbers. Chapter 1 <1> 8's column. 1000's column. 2's column. 4's column

Number Systems. Decimal numbers. Binary numbers. Chapter 1 <1> 8's column. 1000's column. 2's column. 4's column 1's column 10's column 100's column 1000's column 1's column 2's column 4's column 8's column Number Systems Decimal numbers 5374 10 = Binary numbers 1101 2 = Chapter 1 1's column 10's column 100's

More information

PROGRAMMING WITH MATLAB DR. AHMET AKBULUT

PROGRAMMING WITH MATLAB DR. AHMET AKBULUT PROGRAMMING WITH MATLAB DR. AHMET AKBULUT OVERVIEW WEEK 1 What is MATLAB? A powerful software tool: Scientific and engineering computations Signal processing Data analysis and visualization Physical system

More information

Introduction to MATLAB

Introduction to MATLAB ELG 3125 - Lab 1 Introduction to MATLAB TA: Chao Wang (cwang103@site.uottawa.ca) 2008 Fall ELG 3125 Signal and System Analysis P. 1 Do You Speak MATLAB? MATLAB - The Language of Technical Computing ELG

More information

User manual. Version 9.2.0

User manual. Version 9.2.0 User manual A B Version 9.2.0 Contents 1 Calculation 2 1.1 Using the application............................ 2 1.1.1 Doing a calculation......................... 2 1.1.2 Using the result of the immediately

More information

Operations. Making Things Happen

Operations. Making Things Happen Operations Making Things Happen Object Review and Continue Lecture 1 2 Object Categories There are three kinds of objects: Literals: unnamed objects having a value (0, -3, 2.5, 2.998e8, 'A', "Hello\n",...)

More information

(Type your answer in radians. Round to the nearest hundredth as needed.)

(Type your answer in radians. Round to the nearest hundredth as needed.) 1. Find the exact value of the following expression within the interval (Simplify your answer. Type an exact answer, using as needed. Use integers or fractions for any numbers in the expression. Type N

More information

Quick MATLAB Syntax Guide

Quick MATLAB Syntax Guide Quick MATLAB Syntax Guide Some useful things, not everything if-statement Structure: if (a = = = ~=

More information

AP Calculus Summer Review Packet

AP Calculus Summer Review Packet AP Calculus Summer Review Packet Name: Date began: Completed: **A Formula Sheet has been stapled to the back for your convenience!** Email anytime with questions: danna.seigle@henry.k1.ga.us Complex Fractions

More information

Program Workspace. Why numerical methods? Problem examples Why programming? Why numerical methods and programming? Why VBA?

Program Workspace. Why numerical methods? Problem examples Why programming? Why numerical methods and programming? Why VBA? Contents In the end we will conserve only what we love. We love only what we understand. We will understand only what we are taught.. Baba Dioum From a 1968 speech given at the general assembly of the

More information

Extending Ninox with NX

Extending Ninox with NX Introduction Extending Ninox with NX NX, the Ninox query language, is a powerful programming language which allows you to quickly extend Ninox databases with calculations and trigger actions. While Ninox

More information

Starting Matlab. MATLAB Laboratory 09/09/10 Lecture. Command Window. Drives/Directories. Go to.

Starting Matlab. MATLAB Laboratory 09/09/10 Lecture. Command Window. Drives/Directories. Go to. Starting Matlab Go to MATLAB Laboratory 09/09/10 Lecture Lisa A. Oberbroeckling Loyola University Maryland loberbroeckling@loyola.edu http://ctx.loyola.edu and login with your Loyola name and password...

More information

SCIENTIFIC CALCULATOR OPERATION GUIDE < EL-531TG/531TH/531TS >

SCIENTIFIC CALCULATOR OPERATION GUIDE < EL-531TG/531TH/531TS > SCIENTIFIC CALCULATOR OPERATION GUIDE < EL-531TG/531TH/531TS > CONTENTS HOW TO OPERATE Read Before Using Key layout / Reset switch 3 pattern 4 format and decimal setting function 4-5 Exponent display 5

More information

Lecture 14. Daily Puzzle. Math in C. Rearrange the letters of eleven plus two to make this mathematical statement true. Eleven plus two =?

Lecture 14. Daily Puzzle. Math in C. Rearrange the letters of eleven plus two to make this mathematical statement true. Eleven plus two =? Lecture 14 Math in C Daily Puzzle Rearrange the letters of eleven plus two to make this mathematical statement true. Eleven plus two =? Daily Puzzle SOLUTION Eleven plus two = twelve plus one Announcements

More information

StudyMate 2. Create Activities or Games

StudyMate 2. Create Activities or Games StudyMate 2 Create Activities or Games WORKSHOP DESCRIPTION...3 PREREQUISITES...3 OBJECTIVES...3 INTRODUCTION...4 REQUESTING STUDYMATE...4 INSTALLING STUDYMATE...4 OBTAINING SUPPORT...5 GETTING STARTED...5

More information

TRANSMITTER PINOUT CODE 15

TRANSMITTER PINOUT CODE 15 TRANSMITTER PINOUT CODE 15 Connector: Male MDM-21 1 Terminal Control TxD {XMT} RS-422(+) [normal] status output 2 Terminal Control TxD {XMT} RS-422(-) [inverted] / RS- 232 status output 3 Terminal Control

More information

. Executable Statements

. Executable Statements Summary of FORTRAN 77 Statements. Executable Statements GO TO (statementlabel,...,statement integer expression IF (condition) executable statement labe!), IF (arithmetic expression) statement label, statement

More information

Welcome to EGR 106 Foundations of Engineering II

Welcome to EGR 106 Foundations of Engineering II Welcome to EGR 106 Foundations of Engineering II Course information Today s specific topics: Computation and algorithms MATLAB Basics Demonstrations Material in textbook chapter 1 Computation What is computation?

More information

Chapter 4: Basic C Operators

Chapter 4: Basic C Operators Chapter 4: Basic C Operators In this chapter, you will learn about: Arithmetic operators Unary operators Binary operators Assignment operators Equalities and relational operators Logical operators Conditional

More information

Chapter 3 Mathematical Functions, Strings, and Objects

Chapter 3 Mathematical Functions, Strings, and Objects Chapter 3 Mathematical Functions, Strings, and Objects 1 Motivations Suppose you need to estimate the area enclosed by four cities, given the GPS locations (latitude and longitude) of these cities, as

More information

Methods CSC 121 Fall 2016 Howard Rosenthal

Methods CSC 121 Fall 2016 Howard Rosenthal Methods CSC 121 Fall 2016 Howard Rosenthal Lesson Goals Understand what a method is in Java Understand Java s Math Class and how to use it Learn the syntax of method construction Learn both void methods

More information

Introduction to C++ Introduction and History. Characteristics of C++

Introduction to C++ Introduction and History. Characteristics of C++ Introduction and History Introduction to C++ Until 1980, C programming was widely popular, and slowly people started realizing the drawbacks of this language and at the same time, the engineers had come

More information

UNIT 5 TRIGONOMETRY Lesson 5.4: Calculating Sine, Cosine, and Tangent. Instruction. Guided Practice 5.4. Example 1

UNIT 5 TRIGONOMETRY Lesson 5.4: Calculating Sine, Cosine, and Tangent. Instruction. Guided Practice 5.4. Example 1 Lesson : Calculating Sine, Cosine, and Tangent Guided Practice Example 1 Leo is building a concrete pathway 150 feet long across a rectangular courtyard, as shown in the following figure. What is the length

More information

GRAPH 4.4. Megha K. Raman APRIL 22, 2015

GRAPH 4.4. Megha K. Raman APRIL 22, 2015 GRAPH 4.4 By Megha K. Raman APRIL 22, 2015 1. Preface... 4 2. Introduction:... 4 3. Plotting a function... 5 Sample funtions:... 9 List of Functions:... 10 Constants:... 10 Operators:... 11 Functions:...

More information

Expressions and operators

Expressions and operators Mathematical operators and expressions The five basic binary mathematical operators are Operator Operation Example + Addition a = b + c - Subtraction a = b c * Multiplication a = b * c / Division a = b

More information

Number Systems Standard positional representation of numbers: An unsigned number with whole and fraction portions is represented as:

Number Systems Standard positional representation of numbers: An unsigned number with whole and fraction portions is represented as: N Number Systems Standard positional representation of numbers: An unsigned number with whole and fraction portions is represented as: a n a a a The value of this number is given by: = a n Ka a a a a a

More information

Program Structure and Format

Program Structure and Format Program Structure and Format PROGRAM program-name IMPLICIT NONE specification part execution part subprogram part END PROGRAM program-name Comments Comments should be used liberally to improve readability.

More information

Functions and Inverses ID1050 Quantitative & Qualitative Reasoning

Functions and Inverses ID1050 Quantitative & Qualitative Reasoning Functions and Inverses ID1050 Quantitative & Qualitative Reasoning Function and Inverse Function Gun Analogy Functions take a number, perform an operation on it, and return another number. The inverse

More information

Walt Whitman High School SUMMER REVIEW PACKET. For students entering AP CALCULUS BC

Walt Whitman High School SUMMER REVIEW PACKET. For students entering AP CALCULUS BC Walt Whitman High School SUMMER REVIEW PACKET For students entering AP CALCULUS BC Name: 1. This packet is to be handed in to your Calculus teacher on the first day of the school year.. All work must be

More information

APPENDIX P. Derived Parameter Specification

APPENDIX P. Derived Parameter Specification APPENDIX P Derived Parameter Specification Acronyms... P-iii 1.0 Derived Parameter Definition... P-5 2.0 Derived Algorithm Grammar: Components... P-5 3.0 Operators... P-6 3.1 Arithmetic Operators... P-6

More information

Expressions. Eric McCreath

Expressions. Eric McCreath Expressions Eric McCreath 2 Expressions on integers There is the standard set of interger operators in c. We have: y = 4 + 7; // add y = 7-3; // subtract y = 3 * x; // multiply y = x / 3; // integer divide

More information

Week 2: Console I/O and Operators Arithmetic Operators. Integer Division. Arithmetic Operators. Gaddis: Chapter 3 (2.14,3.1-6,3.9-10,5.

Week 2: Console I/O and Operators Arithmetic Operators. Integer Division. Arithmetic Operators. Gaddis: Chapter 3 (2.14,3.1-6,3.9-10,5. Week 2: Console I/O and Operators Gaddis: Chapter 3 (2.14,3.1-6,3.9-10,5.1) CS 1428 Fall 2014 Jill Seaman 1 2.14 Arithmetic Operators An operator is a symbol that tells the computer to perform specific

More information

ipad App User Guide Getting Started with Desmos Tables Variables and Sliders Settings, Zoom, and Language Graphable Expressions Supported Functions

ipad App User Guide Getting Started with Desmos Tables Variables and Sliders Settings, Zoom, and Language Graphable Expressions Supported Functions ipad App User Guide Learn more about graphing functions, plotting tables of data, evaluating equations, exploring transformations, and more! If you have questions that aren t answered in here, send us

More information

Telemetry Standards, IRIG Standard (Part 1), Appendix P, June 2011 APPENDIX P DERIVED PARAMETER SPECIFICATION. Paragraph Title Page

Telemetry Standards, IRIG Standard (Part 1), Appendix P, June 2011 APPENDIX P DERIVED PARAMETER SPECIFICATION. Paragraph Title Page APPENDIX P DERIVED PARAMETER SPECIFICATION Paragraph Title Page 1.0 Derived Parameter Definition... P-1 2.0 Derived Algorithm Grammar: Components... P-1 3.0 Operators... P-2 4.0 Numeric Constants... P-4

More information

4. Modules and Functions

4. Modules and Functions 4. Modules and Functions The Usual Idea of a Function Topics Modules Using import Using functions from math A first look at defining functions sqrt 9 3 A factory that has inputs and builds outputs. Why

More information

The Number object. to set specific number types (like integer, short, In JavaScript all numbers are 64bit floating point

The Number object. to set specific number types (like integer, short, In JavaScript all numbers are 64bit floating point Internet t Software Technologies JavaScript part three IMCNE A.A. 2008/09 Gabriele Cecchetti The Number object The JavaScript Number object does not allow you to set specific number types (like integer,

More information

Chapter 3. Computer Science & Engineering 155E Computer Science I: Systems Engineering Focus. Existing Information.

Chapter 3. Computer Science & Engineering 155E Computer Science I: Systems Engineering Focus. Existing Information. Chapter 3 Computer Science & Engineering 155E Computer Science I: Systems Engineering Focus Lecture 03 - Introduction To Functions Christopher M. Bourke cbourke@cse.unl.edu 3.1 Building Programs from Existing

More information

COMP2611: Computer Organization. Data Representation

COMP2611: Computer Organization. Data Representation COMP2611: Computer Organization Comp2611 Fall 2015 2 1. Binary numbers and 2 s Complement Numbers 3 Bits: are the basis for binary number representation in digital computers What you will learn here: How

More information

Data Types and Basic Calculation

Data Types and Basic Calculation Data Types and Basic Calculation Intrinsic Data Types Fortran supports five intrinsic data types: 1. INTEGER for exact whole numbers e.g., 1, 100, 534, -18, -654321, etc. 2. REAL for approximate, fractional

More information

Intrinsic Functions Outline

Intrinsic Functions Outline Intrinsic Functions Outline 1. Intrinsic Functions Outline 2. Functions in Mathematics 3. Functions in Fortran 90 4. A Quick Look at ABS 5. Intrinsic Functions in Fortran 90 6. Math: Domain Range 7. Programming:

More information

FAQ No. 53. ihost: Logic Points. Roles and Privileges. Adding and removing logic points. Accessing and using the Logic Editor

FAQ No. 53. ihost: Logic Points. Roles and Privileges. Adding and removing logic points. Accessing and using the Logic Editor ihost: Logic Points In addition to displaying values reported by a unit, ihost supports adding additional logic points to a unit and calculating the value based on a custom logic expression. On calculation

More information

4.7a Trig Inverses.notebook September 18, 2014

4.7a Trig Inverses.notebook September 18, 2014 WARM UP 9 18 14 Recall from Algebra 2 (or possibly see for the first time...): In order for a function to have an inverse that is also a function, it must be one to one, which means it must pass the horizontal

More information

Chapter 03: Computer Arithmetic. Lesson 09: Arithmetic using floating point numbers

Chapter 03: Computer Arithmetic. Lesson 09: Arithmetic using floating point numbers Chapter 03: Computer Arithmetic Lesson 09: Arithmetic using floating point numbers Objective To understand arithmetic operations in case of floating point numbers 2 Multiplication of Floating Point Numbers

More information

Module 2: Computer Arithmetic

Module 2: Computer Arithmetic Module 2: Computer Arithmetic 1 B O O K : C O M P U T E R O R G A N I Z A T I O N A N D D E S I G N, 3 E D, D A V I D L. P A T T E R S O N A N D J O H N L. H A N N E S S Y, M O R G A N K A U F M A N N

More information

Numeric Encodings Prof. James L. Frankel Harvard University

Numeric Encodings Prof. James L. Frankel Harvard University Numeric Encodings Prof. James L. Frankel Harvard University Version of 10:19 PM 12-Sep-2017 Copyright 2017, 2016 James L. Frankel. All rights reserved. Representation of Positive & Negative Integral and

More information