Example #1
0
def add_all_new_instruments():
    """Looks at all surrounding instruments as listed by 
    visa.get_instrument_list() and queries the model
    """

    dictionnary = get_surrounding_instruments()
    pic = PyInstrumentsConfig()
    existing_addresses = [instr["address"] for instr in pic.values()]
    for address, model in dictionnary.iteritems():
        if address not in existing_addresses:
            if model == "no device":
                model = None
            if len(address) < 10:
                tag = address
            else:
                tag = "DEV"
            tag = pic.add_instrument(tag, address=address, model=model)
def add_all_new_instruments():
    """Looks at all surrounding instruments as listed by 
    visa.get_instrument_list() and queries the model
    """
    
    dictionnary = get_surrounding_instruments()
    pic = PyInstrumentsConfig()
    existing_addresses = [instr["address"] for instr in pic.values()]
    for address, model in dictionnary.iteritems():
        if address not in existing_addresses:
            if model == "no device":
                model = None
            if len(address) < 10:
                tag = address
            else:
                tag = "DEV"
            tag = pic.add_instrument(tag, address = address, model = model)
Example #3
0
def query_models():
    """Physically queries all instruments models"""
    pic = PyInstrumentsConfig()
    for item in pic.values():
        item["model"] = get_model_name(item["address"])
    pic.save()
def query_models():
    """Physically queries all instruments models"""
    pic = PyInstrumentsConfig()
    for item in pic.values():
        item["model"] = get_model_name(item["address"])
    pic.save()