SEED Implementation with GUI in Java

farrightΛογισμικό & κατασκευή λογ/κού

15 Αυγ 2012 (πριν από 5 χρόνια και 3 μέρες)

629 εμφανίσεις

Inventory: Overview


Inventory Maintenance GUI suitable for
Field personnel


Contain information sufficient to generate
Dataless SEED


Persistent Storage in Relational Database


Implementation



Java Project using Netbeans IDE


MySQL Database


Java DB Control for MySQL Database access


Tree Structured


Simple GUI panels for Editing Database


Tabs for Organization/Navigation

Locations


Stations are special


they have trees and
geographic data for SEED


Depots can be non
-
geographic


no trees



Station

Depot

Equipment Types



An equipment model


Interchangable
click


Response might force new type


Immutable


Does not effect response


Drives Defaults and

Allowed Connections


Tracking vs Non
-
Tracking


Categories for Reporting

Sample Equip Type list

Items


Equipment Type + Serial Number


Non
-
tracking have only one item


Property tracking


Inventory Tracking

(current Location)


Response information

can be by Item or by

Equipment type


click

Trees


Dated by Location
-
> SEED Epochs


Drag and Drop to rearrange trees


Popup Menus dependent


on Element


Right Area for displaying


Forms


Tree Selection drives

Form


Database persistent

storage

Location Log


Contains single record with text for Contact
Information, Address, Geology, Directions


Contains multiple records for Pending
Maintenance, Equipment changed


Pending maintenance

has Opening date and

Completed date

Maintenance Log


Equipment has cycle of states


Active, Spare,
Repair, Waittest, Evaluate, Surplus


Actions


Installed, Uninstalled, Serviced, Sent for
Repair, Rcv from Repair,

Maintenance Needed,

Tested, Transferred,

Repaired
click


Dump is the Maintenance

record for an Item


MaintCodes


Tracking

Particular Repairs

Shape


Java program uses XML and Snippets of
“Resp”files to write Dataless SEED


Snippets from Resp dumps of existing SEED


Modify individual fields in the XML (set dates,
stage gains,

comments, etc.)


XML based on

Trees, Response,

and Orientation

Responses


Equipment Type
click

or Set by Item
click


Channel Maps to trace analog signals


Gain, snipID, and changes to Orientation

Orientation


Default from Response for Transducer Equip Types


Possibly modified by Response on analog Chain


Override by Orientation Record for an Item on a
Tree (dated deployment of Instrument)


SEED location code


overrides geographic data
from location and adds depths
click

Data Acquisition Systems (DAS)


Most complex to model due to software and
configuration permutations


Model by EquipType/Configuration pairs
click1


ANSS Golden uses several Types with a
limited number of configurations
click2


Output is List of SEED Channels,
frequencies, SEED Flags, digitizer Snip,
FIR Snip and input channel

Data Acquisition Systems (DAS)


Most complex to model due to software and
configuration permutations


Model by EquipType/Configuration pairs
click1


ANSS Golden uses several Types with a
limited number of configurations
click2


Output is List of SEED Channels,
frequencies, SEED Flags, digitizer Snip,
FIR Snip and input channel

Tracing a Chain


DAS input channel and Port


Analog Stage output channel, input channel and port
(repeat for each stage)


Seismometer output

channel


At each, snips and gains

are gathered


Output is XML specifying

Snips, gains,

misc other data


Write SEED Volume
click


Inventory: End