lumistar basic ldps 8x features and functions lesson 1 · ptik pcm discriminator ls-25 data out rf...

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

Upload: duongkhuong

Post on 24-Mar-2019

218 views

Category:

Documents


0 download

TRANSCRIPT

Lumistar Basic LDPS_8x

Features and Functions

Lesson 1

Presented by Wayne Rettig

LDPS_8x

LDPS_8x Training

2

BRIEF OVERALL DESCRIPTION

LDPS_8x

Documentation

3

• 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

LDPS_8x

Test Configuration

4

• 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)

LDPS_8x

Project Editor

5

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.

LDPS_8x

LDPS_8x Directory Structure

6

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

LDPS_8x

User Directory Structure

7

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

LDPS_8x

LDPS Client/Server Architecture

8

LDPS_8x

LDPS_8x Training

9

BASIC HARDWARE BLOCK DIAGRAMS

AND GENERAL CH4 IRIG INFO

Introduction

LS-50 & LS-25 Interconnections

10

70 MHz IF OUT

Bit Sync

IRIG Reader Simulator

LS-50

DA CK

DA CK

TTL DA

TTL CK

422 CK

422 DA

IRIG IN

PCM2

PCM1

LS-40-DB

Decom

CK DA

BS DA BS CK

PTIK

PCM

Discriminator

LS-25

DATA OUT

RF IN

RECEIVER

LS-84-AP

Down Converter

Sim1 PCM

SIM1 OUT DA CK

Cable -Dongle

C050204 50P2_40

11

Cable -Dongle

LS-25 C025V201L Rev B

12

LDPS_8x

LS-25, LS-50 Ground Station

13

DECOM CLOCK IN

DECOM DATA IN

DATA OUT 1

BIT SYNC DATA OUT

KGR CK IN DA IN

CK OUT DA OUT

IRIG TIME CODE IN

SMA RF CABLE

LS-55DD LS-25V2

