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"; } }