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);
 }
Beispiel #4
0
 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)));
 }