BIT SYNC INPUT (#1)

BIT SYNC CLOCK OUT

LDPS_8x

LS-25, LS-35, LS-50 Ground Station

14

DECOM CLOCK IN

DECOM DATA IN

70MHZ IF OUT (Unique LS-25 Cable with Special push-on Connector)

RCVR1 CLOCK

RCVR1 DATA

KGR CK IN DA IN

CK OUT DA OUT

IRIG TIME CODE IN

SMA RF CABLE

LS-50P2 LS-35

LS-25V2

PCM

Code Definitions

15

PCM

IRIG-106 Information

16

PCM Frame Synchronization

LDPS Server Manual P 241

17

PCM

LDPS Server Manual P 242

18

PCM

LDPS Server Manual P 247

19

PCM

LDPS Server Manual P 246

20

PCM

LDPS Server Manual P 248

21

LDPS_8x

LDPS_8x Training

22

HOW TO ACCESS DEMO.PRJ FILES

LDPS_8x

DEMO.PRJ Project Editor

23

From the Server, Select:

Edit>Project

From the Project Editor, Select:

File>Recall:

Select DEMO.PRJ, then

Click the Open Button

LDPS_8x

DEMO.PRJ Project Editor

24

This Project Editor shows the files

used to make up DEMO.PRJ:

LS50 Setup: DEMO_SIM.B50

Parameter Database: DEMO.PBIN

Derived Parameters: DEMO.DER

Display List: DEMO.DPS

Single Display: DEMO.DPY

Project Name: DEMO.PRJ

LDPS_8x

Load the DEMO.PRJ with the Server

25

On the Server

Click

Project>Load

Select

DEMO.PRJ

and Click Open

LDPS_8x

DEMO.PRJ Loaded

26

LDPS_8x

Access LS-50 Decom Setup Screens

27

On the LS-50-P2 Control

Window, Select:

Setup>Stream 1

This will launch the

LS-50-P2 Stream 1

Control

LDPS_8x

DEMO_SIM.B50 Decom Tab

28

This is where basic

PCM Frame

description data is

entered

LDPS_8x

DEMO_SIM.B50 Simulator Tab

29

This is where the

On Board PCM

Simulator data is

defined

LDPS_8x

DEMO_SIM.B50 Bit Sync Tab

30

This is where you

specify the Bit Sync

configuration data

LDPS_8x

DEMO_SIM.B50 IRIG Tab

31

This is where you

specify what time

source you want to

use to timestamp

your received data

LDPS_8x

PdBase CH4 Editor: DEMO.PBIN

32

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

LDPS_8x

PdBase CH4 Editor: DEMO.PBIN

33

Right Click DBL_MW_4900_9502 and Select Edit Word FR0WD10

LDPS_8x

PdBase CH4 Editor: DEMO.PBIN

34

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

LDPS_8x

PdBase CH4 Editor: DEMO.PBIN

35

This screen shows the DBL_MW_4900_9502

definitions which is defined to start with Frame 0,

Word 10.

LDPS_8x

Client demo_prelaunch.DPY file

36

LDPS_8x

Client Display Widget Controls

37

Right-Click on the

Widget of interest

and select

Properties

Left-Click on the 1st

Elipse to access

the .PDB

Check CheckBox

Double-click

parameter

D

H

B

O

LDPS_8x

Client Display Widget Controls

38

LDPS_8x

Client .PDB On The Fly (OTF) Editing

39

Right-click parameter and

select Edit PdBase Settings

LDPS_8x

Client .DER Editing

40

Select DERGEARLOCK

Right-click DERGEARLOCK

and Select Edit

LDPS_8x

Using .DER Parameter in Widget

41

Right-click Widget of interest

and select Properties

Double-click parameter of

interest RAT and select

Properties

.DER List

LDPS_8x

LDPS_8x Training

42

BREAKDOWN OF DEMO.PRJ

LDPS_8x

Demo Simulated PCM Frame

43

LDPS_8x

Demo PCM Frame Structure

44

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 0.8192 Mbps

Input Code: NRZL

Required Decom

Setup information

For .B50 file

(DEMO Project info)

LDPS_8x

LDPS_8x Training

45

DEMO DISPLAYS ARE DRIVING BY

DERIVED FORMULAS

LDPS_8x

Demo Simulated PCM Frame

46

Wave Words

FRXWD4 - SINE:

0x0000 – 0xFFFF

FRXWD5 - COSINE:

0x0000 – 0xFFFF

FRXWD6 - SQUARE:

0x4000 – 0xC000

FRXWD7-TRIANGLE:

0x0000 – 0xFFE0

FRXWD8 - RAMPUP:

0x000 – 0xF7C1

Unique Words

LDPS_8x

Wave Word Decimal Values

47

SF ID FR0WD3 FR0WD4 FR0WD5 FR0WD6 FR0WD7 FR0WD8

0 0 32767 65535 16384 0 0

1 1 35979 65378 16384 2047 2047

2 2 39160 64906 16384 4094 4094

3 3 42279 64124 16384 6141 6141

4 4 45307 63041 16384 8188 8188

5 5 48214 61666 16384 10235 10235

6 6 50972 60013 16384 12282 12282

7 7 53555 58097 16384 14329 14329

8 8 55938 55938 16384 16376 16376

9 9 58097 53555 16384 18423 18423

10 10 60013 50972 16384 20470 20470

11 11 61666 48214 16384 22517 22517

12 12 63041 45307 16384 24564 24564

13 13 64124 42279 16384 26611 26611

14 14 64906 39160 16384 28658 28658

15 15 65378 35979 16384 30705 30705

16 16 65535 32767 16384 32752 32752

17 17 65378 29556 16384 34799 34799

18 18 64906 26375 16384 36846 36846

19 19 64124 23255 16384 38893 38893

20 20 63041 20228 16384 40940 40940

21 21 61666 17321 16384 42987 42987

22 22 60013 14563 16384 45034 45034

23 23 58097 11980 16384 47081 47081

24 24 55938 9597 16384 49128 49128

25 25 53555 7438 16384 51175 51175

26 26 50972 5522 16384 53222 53222

27 27 48214 3869 16384 55269 55269

28 28 45307 2494 16384 57316 57316

29 29 42279 1410 16384 59363 59363

30 30 39160 629 16384 61410 61410

31 31 35979 157 16384 63457 63457

SF ID FR0WD3 FR0WD4 FR0WD5 FR0WD6 FR0WD7 FR0WD8

32 32 32767 0 49152 65504 65504

33 33 29556 157 49152 63457 2015

34 34 26375 629 49152 61410 4062

35 35 23255 1410 49152 59363 6109

36 36 20228 2494 49152 57316 8156

37 37 17321 3869 49152 55269 10203

38 38 14563 5522 49152 53222 12250

39 39 11980 7437 49152 51175 14297

40 40 9597 9597 49152 49128 16344

41 41 7438 11980 49152 47081 18391

42 42 5522 14562 49152 45034 20438

43 43 3869 17321 49152 42987 22485

44 44 2494 20228 49152 40940 24532

45 45 1411 23255 49152 38893 26579

46 46 629 26375 49152 36846 28626

47 47 157 29555 49152 34799 30673

48 48 0 32767 49152 32752 32720

49 49 157 35979 49152 30705 34767

50 50 629 39160 49152 28658 36814

51 51 1410 42279 49152 26611 38861

52 52 2494 45307 49152 24564 40908

53 53 3869 48214 49152 22517 42955

54 54 5522 50972 49152 20470 45002

55 55 7437 53555 49152 18423 47049

56 56 9597 55938 49152 16376 49096

57 57 11980 58097 49152 14329 51143

58 58 14562 60013 49152 12282 53190

59 59 17321 61666 49152 10235 55237

60 60 20228 63041 49152 8188 57284

61 61 23255 64124 49152 6141 59331

62 62 26375 64906 49152 4094 61378

63 63 29555 65377 49152 2047 63425

LDPS_8x

Formula Operators and Functions 1

48

ARITHMETIC ABS(X) absolute value

SQR(X) square = X^2 = X*X

SQRT(X) square root

SIGN(X) sign of X; =1 for X>0, =0 for X=0, =-1 for X<0

ZERO(X) =0 for X=0, =1 for X<>0

TRUNC(X)=INT(X) integer part

FRAC(X) fractional part

ROUND(X) rounds X to the nearest integer value

CEIL(X) always returns "ceil" integer value

FLOOR(X) always returns "floor" integer value

DEC(X) decrements a value X by 1 and returns a new value

INC(X) increments a value X by 1 and returns a new value

ARG(X,Y) argument(phase) of X and Y

RADIUS(X,Y) = sqrt(sqr(X)+sqr(Y))

POWER(X,Y) raises X to a power of Y (Y is a floating

point value)

IPOWER(X,Y) raises X to a power of Y (Y is a integer

value)

X ^ Y raises X to a power of Y (same as above two functions)

EXPONENT AND LOG EXP(X) exponent

LN(X) natural logarithm

LG(X) decimal logarithm

LOG(X) base 2 logarithm

ANTILOG(X) - e 2.718281828459045235360287 raised to power

TRIG FUNCTIONS SIN(X) sine

COS(X) cosine

TAN(X) tangent

COTAN(X) cotangent

ASIN(X) arcsine

ACOS(X) arccosine

ATAN(X) arctangent

SINH(X) hyperbolic sine

COSH(X) hyperbolic cosine

TANH(X) hyperbolic tangent

LOGICAL <, <=, >=, >, <>, =

AND, OR, XOR, NOT

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 = 3.14159(carried to 16 places)= // the value of pi

E = 2.71828182846 = //E = exp(1)

FPM = 1.0/FEETPERMETER = //3.2808 meters per foot

FPNMI = NMI = //6076.115489

FPSMI = FEETPER_SMILE = //5280.0

K = K = //180/pi

FPG = ACCEL_ONE_G = //32.17349

LDPS_8x

Formula Operators and Functions 2

49

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)

