From c6bda37fd0c3910d1a1a3ef3d0cd4a9e2d797d8d Mon Sep 17 00:00:00 2001 From: Fredrik Bagge Carlson <cont-frb@ulund.org> Date: Tue, 22 Aug 2017 18:37:56 +0200 Subject: [PATCH] before merge --- src/BallAndBeam.jl | 6 +++--- src/FRTN35_lab1.jl | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/BallAndBeam.jl b/src/BallAndBeam.jl index d4a6a49..812e694 100644 --- a/src/BallAndBeam.jl +++ b/src/BallAndBeam.jl @@ -22,10 +22,10 @@ using LabProcesses, Plots, Polynomials, ControlSystems, ProgressMeter """ - run_experiment(P::BallAndBeamType, ω, duration, settling_time, amplitude, bias) + run_experiment(P::AbstractBeam, ω, duration, settling_time, amplitude, bias) Perform fra-experiemnt For a single frequency `ω`. Called from inside `fra` """ -function run_experiment(P::BallAndBeamType, ω, duration, settling_time, amplitude, bias) +function run_experiment(P::AbstractBeam, ω, duration, settling_time, amplitude, bias) h = sampletime(P) data = zeros(0:h:duration) LabProcesses.initialize(P) @@ -62,7 +62,7 @@ integrate(fun,data,ω,h) = h*sum(fun(ω*(i-1)*h).*data[i] for i = 1:length(data) - `nbr_of_periods = 10`: - `amplitude = 1`: Very low freqs might require smaller amplitude """ -function fra(P::BallAndBeamType, Ω::AbstractVector; +function fra(P::AbstractBeam, Ω::AbstractVector; bias = 0, settling_time = 2, nbr_of_periods = 10, diff --git a/src/FRTN35_lab1.jl b/src/FRTN35_lab1.jl index be7012f..3d8eaf7 100644 --- a/src/FRTN35_lab1.jl +++ b/src/FRTN35_lab1.jl @@ -2,7 +2,7 @@ using BallAndBeam, LabProcesses, ControlSystems, JLD # @load "workspace.jld" # Run this command to restore a saved workspace bias = 0 # Change this if your process drifts over time -P = LabProcesses.BallAndBeam(0.01, bias) +P = LabProcesses.BeamSimulator(0.01) h = sampletime(P) settling_time = 1 -- GitLab