Esempio n. 1
0
from EADBWrapper import EADBWrapper, SysMLObject

if __name__ == "__main__":

    objectName = 'm1Prescription'

    dbo = EADBWrapper()
    objid = dbo.objectIdFromName(objectName)
    print '\nAvailable Object_IDs for %s: ' % objectName,objid
    print '\n------------------\n'
    obj = SysMLObject()
    obj.getData(dbo, objid[0])
    obj.printObject()
Esempio n. 2
0
 def setUpClass(cls):
     cls.dbo = EADBWrapper()
Esempio n. 3
0
from __future__ import with_statement
from EADBWrapper import EADBWrapper, SysMLObjectList

if __name__ == "__main__":

    name = 'g-band Response Envelope'
    dbo = EADBWrapper()
    with open('test_output.txt', 'w') as output:
        dbo.writeFamilyTree(name, author='Chuck Claver', file_handle=output)
        elif 'aspheric' in notes:
            order_strings = re.findall("\d+.. order", notes)
            order = int(re.findall("\d+..", order_strings[0])[0][:-2])
            dex = order + 4
            active_surface[dex] = 0.001 * np.float(value)

    output.append(first_surface)
    if second_surface is not None:
        output.append(second_surface)

    return output


if __name__ == "__main__":

    dbo = EADBWrapper()

    id_dict = OrderedDict()

    # The Object_ID's below were just assembled heuristically by manually
    # inspecting the sysarch database.  Once we have made the schema more
    # uniform, we ought to be able to find these automatically by searching
    # for desired component names.
    id_dict['m1'] = 385259
    id_dict['m2'] = 385268
    id_dict['m3'] = 385279
    id_dict['l1'] = 385271
    id_dict['l2'] = 385283
    id_dict['filter'] = 385275
    id_dict['l3'] = 385276