LDPS_8x Derived Parameters Used in DEMO.PRJ

50

3

21

0

DERGEARLOCK

FR0WD3 AND 3

1

DERLAT

(35.6875027799996+(FR0WD4/655350))/K

2

DERLONG

NEG((117.6797556+(FR0WD3/640))/K)

.

4 DERPITCH

FR0WD4/10000

5

DERROLL

FR0WD5/10000

Number of Formulas

Formula Name Formula

These Four Formulas

Drive all DEMO.PRJ Displays

LDPS_8x

Derived Formula Values

51

DER

GEA

RLO

CK

DERL

AT

DERLO

NG

DERP

ITCH

DERR

OLL

0 0.632 -2.05390 3.277 6.554

1 0.632 -2.05393 3.598 6.538

2 0.633 -2.05395 3.916 6.491

3 0.634 -2.05398 4.228 6.412

0 0.635 -2.05401 4.531 6.304

1 0.636 -2.05404 4.821 6.167

2 0.636 -2.05406 5.097 6.001

3 0.637 -2.05409 5.356 5.810

0 0.638 -2.05412 5.594 5.594

1 0.638 -2.05414 5.810 5.356

2 0.639 -2.05417 6.001 5.097

3 0.639 -2.05420 6.167 4.821

0 0.640 -2.05423 6.304 4.531

