1 #pragma rtGlobals=1// Use modern global access method. 2 #pragma ModuleName = PearlMenu 82 if (exists(funcname) >= 3)
90 execute /p/q/z
"INSERTINCLUDE \"pearl-optics\"" 91 execute /p/q/z
"COMPILEPROCEDURES " 92 execute /p/q/z
"PearlOpticsPanel#po_InitPanel()" 93 execute /p/q/z
"BuildMenu \"PEARL\"" 97 execute /p/q/z
"INSERTINCLUDE \"pearl-arpes\"" 98 execute /p/q/z
"COMPILEPROCEDURES " 99 execute /p/q/z
"BuildMenu \"PEARL\"" 103 execute /p/q/z
"INSERTINCLUDE \"pearl-preparation\"" 104 execute /p/q/z
"COMPILEPROCEDURES " 105 execute /p/q/z
"BuildMenu \"PEARL\"" 109 dfref dfBefore = GetDataFolderDFR()
110 Execute /q/z
"CreateBrowser prompt=\"Select 2D wave\", showWaves=1, showVars=0, showStrs=0" 111 dfref dfAfter = GetDataFolderDFR()
112 SetDataFolder dfBefore
114 SVAR list = S_BrowserList
117 if ((flag != 0) && (ItemsInList(list) >= 1))
118 string brickname = StringFromList(0, list)
120 sprintf cmd,
"ad_display_profiles(%s)", brickname
126 dfref dfBefore = GetDataFolderDFR()
127 Execute /q/z
"CreateBrowser prompt=\"Select 3D wave\", showWaves=1, showVars=0, showStrs=0" 128 dfref dfAfter = GetDataFolderDFR()
129 SetDataFolder dfBefore
131 SVAR list = S_BrowserList
134 if ((flag != 0) && (ItemsInList(list) >= 1))
135 string brickname = StringFromList(0, list)
137 sprintf cmd,
"ad_display_slice(%s)", brickname
139 sprintf cmd,
"ad_brick_slicer(%s)", brickname
145 dfref dfBefore = GetDataFolderDFR()
146 Execute /q/z
"CreateBrowser prompt=\"Select 3D wave\", showWaves=1, showVars=0, showStrs=0" 147 dfref dfAfter = GetDataFolderDFR()
148 SetDataFolder dfBefore
150 SVAR list = S_BrowserList
153 if ((flag != 0) && (ItemsInList(list) >= 1))
154 string brickname = StringFromList(0, list)
156 sprintf cmd,
"ad_display_brick(%s)", brickname
158 sprintf cmd,
"ad_brick_slicer(%s)", brickname
172 sprintf cmd,
"ad_connect(\"%s\", \"%s\")", epicsname, nickname
174 sprintf cmd,
"ad_display_profiles(root:pearl_epics:%s:image)", nickname
176 sprintf cmd,
"ModifyGraph wbRGB=%s", wbRGB
178 sprintf cmd,
"add_roi_controls()" 188 sprintf cmd,
"ast_setup()" 190 sprintf cmd,
"ModifyGraph wbRGB=%s", wbRGB