コード例 #1
0
ファイル: GlobalConfig.cs プロジェクト: weizhou3/XF_OPI
        public static void InitializeIFConnections(TesterIFType IFType, TesterIFProtocol IFProtocol)
        {
            switch (IFType)
            {
            case TesterIFType.NIGPIB:
                NIGpibConnector gpib = new NIGpibConnector();
                IFConnection = gpib;
                switch (IFProtocol)
                {
                case TesterIFProtocol.MTGPIB:
                    gpib.Protocol = "MTGPIB";
                    break;

                case TesterIFProtocol.RSGPIB:
                    gpib.Protocol = "RSGPIB";
                    break;

                case TesterIFProtocol.RSRS232:
                    gpib.Protocol = "invalid";
                    break;

                default:
                    break;
                }
                break;

            case TesterIFType.RS232:
                RS232Connector rs232 = new RS232Connector();
                IFConnection = rs232;
                switch (IFProtocol)
                {
                case TesterIFProtocol.MTGPIB:
                    rs232.Protocol = "invalid";
                    break;

                case TesterIFProtocol.RSGPIB:
                    rs232.Protocol = "invalid";
                    break;

                case TesterIFProtocol.RSRS232:
                    rs232.Protocol = "RSRS232";
                    break;

                default:
                    break;
                }
                break;

            default:
                break;
            }
        }
コード例 #2
0
        public void RunTestSequence(TesterIFType iFType, TesterIFProtocol iFProtocol)
        {
            switch (iFProtocol)
            {
            case TesterIFProtocol.MTGPIB:
                //runMt sequence
                break;

            case TesterIFProtocol.RSGPIB:
                //run RS sequence
                break;

            case TesterIFProtocol.RSRS232:
                break;

            case TesterIFProtocol.TTL:
                break;

            default:
                break;
            }
        }
コード例 #3
0
 public void RunTestSequence(TesterIFType iFType, TesterIFProtocol iFProtocol)
 {
     throw new NotImplementedException();
 }