1 0.640 -2.05425 6.412 4.228

2 0.640 -2.05428 6.491 3.916

3 0.640 -2.05431 6.538 3.598

0 0.640 -2.05434 6.554 3.277

1 0.640 -2.05436 6.538 2.956

2 0.640 -2.05439 6.491 2.638

3 0.640 -2.05442 6.412 2.326

0 0.640 -2.05444 6.304 2.023

1 0.639 -2.05447 6.167 1.732

2 0.639 -2.05450 6.001 1.456

3 0.638 -2.05453 5.810 1.198

0 0.638 -2.05455 5.594 0.960

1 0.637 -2.05458 5.356 0.744

2 0.636 -2.05461 5.097 0.552

3 0.636 -2.05464 4.821 0.387

0 0.635 -2.05466 4.531 0.249

1 0.634 -2.05469 4.228 0.141

2 0.633 -2.05472 3.916 0.063

3 0.632 -2.05474 3.598 0.016

DER

GEA

RLO

CK

DERL

AT

DERLO

NG

DER

PITC

H

DER

ROLL

0 0.632 -2.05477 3.277 0.000 1 0.631 -2.05480 2.956 0.016 2 0.630 -2.05483 2.638 0.063 3 0.629 -2.05485 2.326 0.141 0 0.628 -2.05488 2.023 0.249 1 0.627 -2.05491 1.732 0.387 2 0.627 -2.05494 1.456 0.552 3 0.626 -2.05496 1.198 0.744 0 0.625 -2.05499 0.960 0.960 1 0.625 -2.05502 0.744 1.198 2 0.624 -2.05504 0.552 1.456 3 0.624 -2.05507 0.387 1.732 0 0.624 -2.05510 0.249 2.023 1 0.623 -2.05513 0.141 2.326 2 0.623 -2.05515 0.063 2.638 3 0.623 -2.05518 0.016 2.956 0 0.623 -2.05521 0.000 3.277 1 0.623 -2.05524 0.016 3.598 2 0.623 -2.05526 0.063 3.916 3 0.623 -2.05529 0.141 4.228 0 0.624 -2.05532 0.249 4.531 1 0.624 -2.05534 0.387 4.821 2 0.624 -2.05537 0.552 5.097 3 0.625 -2.05540 0.744 5.356 0 0.625 -2.05543 0.960 5.594 1 0.626 -2.05545 1.198 5.810 2 0.627 -2.05548 1.456 6.001 3 0.627 -2.05551 1.732 6.167 0 0.628 -2.05554 2.023 6.304 1 0.629 -2.05556 2.326 6.412 2 0.630 -2.05559 2.638 6.491

