public ComunicacionTarjeta(SpinDispatcher padre, string name, dynamic parametros) : base(padre, name, (object)parametros.ComunicacionTarjeta) { _Padre = (Meplate)padre; _AuxLogCom = parametros.LogComunicacion; _AuxLog = parametros.LogMeplate; _AuxLogError = parametros.LogErrores; }
List <CMedida> medidas;// lista donde se van guardando todos los perfiles de una chapaa public HiloAdquisicion(SpinDispatcher padre, string name, dynamic parametros) : base(name) { _Padre = (Meplate)padre; _Parameters = parametros; _AuxMeplaca = parametros.Meplaca; _AuxLogCom = parametros.LogComunicacion; _AuxLog = parametros.LogMeplate; _AuxLogError = parametros.LogErrores; _Meplaca = new CMeplaca(); _Meplaca.NewResultEvent += new ResultEventHandler(_Meplaca_NewResultEvent); }
public HiloProcesamiento(Meplate padre, string name, dynamic parametros) : base(name) { _Proc = new CProcesamiento(parametros); _Padre = padre; _AuxLogCom = parametros.LogComunicacion; _AuxLog = parametros.LogMeplate; _AuxLogError = parametros.LogErrores; _AuxFTP = parametros; if (_Proc._EnviarFTP) { _FTP = new SpinFTP(); } }
delegatePintarresultados2 d_PintarResultados; //puntero a la funcion de pintar public FormSpin() { dynamic ConfigData = new ExpandoObject(); InitializeComponent(); _Meplate = new Meplate(); _Meplate.Init(ConfigData); _Meplate.NewResultEvent += new ResultEventHandler(_Meplate_NewResultEvent); d_PintarResultados = new delegatePintarresultados2(PintarResultados); VentanaHalconPrincipal.HalconWindow.SetLineWidth(2); VentanaHalconPrincipal.HalconWindow.SetLut("temperature"); _Meplate.Start(); timerEstado.Enabled = true; }