예제 #1
0
 private void KVelMotorLocal_KnobChangeValue(object sender, LBSoft.IndustrialCtrls.Knobs.LBKnobEventArgs e)
 {
     byte[] packet = new byte[4];
     if (serialPort1.IsOpen)
     {
         packet[0] = (byte)0x4D;
         packet[1] = (byte)KVelMotorLocal.Value;
         packet[2] = (byte)0xFF;
         packet[3] = (byte)0xE0;
         serialPort1.Write(packet, 0, 4);
     }
 }
예제 #2
0
        void OnKnobChangeValue(object sender, LBSoft.IndustrialCtrls.Knobs.LBKnobEventArgs e)
        {
            this.lbAnalogMeter1.Value  = e.Value;
            this.lbAnalogMeter2.Value  = e.Value;
            this.lbDigitalMeter1.Value = e.Value * 10;

            int v = (int)(e.Value / 10) - 1;

            if (v < 0)
            {
                v = 0;
            }
            if (v > 9)
            {
                v = 9;
            }
            this.lB7SegmentDisplay1.Value = v;
            this.lB7SegmentDisplay2.Value = v;
        }
예제 #3
0
 private void LbcKnob1_KnobChangeValue(object sender, LBSoft.IndustrialCtrls.Knobs.LBKnobEventArgs e)
 {
     lblLedVoltage.Value = lbcKnob1.Value;
 }