3 0.631 -2.05562 2.956 6.538

DERGEARLOCK

FR0WD3 AND 3

DERLAT

(35.6875027799996+(FR0WD4/655350))/K

DERLONG

NEG((117.6797556+(FR0WD3/640))/K)

DERPITCH

FR0WD4/10000

DERROLL

FR0WD5/10000

LDPS_8x

Alpha-Numeric Widget Parameters

52

Right – Click in Widget

Select Properties

See Slide 34 for

additional Controls

LDPS_8x

Strip Chart (Sample Based) Widget

53

Right – Click in Widget

Select Properties

LDPS_8x

HSI Widget Parameters

54

Right – Click in Widget

Select Properties

LDPS_8x

LDPS_8x Training

55

UNDERSTANDING INCLUDED DEMO

.PDB PARAMETERS

LDPS_8x

Demo Main Parameter Frame

56

LDPS_8x

Demo PDB Parameters

57

LDPS_8x DBL_4900_9502 & DBL_MW_4900_9502

58

Variable Name DBL_4900_9502

DBL_MW_4900

_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 64 64 32

Bias 0.000000E+00 0.000000E+00 0.000000E+00

Scale 1.000000E+00 1.000000E+00 1.000000E+00

Scale Units COUNTS COUNTS COUNTS

Frame Start 0 0 0

Frame Interval 1 1 1

Word Start 10 10 12

Word Interval 0 0 0

Word Stop 10 10 12

Starting Bit 15 15 15

Stop Bit 0 0 0

Variable Name DBL_MW_4900

_9502

2nd Parameter Name DBL_LS2

Time Parameter Name

Mode Parameter Name

Mode Variable (hex) 0xFFFF

Mode Operator EQUALS

LUT Number 0

State Ref Rate (Hz) 0

LDPS_8x

BYTESWAP & CONCAT24

59

Variable Name BYTESWAP

Description TAG FRAME 0

WORD 15

Special Order BYTE SWAP

Type BINARY

Size 16

Bias 0.000000E+00

Scale 1.000000E+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 CONCAT24

Description TAG FRAME 0

WORD 19

Special Order NORMAL

Type BINARY

Size 24

Bias 0.000000E+00

Scale 1.000000E+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

LDPS_8x CONCAT_M_PART1 & CONCAT_M_PART2

60

Variable Name CONCAT_M_P

ART1

CONCAT_M_P

ART2

Description TAG FRAME 0

WORD 30

TAG FRAME 0

WORD 40

Special Order NORMAL BYTE SWAP

Type BINARY BINARY

Size 3 10

Bias 0.000000E+00 0.000000E+00

Scale 1.000000E+00 1.000000E+00

Scale Units COUNTS COUNTS

Frame Start 0 0

Frame Interval 1 1

Word Start 30 40

Word Interval 0 1

Word Stop 30 45

Starting Bit 2 13

Stop Bit 0 4

Variable Name CONCAT_M_P

ART1

2nd Parameter Name

CONCAT_M_P

ART2

Time Parameter Name

Mode Parameter Name

Mode Variable (hex) 0xFFFF

Mode Operator EQUALS

LUT Number 0

State Ref Rate (Hz) 0

LDPS_8x

OFFSETBINARY Parameter

61

Variable Name OFFSETBINARY

Description TAG FRAME 0

WORD 20

Special Order NORMAL

Type OSBIN

Size 8

Bias 0.000000E+00

Scale 4.902000E-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

127 4.90E-01 0.00E+00 62.255

LDPS_8x

HWS_FTR_SIGNAL1 Parameter

62

Variable Name HWS_FTR_SI

GNAL1

Description TAG FRAME 0

WORD 21

Special Order NORMAL

Type BINARY

Size 16

Bias 0.000000E+00

Scale 1.000000E+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

LDPS_8x

