Example #1
0
        public async void Set_V3_Dac(string selected_comport, int dac)
        {
            //Reset COM port
            if (string.IsNullOrEmpty(selected_comport))
            {
                return;
            }
            if (string.IsNullOrEmpty(dac.ToString()))
            {
                return;
            }

            await vm.Port_ReOpen(selected_comport);

            //Set Dac
            try
            {
                vm.Str_comment = "D1 0,0," + (dac).ToString();  //cmd = D1 0,0,1000
                vm.port_PD.Write(vm.Str_comment + "\r");
                await vm.AccessDelayAsync(vm.Int_Write_Delay);

                vm.port_PD.Close();
            }
            catch { vm.Str_cmd_read = "Write Dac Error"; }
        }