Ejemplo n.º 1
0
        public SimulatedPLC(PLCSim plcSimObject)
        {
            SimPLC = plcSimObject;

            dataPointList = new PLCDataPoints();

            outputImageBuffer = new MemoryStream();
            UpdateImages     += UpdateInputImage;
            UpdateImages     += UpdateOutputImage;
            try
            {
                var textListener = new TextWriterTraceListener("c:\\temp\\PLCSimConnector.log", "PLCSimListener");
                textListener.TraceOutputOptions |= TraceOptions.DateTime;
                Trace.Listeners.Add(textListener);
                Trace.AutoFlush = true;
            }
            catch (Exception ex)
            {
                throw new ApplicationException("Failure to setup Trace Listener", ex);
            }
            Trace.WriteLine("SimulatedPLC object created trace started.", DateTime.Now.ToString(CultureInfo.CurrentCulture));
        }
Ejemplo n.º 2
0
        public SimulatedPLC(PLCSim plcSimObject)
        {
            SimPLC = plcSimObject;

            dataPointList = new PLCDataPoints();

            outputImageBuffer = new MemoryStream();
            UpdateImages += UpdateInputImage;
            UpdateImages += UpdateOutputImage;
            try
            {
                var textListener = new TextWriterTraceListener("c:\\temp\\PLCSimConnector.log", "PLCSimListener");
                textListener.TraceOutputOptions |= TraceOptions.DateTime;
                Trace.Listeners.Add(textListener);
                Trace.AutoFlush = true;
            }
            catch (Exception ex)
            {
                throw new ApplicationException("Failure to setup Trace Listener", ex);
            }
            Trace.WriteLine("SimulatedPLC object created trace started.", DateTime.Now.ToString(CultureInfo.CurrentCulture));
        }