LDPS_8x Training

63

HOW TO SIMULATE AND TEST

PARAMETERS

LDPS_8x

Check Existing Simulated Data Using

MeasCalc for Useful Values

64

LDPS_8x

Edit DEMO.PBIN Database

65

Select in the Banner of

the Server:

Edit>Pdbase(PCM)

Select: File> Recall

Select: DEMO.PBIN

Click Open

LDPS_8x

Edit DEMO.PBIN Database 2

66

In the Banner, Select:

Edit DBase

Variable Name LATITUDE

Description TAG FRAME 0

WORD 11

Special Order NORMAL

Type IEEESNGL

Size 32

Bias 0.000000E+00

Scale 1.000000E+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

LDPS_8x

Demo Main PCM Frame

67

Right – Click in

FR0WD11 and Select:

Edit Word FR0WD11

Select: New

Right – Click in indicated area and

Modify each area to match

parameter definition below:

Click Accept

LDPS_8x

Generate LATITUDE Prameter

68

Variable Name LATITUDE

Description TAG FRAME 0 WORD 11

Special Order NORMAL

Type IEEESNGL

Size 32

Bias 0.000000E+00

Scale 1.000000E+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

LDPS_8x

Save Modifications to the DEMO.PDB

69

Click Accept

Click OK

Right - Click

File>Save

This will Save the

new LATITUDE

Parameter into

The DEMO.PDB

and DEMO.PBIN

Databases.

LDPS_8x

ReLoad the DEMO.PRJ

70

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

LDPS_8x

Testing the New Latitude Parameter

71

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

LDPS_8x

Using the OTF (On The Fly) Feature

Modify LATITUDE

72

Now let’s set a Scale Factor that

will make the

LATITUDE = 123.7591667

This is 22.10671848

Right – Click on LATITUDE and Click Edit Pdbase Settings

Right – Click on EUC (Scale Factor)

Enter the new Scale Factor shown above

Click OK

LDPS_8x

Using the OTF (On The Fly) Feature

Modify LATITUDE 2

73

Click Accept

Then check the new value as before

New LATITUDE parameter definition

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

Variable Name LATITUDE

Description TAG FRAME 0 WORD 11

Special Order NORMAL

Type IEEESNGL

Size 32

Bias 0.000000E+00

Scale 22.1067184800000

Scale Units DEGREES

Frame Start 0

Frame Interval 1

Word Start 10

Word Interval 0

Word Stop 10

Starting Bit 15

Stop Bit 0

LDPS_8x

Adding New Parm to Alpha Widget

74

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

LDPS_8x

Adding New Parm to Alpha Widget

75

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

LDPS_8x

Modify Alpha Widget to Show New

Parmeter

76

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 123° 45’ 33.0”

LDPS_8x

demo_preflight Display

77

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

Close the DEMO.PRJ

ReLoad the DEMO.PRJ

Click DEMO.PRJ

LDPS_8x

Closing and Reloading DEMO.PRJ

78

LDPS_8x

demo_preflight Display

79

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.

LDPS_8x

Edit DEMO.PDB Using OTF Editor

80

Access the OTF Editor using the:

demo_prefilght Display, Inertial

Widget, Right – Click>

Properties>Parm 6 Tab>Click the

1st (…)>Search for LATITUDE>

Right – Click LATITUDE>Select –

Edit PDbase Settings>Right –

Click in Process Definition Area>

Select EUC (Scale Factor),

enter 22.106718480 and Click OK

Finally, Click the Save Pdbase

Button to save the SF change,

then the Accept Button to close the

Pdbase Modify Window

LDPS_8x

DEMO.PDB Modified by OTF Editor

81

Now Reloading the DEMO.PRJ

shows the .PDB is using the newly

stored SF

LDPS_8x

LDPS_8x Training

82

PLAY WITH THE DEMO.PRJ. IF YOU WANT TO RELOAD THE

ORIGINAL, JUST RUN THE LDPS_8X INSTALL AGAIN