analyze file processor

master
Andrew Johnson 6 years ago
parent 7641809096
commit 75a0c58b55

@ -0,0 +1 @@
simulation.log

@ -9,3 +9,11 @@ timebomb = "0.1"
serde = "1.0"
serde_json = "1.0"
serde_derive = "1.0"
[[bin]]
name = "elevator"
path = "src/main.rs"
[[bin]]
name = "analyze"
path = "src/analyze.rs"

@ -0,0 +1,25 @@
mod physics;
mod motor;
use physics::{ElevatorSpecification, ElevatorState, MotorInput, simulate_elevator, DataRecorder, MotorController, MotorVoltage};
#[macro_use] extern crate serde_derive;
extern crate serde;
extern crate serde_json;
extern crate floating_duration;
use std::time::Instant;
use std::env;
use std::fs::File;
use std::io::{self, Read, Write, BufRead, BufReader};
use std::io::prelude::*;
use std::cmp;
fn main()
{
let simlog = File::open("simulation.log").expect("read simulation log");
let mut simlog = BufReader::new(&simlog);
for line in simlog.lines() {
let l = line.unwrap();
println!("{}", l);
}
}
Loading…
Cancel
Save