void CompoundArchitecture_SignalValueChanged(object sender, ValueNodeEventArgs e) { int idx = inputSignals.IndexOf((Signal)e.ValueNode); system.PushInputValue(idx, inputSignals[idx].Value); }
private void signal_SignalValueChanged(object sender, ValueNodeEventArgs e) { Action(false, (Signal)e.ValueNode); }
private void signal_SignalValueChanged(object sender, ValueNodeEventArgs e) { Action(false, (MathNet.Symbolics.Signal)e.ValueNode); }
private void Port_SignalValueChanged(object sender, ValueNodeEventArgs e) { EnsureArchitectureLink(); }
//private void UnregisterOutputSignalRange(IEnumerable<Signal> signals) //{ // foreach(Signal s in signals) // UnregisterOutputSignal(s); //} void s_SignalValueChanged(object sender, ValueNodeEventArgs e) { EventHandler<IndexedSignalEventArgs> handler = OutputValueChanged; if(handler != null && _outputs.Contains((Signal)e.ValueNode)) handler(this, new IndexedSignalEventArgs((Signal)e.ValueNode, _outputs.IndexOf((Signal)e.ValueNode))); }