//'直接以值正(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); // }
protected void btOUT(int vDevNo, int vBit, eHL val) { doSend(_faim3, vDevNo, vBit, val); }