Changeset 2317 for trunk/GSASIIgrid.py


Ignore:
Timestamp:
Jun 13, 2016 11:26:25 AM (7 years ago)
Author:
vondreele
Message:

missing/exercise directories

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIgrid.py

    r2316 r2317  
    14651465            help='Add a new pseudo-variable')
    14661466        self.SequentialPvars.Append(
    1467             id=wxADDSEQDIST, kind=wx.ITEM_NORMAL,text='Calc Distance',
     1467            id=wxADDSEQDIST, kind=wx.ITEM_NORMAL,text='Add Distance',
    14681468            help='Add a new bond distance pseudo-variable')
    14691469        self.SequentialPvars.Append(
     
    27672767    def AddNewDistPseudoVar(event):
    27682768        print 'Add bond distance pseudo-variable here - TBD'
     2769        obj = None
    27692770        dlg = G2exG.BondDialog(
    27702771            G2frame.dataDisplay,Phases,PSvarDict,
     
    27722773            VarLabel = "New Bond")
    27732774        if dlg.ShowModal() == wx.ID_OK:
    2774             #obj = dlg.GetSelection()
    2775             # create an expression object
    2776             obj = G2obj.ExpressionObj()
    2777             obj.expression = 'Dist(1,2)'
    2778             obj.distance_stuff = np.array([[0,1,1,-1]])
    2779             obj.distance_atoms = [1,2]
     2775            pName,Oatom,Tatom = dlg.GetSelection()
     2776            if Tatom:
     2777                Phase = Phases[pName]
     2778                General = Phase['General']
     2779                Cell = General['Cell'][1:7]
     2780                Amat = G2lat.cell2AB(Cell)[0]
     2781                # create an expression object
     2782                obj = G2obj.ExpressionObj()
     2783                obj.expression = 'Dist(%s,%s)'%(Oatom,Tatom.split(' d=')[0].replace(' ',''))
     2784                obj.distance_stuff = {'Amat':Amat,}
     2785                obj.distance_atoms = [1,2]
    27802786        else:
    27812787            dlg.Destroy()
Note: See TracChangeset for help on using the changeset viewer.