Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion OpenEphys.Onix1.Design/GenericStimulusSequenceDialog.cs
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ internal void OnSelect(object sender, EventArgs e)

void OnZoom_Waveform(ZedGraphControl sender, ZoomState oldState, ZoomState newState)
{
if (newState.Type == ZoomState.StateType.WheelZoom)
if (newState.Type == ZoomState.StateType.WheelZoom && sender.IsEnableHZoom && sender.IsEnableVZoom)
{
CenterAxesOnCursor(sender);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -289,8 +289,8 @@ internal override bool CanCloseForm(out DialogResult result)

internal override double GetPeakToPeakAmplitudeInMicroAmps()
{
var peakToPeak = (Math.Max(Math.Max(ElectricalStimulator.PhaseOneCurrent, ElectricalStimulator.PhaseTwoCurrent), ElectricalStimulator.InterPhaseCurrent)
+ Math.Abs(Math.Min(Math.Min(ElectricalStimulator.PhaseOneCurrent, ElectricalStimulator.PhaseTwoCurrent), ElectricalStimulator.InterPhaseCurrent))) * ChannelScale;
var peakToPeak = Math.Max(Math.Max(ElectricalStimulator.PhaseOneCurrent, ElectricalStimulator.PhaseTwoCurrent), ElectricalStimulator.InterPhaseCurrent)
+ Math.Abs(Math.Min(Math.Min(ElectricalStimulator.PhaseOneCurrent, ElectricalStimulator.PhaseTwoCurrent), ElectricalStimulator.InterPhaseCurrent));

return peakToPeak == 0 ? ZeroPeakToPeak : peakToPeak;
}
Expand All @@ -299,7 +299,7 @@ internal override PointPairList[] CreateStimulusWaveforms()
{
PointPairList[] waveforms = new PointPairList[NumberOfChannels];

var peakToPeak = GetPeakToPeakAmplitudeInMicroAmps();
var peakToPeak = GetPeakToPeakAmplitudeInMicroAmps() * ChannelScale;

if (ElectricalStimulator != null)
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -212,14 +212,14 @@ double GetChannelCurrentScaled(double maxCurrent, double channelPercent, double

internal override double GetPeakToPeakAmplitudeInMicroAmps()
{
return OpticalStimulator.MaxCurrent == 0 ? ZeroPeakToPeak : OpticalStimulator.MaxCurrent * ChannelScale;
return OpticalStimulator.MaxCurrent == 0 ? ZeroPeakToPeak : OpticalStimulator.MaxCurrent;
}

internal override PointPairList[] CreateStimulusWaveforms()
{
PointPairList[] waveforms = new PointPairList[NumberOfChannels];

var peakToPeak = GetPeakToPeakAmplitudeInMicroAmps();
var peakToPeak = GetPeakToPeakAmplitudeInMicroAmps() * ChannelScale;

for (int channel = 0; channel < NumberOfChannels; channel++)
{
Expand Down