public powerSupplyController()//default constructor { string resourceDesc = "GPIB0::22::INSTR"; try { driver = null; try { driver = new Agilent66xx(); initializeDriver(resourceDesc); } catch (Exception ex) { error = error + "Error creating driver object. Ensure IVI driver is installed."; error = error + "Exception Details: " + ex.ToString(); return; } } catch (Exception ex) { error = error + "Error creating driver object. Ensure IVI driver is installed."; error = error + "Exception Details: " + ex.ToString(); return; } }
public powerSupplyController(int psAddressIndx)//default constructor { string resourceDesc; try { driver = null; try { driver = new Agilent66xx(); switch (psAddressIndx) { case 0: resourceDesc = "ASRL3"; break; case 1: resourceDesc = "ASRL1"; break; case 2: resourceDesc = "GPIB0::22::INST"; break; case 3: resourceDesc = "GPIB1"; break; default: resourceDesc = "ASRL3"; break; } initializeDriver(resourceDesc); } catch (Exception ex) { error = error + "Error creating driver object. Ensure IVI driver is installed."; error = error + "Exception Details: " + ex.ToString(); return; } } catch (Exception ex) { error = error + "Error creating driver object. Ensure IVI driver is installed."; error = error + "Exception Details: " + ex.ToString(); return; } }