Track Short Course: TrackRT Installation Thomas Herring, MIT Room 54-820A

Slides:



Advertisements
Similar presentations
ITR3 lecture 7: more introduction to UNIX Thomas Krichel
Advertisements

CSS Central: Central Management Utility Screen View Samples Next.
Setting up and configuring BCO EE (BPA) Linux Console How I Learned to Stop Worrying and Love BCO EE Dima Seliverstov 3/3/2014.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 8 Introduction to Printers in a Windows Server 2008 Network.
Apache : Installation, Configuration, Basic Security Presented by, Sandeep K Thopucherela, ECE Department.
Installing and running COMSOL on a Windows HPCS2008(R2) cluster
Installing Apache There are several ways to install the Apache web server – in CIT 370, you probably installed it from the CentOS CD-ROM although in fact,
How to install CGAL Yuanzhen Wang. What is CGAL Computational Geometry Algorithms Library “Provide easy access to efficient and reliable geometric algorithms.
Lecture 8 Configuring a Printer-using Magic Filter Introduction to IP Addressing.
Julie McEnery1 Installing the ScienceTools The release manager automatically compiles each release of the Science Tools, it creates a set of wrapper scripts.
A crash course in njit’s Afs
Linux Operations and Administration
TrackRT Installation and Use Lecture 09 Thomas Herring
Introduction to The Linaro Toolchain Embedded Processors Training Multicore Software Applications Literature Number: SPRPXXX 1.
1 Introduction to Tool chains. 2 Tool chain for the Sitara Family (but it is true for other ARM based devices as well) A tool chain is a collection of.
INTRODUCTION TO WEB DATABASE PROGRAMMING
NGS Real Time Network Status & Future Prospects Neil Weston NGS Convocation, 2005 Silver Spring, MD.
NTRIP Demo SatRef Launch to Gov’t users 21 June 2006 Kenny CHAN – ALS/G(1)
1 Homework / Exam Exam 3 –Solutions Posted –Questions? HW8 due next class Final Exam –See posted schedule Websites on UNIX systems Course Evaluations.
Servlets Environment Setup. Agenda:  Setting up Java Development Kit  Setting up Web Server: Tomcat  Setting up CLASSPATH.
SUSE Linux Enterprise Server Administration (Course 3037) Chapter 4 Manage Software for SUSE Linux Enterprise Server.
Lab 11 Department of Computer Science and Information Engineering National Taiwan University Lab11 - Porting 2014/12/9/ 26 1.
– Introduction to the Shell 10/1/2015 Introduction to the Shell – Session Introduction to the Shell – Session 2 · Permissions · Users.
Internet of Things with Intel Edison Compiling and running Pierre Collet Intel Software.
QT - a C++ based GUI QT’s Designer and Assistant.
FTP Server and FTP Commands By Nanda Ganesan, Ph.D. © Nanda Ganesan, All Rights Reserved.
(1) A Beginner’s Quick Start to SIMICS. (2) Disclaimer This is a quick start document to help users get set up quickly Does not replace the user guide.
Running the Operational Codes for the Brahmaputra Tom Hopson.
WHAT IS FTP? FTP (File Transfer Protocol) is a known effective and organized way of transferring files over the internet directly from one computer to.
Project 1. Goals  Write a simple TCP/IP client that supports a specific protocol  The server is running right now on login.ccs.neu.edu:27993  If your.
APC by Schneider Electric– Bill Pasquill SSPCNSV Installation ●Steps needed to install PCNSV on VMware ESX server 3.5 ●Mount CD ●Copy files ●Run Installation.
Installing CompuCell3D from source. Why you might want to install from source? 1.There are no binaries for your platform (e.g. gentoo linux) 2.You want.
Topics Sending an Multipart message Storing images Getting confirmation Session tracking using PHP Graphics Input Validators Cookies.
What is a port The Ports Collection is essentially a set of Makefiles, patches, and description files placed in /usr/ports. The port includes instructions.
Oracle Data Integrator Agents. 8-2 Understanding Agents.
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
Running the Operational Codes for the Brahmaputra Tom Hopson.
1 Introduction Purpose  This course gives an overview of assembler settings of the High-performance Embedded Workshop (HEW), used for developing software.
Linux Operations and Administration
FTP COMMANDS OBJECTIVES. General overview. Introduction to FTP server. Types of FTP users. FTP commands examples. FTP commands in action (example of use).
® IBM Software Group © 2006 IBM Corporation Rational Asset Manager v7.2 Using Scripting Tutorial for using command line and scripting using Ant Tasks Carlos.
Installing Applications in FreeBSD lctseng. Computer Center, CS, NCTU 2 Before we start  Permission issue root: the super user Like administrator in.
Ladebug Kernel Debugging Tutorial Bob Lidral. Introduction Kinds of kernel debugging How to use Ladebug for kernel debugging Not how to debug a kernel.
Lab 9 Department of Computer Science and Information Engineering National Taiwan University Lab9 - Debugging I 2014/11/4/ 28 1.
Implementation of Embedded OS
Running the Operational Codes for the Brahmaputra Tom Hopson.
CACI Proprietary Information | Date 1 PD² SR13 Client Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8, 2011.
CACI Proprietary Information | Date 1 PD² v4.2 Increment 2 SR13 and FPDS Engine v3.5 Database Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead.
IPEmotion License Management PM (V1.2).
 CSC 215 : Procedural Programming with C C Compilers.
