Exemple #1
0
        //'直接以值正(1)/负(0)决定输出1/0  _do2_AR(_devNo, 6, eSwitch.On)
        internal void doSend(clsFaim3 _faim3, int vDevNo, int vBit, eHL val)
        {
            int _bit = vBit;                                           //

            if (Math.Abs(_bit) < 99 && 99 < _faim3.sect_iDev)          // 需要设备号,以调整绝对寻址
            {
                _bit = vDevNo * _faim3.sect_iDev + Math.Abs(vBit);     //
            }
            _faim3.Comm_Data.bt_out[0][_bit] = ((int)val > 0 ? 1 : 0); //
        }
Exemple #2
0
 protected void btOUT(int vDevNo, int vBit, eHL val)
 {
     doSend(_faim3, vDevNo, vBit, val);
 }