EFCS I/O.

Slides:



Advertisements
Similar presentations
Programming for GCSE Topic 10.2: Designing for File I/O T eaching L ondon C omputing William Marsh School of Electronic Engineering and Computer Science.
Advertisements

Procedures and Functions. What are they? They are both blocks of code that can be reused to perform specific task. However there is a difference: Function-
Chapter 2 Machine Language.
Slide 1CPU Emulator Tutorial This program is part of the software suite that accompanies the book The Digital Core, by Noam Nisan and Shimon Schocken 2003,
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
Testing by Duncan Butler Sara Stephens. Too much to cover.
Functions.
Term Project Overview Yong Wang. Introduction Goal –familiarize with the design and implementation of a simple pipelined RISC processor What to do –Build.
Honors Compilers The Course Project Feb 28th 2002.
9/25/2002 Interface from Command & Data Handling (C&DH) to Control System.
Program Flow Charting How to tackle the beginning stage a program design.
WBS & AO Controls Jason Chin, Don Gavel, Erik Johansson, Mark Reinig Design Meeting (Team meeting #10) Sept 17 th, 2007.
Program Flow Charting How to tackle the beginning stage a program design.
Astrophysics, Biology, Climate, Combustion, Fusion, Nanoscience Working Group on Simulation-Driven Applications 10 CS, 10 Sim, 1 VR.
Quality Assurance CS 615. Mission Statement The Quality Assurance team will provide assurance to stakeholders in CS-615/616 projects that their projects.
Simulating A Satellite CSGC Mission Operations Team Cameron HatcherJames Burkert Brandon BobianAleks Jarosz.
1 Advanced Material The following slides contain advanced material and are optional.
EG1003: Introduction to Engineering and Design Introduction to LabVIEW.
Assembly Line Simulation With Multi-Robot Control Peter McHugh Thomas Zack Kyle Fecteau.
Data Processing and User Software Ken Ebisawa (Astro-E2 GOF) presentation and demonstration.
Topics Introduction Hardware and Software How Computers Store Data
RUP Implementation and Testing
CSCI 171 Presentation 1. Computer Software System Software –Operating systems –Utility programs –Language compilers Application Software.
CSCI 130 Chapter 1. History of C Bell Telephone Laboratories (1972) Dennis Ritchie (also created UNIX) A - B - C.
DataMiner 7.0 Quick programming tool for SAM, VSAM & DB2 Detailed report writer Ad hoc reports File extracts On-line view & edit of CICS files & temp storage.
Launch SpecE8 and React from GSS. You can use the chemical analyses in a GSS data sheet to set up and run SpecE8 and React calculations. Analysis → Launch…
NIMBUS CONOPS Maggie Krause, Ryan Rasmussen, Caleb Fangmeier, Brett Mahnke, and Jiajun Yang.
Python From the book “Think Python”
Guidance, Navigation and Controls Subsystem Winter 1999 Semester Review.
N from what language did C++ originate? n what’s input, output device? n what’s main memory, memory location, memory address? n what’s a program, data?
22 March 2007 Science Simulator Overview and Status ICDS Susie Kennison.
GLAST LAT ProjectI&T Face-to-Face Online Presentation – May 30, 2002 R. Claus1 I&T Online Status and Plans Ric Claus.
Proposal: staged delivery of Scheduler and OpSim V1 (2016) meet most of the SRD requirements – Deliver a system that can be extended with an improved scheduler.
CSC 1010 Programming for All Lecture 2 Introduction to Python Some material based on material from Marty Stepp, Instructor, University of Washington.
Build automation. Prerequisites for Continuous Integration (CI)  Version Control System  Build automation  Notification on build result sent to related.
Structuring Experimenting Esmée Bertens Tim de Ridder Herman de Vos /Department of Mechanical Engineering Systems Engineering Group Masters Team Project.
9/25/2002 ISS Software. 9/25/2002 Editor (Pseudo-Telemetry) Simple text-based output of data –Environment data –Flight software data –Called from simulator.
Introduction to LabVIEW
GLAST Large Area Telescope LAT Flight Software System Checkout TRR Test Environment Sergio Maldonado FSW Test Team Lead Stanford Linear Accelerator Center.
CTG Command, Telemetry, and GSE (CTG) Software Design Will Rachelson
Software. Introduction n A computer can’t do anything without a program of instructions. n A program is a set of instructions a computer carries out.
Software Engineering Algorithms, Compilers, & Lifecycle.
Meme Software provides software for developing websites in a self service mode and personal use. Meme Software provides the best and funny Meme PHP Scripts.
Identify internal hardware devices (e. g
Space FSW Conference 2016 Matthew Conte Software Engineer
Simulink Interface Layer (SIL)
Need support to Setup Eclipse Mars 2
Agenda Introduction Computer Programs Python Variables Assignment
Computer Terms Review from what language did C++ originate?
Topics Introduction Hardware and Software How Computers Store Data
Ground Support Software
Section 64 – Manipulating Data Using Methods – Java Swing
ACS UC Berkeley Space Sciences Laboratory
Simulink Basics Reijo Vuohelainen
Autonomous On Board Mission Planning
How to Install Quicken Software
EEL 4713/EEL 5764 Computer Architecture
Compilation VS Interpretation
High Level Programming Languages
Matlab review Matlab is a numerical analysis system
Topics Introduction Hardware and Software How Computers Store Data
CPU Emulator Tutorial This program is part of the software suite
LMC Little Man Computer What do you know about LMC?
Understand the interaction between computer hardware and software
Project Presentation 8 minutes min, 10 minutes max
Chapter 6 Programming the basic computer
Computer Terms Review from what language did C++ originate?
EN Software Carpentry Python – A Crash Course Esoteric Sections Compiled Languages.
Function of Operating Systems
Programming The ideal style of programming is Structured or
Presentation transcript:

EFCS I/O

ISA1 Input Data EFCS Control Subsystem DMS ISA2 Input Data ISA3 Input Data ST1 Input Data ST2 Input Data Command Data Telemetry Data PPM Commands ST Commands

Inertial Sensor Assembly (ISA) Inputs Calculated automatically in simulation Defined in gnc_1553_system_objects.ads 3 Sensors; 2 records per sensor Note that the output of the ISA is an input to EFCS ISA1_OUTPUT_DATA_M01 : ISA_OUTPUT_DATA_M01_TYPE; ISA1_OUTPUT_DATA_M02 : ISA_OUTPUT_DATA_M02_TYPE; ISA2_OUTPUT_DATA_M01 : ISA_.OUTPUT_DATA_M01_TYPE; ISA2_OUTPUT_DATA_M02 : ISA_OUTPUT_DATA_M02_TYPE; ISA3_OUTPUT_DATA_M01 : ISA_OUTPUT_DATA_M01_TYPE; ISA3_OUTPUT_DATA_M02 : ISA_OUTPUT_DATA_M02_TYPE;

Star Tracker Inputs Calculated automatically in simulation Defined in gnc_1553_system_objects.ads 2 Sensors Note that the output of the Star Tracker is an input to EFCS ST1_OUTPUT_DATA : ST_OUTPUT_DATA_T; ST2_OUTPUT_DATA : ST_OUTPUT_DATA_T;

Command Data Defined in gnc_ul_system_objects.ads Mode commands Attitude commands Provided to Control subsystem using Scripting language (Timeliner) in version given to you Can be changed using Timeliner script, or using software Look at mit-16-035_script.tls for script being used env_uplink.ads defines numeric codes for command data (see “defines” at the beginning of the script) Run tl_main.exe to compile a script It will prompt for input script (*.tls) No options are needed It will produce *.tlx as output (same name as input) Rename to cc_script.tlx for EFCS software to use it

Telemetry Data Should contain all data needed by Test Team Currently defined as follows gnc_hfe_system_objects.ads ATTITUDE_IB : ATTITUDE_IB_T; ATTITUDE_RATE : ATTITUDE_RATE_T; gnc_mfe_system_objects.ads SSF_USER_STATE : SSF_USER_STATE_T; ACF_COMMAND : ACF_COMMAND_T; gnc_cs_system_objects.ads GNC_CS_OUTPUT : GNC_CS_OUTPUT_T;

PPM Commands Used automatically by simulation Output from student-generated code Defined in: gnc_1553_system_objects.ads PPM1_COMMAND_DATA : PPM_COMMAND_DATA_T; PPM2_COMMAND_DATA : PPM_COMMAND_DATA_T;

Star Tracker Commands Used automatically by simulation Defined in gnc_1553_system_objects.ads 2 Sensors; 2 records per sensor Note that the output of the Star Tracker is an input to EFCS ST1_COMMAND_DATA : ST_COMMAND_DATA_T; ST2_COMMAND_DATA : ST_COMMAND_DATA_T;