Upgrading PD² Archiving Utility Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8, 2011.
CACI Proprietary Information | Date 1 Upgrading to webMethods Product Suite Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8,
CSC 215 : Procedural Programming with C
Project 1 Simple Socket Client.
Web Interface for Formatter
Implementation of Embedded OS
Running the Operational Codes for the Brahmaputra
Computer System Laboratory
Simple Socket Client Project 1.
Lab 1 introduction, debrief
Introduction to computing
How to use WEBDAV in CIRCABC Pierre Beauregard
Simple Socket Client Project 1.
This is where R scripts will load
Configuration Of A Pull Network.
Lecture 16B: Instructions on how to use Hadoop on Amazon Web Services
This is where R scripts will load
This is where R scripts will load
File Transfer Protocol
How to install and manage exchange server 2010 OP Saklani.
Presentation transcript:

Track Short Course: TrackRT Installation Thomas Herring, MIT Room A

TrackRT Introduction TrackRT is the real-time version of track that uses BNC trackRT requires the BKG NTRIP Client (BNC) and QT libraries and include files. Ntrip is the Networked Transport of RTCM via Internet Protocol and the client program BNC provides access to the real-time data streams and casts the data via an internet port. GNSS raw data in a structure that is decoded by trackRT. Currently trackRT only uses the GPS data streams. TheNTRIP system is discussed at The BNC program can be downloaded from The BNC documentation contains the instructions for obtaining the QT libraries and include files needed for its installation from source files. trackRT only needs the executable version of BNC. The QT software can be obtained directly from Nokia at the site The trackRT help file contains more instructions 04/27/2011Track Short Course: TrackRT2

TrackRT operation Once trackRT is installed, the basic operation is to start copies of BNC that will cast the data from specific sites of interest. Once BNC configuration has been established and saved to a file; BNC can be started to run with no window (-nw option) and a configure file for each network of site e.g., bnc –nw –conf Net01Config.ini TrackRT can then process any or all of the sites being cast. So far we have always, paired the BNC and trackRT runs (i.e., once one copy of trackRT is connected to a port, no other copy can access that port. trackRT and BNC do not need to be on the same host provided the port is open. 04/27/2011Track Short Course: TrackRT3

Installing trackRT The Makefile for trackRT needs to be modified to point to the correct locations of the Qt libraries and maybe change some of the flags on the compile lines. Using qmake in the BNC source file directories to generate the Makefile for BNC Linux installs seem OK but MacOSX still has some problems. (On my system this seems to be due to multiple versions of g++ and gfortran which have incompatible options such as –arch). 04/27/2011Track Short Course: TrackRT4

Installing trackRT The Makefile needs to be modified to point to the QtNetwork, QtCore libraries and include files The paths to these are set with options like QTLIB = /opt/local/lib QTINC = /opt/local/include/ In the Makefile TrackRT main is a c++ program which is linked with gfortran subroutines. 04/27/2011Track Short Course: TrackRT5

Other operational aspects Since trackRT runs continuously, it needs up to data satellite ephemeris data and so a cron is normally run that downloads the latest IGS SP3 orbit files. The help for trackRT contains an example cron script. In setting the crontab entries you should run it at the correct UTC times. These times will depend on the configuration of your system time. 04/27/2011Track Short Course: TrackRT6

TrackRT runstring Runstring: % trackRT where options are -m Host name of system with real-time data port (Normally BNC would be running on this system) (Default local host) -p Port number on host supplying the data stream (Manadatory input). -f trackRT command file (similar to track command file) -r 4-char code for reference site. -d list of sites to be processed. 04/27/2011Track Short Course: TrackRT7

TrackRT runstring If list of sites is not specified all sites in data stream will be processed (there is a limit on maximum number of sites that can be processed depending on max_site in trackRT. The reference code should NOT be given here.) -n Specifies a root name to which output will be directed (.out is appended for stdout output). Use ? in the pos_root, sum_file and csv_file names the ? will be replaced by this string. Command file name must be given. 04/27/2011Track Short Course: TrackRT8

TrackRTr runstring % trackRTr Same list of option although -m, -p have no effect -d list of rinex files (site names are generated from the first 4- characters of rinex file names) -r 04/27/2011Track Short Course: TrackRT9

Start BNC/TrackRT Before starting the lecture on trackRT commands, we will start BNC and trackRT now running on an MIT host. The sites to be processed will be some PBO stations. Track command trackRT -p f trackRT_pbo.cmd -r P498 \ -d P505 P509 P494 P496 -n PBO can be used to view resultshttp://chandler.mit.edu/kmeduna/ 04/27/2011Track Short Course: TrackRT10