Commit Graph

  • ed1258ba5d Add history of the GALIL controller. First is a WIP version of Burhan's code from 2007-07-13. Douglas Clowes 2011-11-24 09:44:02 +11:00
  • 5143937f00 Adjustment to accomodate "make incflags" correctly r3272 | dcl | 2011-11-24 09:34:46 +1100 (Thu, 24 Nov 2011) | 1 line Douglas Clowes 2011-11-24 09:34:46 +11:00
  • 4e6891ece4 rename file r3271 | jgn | 2011-11-21 09:22:26 +1100 (Mon, 21 Nov 2011) | 1 line Jing Chen 2011-11-21 09:22:26 +11:00
  • 5af594c967 setup pelican config r3270 | jgn | 2011-11-18 15:44:54 +1100 (Fri, 18 Nov 2011) | 1 line Jing Chen 2011-11-18 15:44:54 +11:00
  • e13f8b37c8 setup pelican config r3269 | jgn | 2011-11-18 15:44:40 +1100 (Fri, 18 Nov 2011) | 1 line Jing Chen 2011-11-18 15:44:40 +11:00
  • fac72e3abb setup pelican config r3268 | jgn | 2011-11-18 15:44:28 +1100 (Fri, 18 Nov 2011) | 1 line Jing Chen 2011-11-18 15:44:28 +11:00
  • 1ef8a8a5ac setup pelican config r3267 | jgn | 2011-11-18 15:44:12 +1100 (Fri, 18 Nov 2011) | 1 line Jing Chen 2011-11-18 15:44:12 +11:00
  • f0ce45b66c configurationi init r3266 | jgn | 2011-11-18 14:14:15 +1100 (Fri, 18 Nov 2011) | 1 line Jing Chen 2011-11-18 14:14:15 +11:00
  • 5596b9fd99 configurationi init r3265 | jgn | 2011-11-18 14:14:06 +1100 (Fri, 18 Nov 2011) | 1 line Jing Chen 2011-11-18 14:14:06 +11:00
  • f2b4fd96a4 configurationi init r3264 | jgn | 2011-11-18 14:13:31 +1100 (Fri, 18 Nov 2011) | 1 line Jing Chen 2011-11-18 14:13:31 +11:00
  • 86da9cca93 configurationi init r3263 | jgn | 2011-11-18 14:13:20 +1100 (Fri, 18 Nov 2011) | 1 line Jing Chen 2011-11-18 14:13:20 +11:00
  • 361b6dda58 configurationi init r3262 | jgn | 2011-11-18 14:13:10 +1100 (Fri, 18 Nov 2011) | 1 line Jing Chen 2011-11-18 14:13:10 +11:00
  • a5d0ed919d configurationi init r3261 | jgn | 2011-11-18 14:12:45 +1100 (Fri, 18 Nov 2011) | 1 line Jing Chen 2011-11-18 14:12:45 +11:00
  • e11fa134b5 configurationi init r3260 | jgn | 2011-11-18 14:12:02 +1100 (Fri, 18 Nov 2011) | 1 line Jing Chen 2011-11-18 14:12:02 +11:00
  • a172bed449 Add ";*IDN?" in SetValue and setPoint functions (after commands that don't elicit a response) to force a response that avoids the timeout and reconnect sequence that gives problems on the LS336 r3259 | dcl | 2011-10-18 16:13:01 +1100 (Tue, 18 Oct 2011) | 1 line Douglas Clowes 2011-10-18 16:13:01 +11:00
  • 27cb364855 Use libjson.so if available (SL 6.0) r3258 | dcl | 2011-10-17 17:22:27 +1100 (Mon, 17 Oct 2011) | 1 line Douglas Clowes 2011-10-17 17:22:27 +11:00
  • 638c160310 r3257 | jgn | 2011-10-17 16:31:36 +1100 (Mon, 17 Oct 2011) | 1 line Jing Chen 2011-10-17 16:31:36 +11:00
  • ebc62a676a recent changes at Pelican Lyrebird r3256 | jgn | 2011-10-17 15:37:22 +1100 (Mon, 17 Oct 2011) | 1 line Jing Chen 2011-10-17 15:37:22 +11:00
  • 3b6dc490ab recent changes at Pelican Lyrebird r3255 | jgn | 2011-10-17 15:37:09 +1100 (Mon, 17 Oct 2011) | 1 line Jing Chen 2011-10-17 15:37:09 +11:00
  • dd10a410e7 recent changes at Pelican Lyrebird r3254 | jgn | 2011-10-17 15:36:55 +1100 (Mon, 17 Oct 2011) | 1 line Jing Chen 2011-10-17 15:36:55 +11:00
  • 86cd8dee4e recent changes at Pelican Lyrebird r3253 | jgn | 2011-10-17 15:36:16 +1100 (Mon, 17 Oct 2011) | 1 line Jing Chen 2011-10-17 15:36:16 +11:00
  • d416695b4b Merged in-situ changes from Echidna Ferdi Franceschini 2011-09-23 14:21:09 +10:00
  • d778dd2bfe sicshipacaba.c SICS-418 Make sure hnotify sends messages as hdbevents when using the JSON protocl Ferdi Franceschini 2011-09-23 08:49:00 +10:00
  • c765c33f6d Make instance data properties of a params node instead of namespace global variables Douglas Clowes 2011-08-22 11:30:20 +10:00
  • 89bfef55b0 This is a simple LS336 simulation. It just implements the commands which the sct_lakeshore_336.tcl driver uses. You can set the temperature and the sensor readings have a random one degree fluctuation. Ferdi Franceschini 2011-08-12 08:46:21 +10:00
  • 5e50f2cb43 Removed the dependency on some global variables so that you can drive two lakeshore controllers. Most of the remaining globals are harmless or unused but they should be removed. Ferdi Franceschini 2011-08-12 08:41:56 +10:00
  • a8203ffa6e Copied changes which were made in-situ. Ferdi Franceschini 2011-08-02 14:20:46 +10:00
  • 169aa5ed2f Display/Value and setpoint should be numeric to save arrays of readings. We can't save arrays of text. Ferdi Franceschini 2011-07-25 17:06:35 +10:00
  • 0b90dfc0dc Remove files accidentally added in rev 3071 Ferdi Franceschini 2011-07-24 13:13:46 +10:00
  • 3c82aacfa1 modify config file r3233 | jgn | 2011-07-22 15:35:14 +1000 (Fri, 22 Jul 2011) | 1 line Jing Chen 2011-07-22 15:35:14 +10:00
  • d33a957d01 differentiate rdValue and rdData and add experimental treewalk r3232 | dcl | 2011-07-20 14:45:17 +1000 (Wed, 20 Jul 2011) | 1 line Douglas Clowes 2011-07-20 14:45:17 +10:00
  • cffc765197 Add ;*IDN? after writes to get a response r3231 | dcl | 2011-07-06 10:00:25 +1000 (Wed, 06 Jul 2011) | 1 line Douglas Clowes 2011-07-06 10:00:25 +10:00
  • a76803c242 Keithley 2700 DMM r3230 | dcl | 2011-07-05 16:23:52 +1000 (Tue, 05 Jul 2011) | 1 line Douglas Clowes 2011-07-05 16:23:52 +10:00
  • 3404e4670c Set chnspeed as actual speed instead of the requested speed. r3229 | ffr | 2011-06-26 12:19:01 +1000 (Sun, 26 Jun 2011) | 1 line Ferdi Franceschini 2011-06-26 12:19:01 +10:00
  • 6b1c629a43 Guard against misinterpreting readings that have a leading zero as octal. Set the current to the target value when we're within one step rather than within tolerance to avoid undershooting the target. Do not try and get the state when initialising the driver because it will fail to create the driver properly if the RF generator is unavailable on SICS startup. The current is zero when the RF gen is power cycled so it is safe to set the current reading and target current as zero in initialisation so we just set the operating frequency and everything else is left at zero. r3228 | ffr | 2011-06-26 12:18:27 +1000 (Sun, 26 Jun 2011) | 3 lines Ferdi Franceschini 2011-06-26 12:18:27 +10:00
  • edc7639d65 Set operation current for polariser and analyser r3227 | ffr | 2011-06-26 12:17:28 +1000 (Sun, 26 Jun 2011) | 1 line Ferdi Franceschini 2011-06-26 12:17:28 +10:00
  • eaf924eb73 incorporate syringe pump protocol r3226 | dcl | 2011-06-24 13:05:51 +1000 (Fri, 24 Jun 2011) | 1 line Douglas Clowes 2011-06-24 13:05:51 +10:00
  • 5b94e43689 log catch messages r3225 | dcl | 2011-06-24 13:02:38 +1000 (Fri, 24 Jun 2011) | 1 line Douglas Clowes 2011-06-24 13:02:38 +10:00
  • cd2dafceb3 Syringe Pump Driver Douglas Clowes 2011-06-24 13:01:08 +10:00
  • 992e32bc10 Driver for the Hamilton Modular Valve Positioner (MVP) r3223 | dcl | 2011-06-22 17:09:21 +1000 (Wed, 22 Jun 2011) | 1 line Douglas Clowes 2011-06-22 17:09:21 +10:00
  • 6a157ede79 Add "hamilton" protocol same as oxford with echo suppression r3222 | dcl | 2011-06-20 11:54:20 +1000 (Mon, 20 Jun 2011) | 1 line Douglas Clowes 2011-06-20 11:54:20 +10:00
  • 6c654d7c5d Added config for 10 sample changer. r3221 | ffr | 2011-06-20 11:27:09 +1000 (Mon, 20 Jun 2011) | 1 line Ferdi Franceschini 2011-06-20 11:27:09 +10:00
  • d5d9bdeb30 If srce or att are off position by more than the "precision" set in the driver then SICS will report the selected aperture as being UNKNOWN. So we increase the precision to 0.1 degrees to prevent this. r3220 | ffr | 2011-06-20 11:25:46 +1000 (Mon, 20 Jun 2011) | 2 lines Ferdi Franceschini 2011-06-20 11:25:46 +10:00
  • 355c204598 Parameterise the wavelength/speed conversion functions so that you can choose velocity selector. r3219 | ffr | 2011-06-20 10:03:50 +1000 (Mon, 20 Jun 2011) | 1 line Ferdi Franceschini 2011-06-20 10:03:50 +10:00
  • 7a92bfb4dd Trigger acquisition when within tolerance of the next step for the required settletime. Also made generic so you can create a temperature control for example instead of a speed based control. r3218 | ffr | 2011-06-20 10:02:04 +1000 (Mon, 20 Jun 2011) | 2 lines Ferdi Franceschini 2011-06-20 10:02:04 +10:00
  • d1bc6cda97 Load RVA driver. r3217 | ffr | 2011-06-20 09:58:33 +1000 (Mon, 20 Jun 2011) | 1 line Ferdi Franceschini 2011-06-20 09:58:33 +10:00
  • f66a91d6d6 Remove accidental commit r3214 | ffr | 2011-06-20 09:45:22 +1000 (Mon, 20 Jun 2011) | 1 line Ferdi Franceschini 2011-06-20 09:45:22 +10:00
  • 9c93861ae7 Autosave r3213 | ffr | 2011-06-20 09:41:41 +1000 (Mon, 20 Jun 2011) | 1 line Ferdi Franceschini 2011-06-20 09:41:41 +10:00
  • ea79b86986 modify motor group of s2 and m2 r3212 | jgn | 2011-06-09 14:08:38 +1000 (Thu, 09 Jun 2011) | 1 line Jing Chen 2011-06-09 14:08:38 +10:00
  • 5a9a5baeed r3211 | jgn | 2011-06-08 09:39:20 +1000 (Wed, 08 Jun 2011) | 1 line Jing Chen 2011-06-08 09:39:20 +10:00
  • ee2ab3867d update motor configution parameters r3210 | jgn | 2011-06-08 09:11:18 +1000 (Wed, 08 Jun 2011) | 1 line Jing Chen 2011-06-08 09:11:18 +10:00
  • c1b90c4f7d Added rva_datafile name and added rva to /sample group r3151 | ffr | 2011-05-20 12:02:45 +1000 (Fri, 20 May 2011) | 1 line Ferdi Franceschini 2011-05-20 12:02:45 +10:00
  • afa42563a0 Implement a reset capability r3150 | dcl | 2011-05-20 10:26:59 +1000 (Fri, 20 May 2011) | 1 line Douglas Clowes 2011-05-20 10:26:59 +10:00
  • df6f44a2ac Change limits and tolerance r3149 | dcl | 2011-05-20 10:25:05 +1000 (Fri, 20 May 2011) | 1 line Douglas Clowes 2011-05-20 10:25:05 +10:00
  • f0ac8f82d9 Implement driveable and end of drive condition r3148 | dcl | 2011-05-20 10:21:08 +1000 (Fri, 20 May 2011) | 1 line Douglas Clowes 2011-05-20 10:21:08 +10:00
  • 8b995f6d71 Use physical units for speeds and accelerations. r3147 | ffr | 2011-05-20 10:12:34 +1000 (Fri, 20 May 2011) | 1 line Ferdi Franceschini 2011-05-20 10:12:34 +10:00
  • e65cc662c6 Add read of tower down switch Douglas Clowes 2011-05-19 12:47:06 +10:00
  • a2a4a3cd39 quokka sct_velsel.tcl Renamed LambdaResFWHM_percent to wavelength_spread and added wavelength_spread_nominal which will be the wavelength_spread calculated from speed and tilt angle. Lambda -> wavelength_nominal, added wavelength for analysis code. r3145 | ffr | 2011-05-19 08:49:08 +1000 (Thu, 19 May 2011) | 3 lines Ferdi Franceschini 2011-05-19 08:49:08 +10:00
  • 3660b95ee4 quokka parameters.tcl Moved Attfactor, Transmission, BeamCenterX, and BeamCenterZ back to the parameters group. r3144 | ffr | 2011-05-19 08:48:16 +1000 (Thu, 19 May 2011) | 2 lines Ferdi Franceschini 2011-05-19 08:48:16 +10:00
  • 3d0d0a9647 Added Rapid Visco-Analyser r3143 | ffr | 2011-05-19 08:46:31 +1000 (Thu, 19 May 2011) | 1 line Ferdi Franceschini 2011-05-19 08:46:31 +10:00
  • 41a4f28517 platypus sct_batmotor.tcl Check for motor on when changing state to idle. r3142 | ffr | 2011-05-19 08:45:25 +1000 (Thu, 19 May 2011) | 2 lines Ferdi Franceschini 2011-05-19 08:45:25 +10:00
  • 2e0729532a platypus sct_chopper.tcl New scriptcontext chopper driver. r3141 | ffr | 2011-05-19 08:44:53 +1000 (Thu, 19 May 2011) | 2 lines Ferdi Franceschini 2011-05-19 08:44:53 +10:00
  • dea8c2c1bb platypus chopper.tcl Configures the new chopper driver. r3140 | ffr | 2011-05-19 08:44:20 +1000 (Thu, 19 May 2011) | 2 lines Ferdi Franceschini 2011-05-19 08:44:20 +10:00
  • 8ddb808119 Don't load Bruker driver by default. This should really go in the extraconfig file. r3139 | ffr | 2011-05-19 08:43:49 +1000 (Thu, 19 May 2011) | 1 line Ferdi Franceschini 2011-05-19 08:43:49 +10:00
  • b43ea76fc4 hmm_configuration_common_1.tcl Added daq_dirname to data files for Platypus. r3138 | ffr | 2011-05-19 08:41:58 +1000 (Thu, 19 May 2011) | 2 lines Ferdi Franceschini 2011-05-19 08:41:58 +10:00
  • ef4763e68f common_instrument_dictionary.tcl Removed "reduce" group, the parameters in this group will be moved to the NXparameters group. r3137 | ffr | 2011-05-19 08:39:48 +1000 (Thu, 19 May 2011) | 2 lines Ferdi Franceschini 2011-05-19 08:39:48 +10:00
  • 579fd8ebd0 sct_oxford_itc.tcl Revert changes to drving state. r3136 | ffr | 2011-05-19 08:39:00 +1000 (Thu, 19 May 2011) | 2 lines Ferdi Franceschini 2011-05-19 08:39:00 +10:00
  • 12b524cfbb sct_bruker_BEC1.tcl Arndt's latest updates, this is sct_bruker_BEC1_20100625.tcl r3135 | ffr | 2011-05-19 08:38:09 +1000 (Thu, 19 May 2011) | 2 lines Ferdi Franceschini 2011-05-19 08:38:09 +10:00
  • 8514dace59 motor_dmc2280.c When a motor stops and power saving is enabled (ie motor left on) the driver should check for faults and then transition to the idle state. r3134 | ffr | 2011-05-19 08:37:16 +1000 (Thu, 19 May 2011) | 2 lines Ferdi Franceschini 2011-05-19 08:37:16 +10:00
  • 3c9db46bd7 update r3132 | jgn | 2011-05-12 15:13:47 +1000 (Thu, 12 May 2011) | 1 line Jing Chen 2011-05-12 15:13:47 +10:00
  • d1aea5ae48 update accelation values r3131 | jgn | 2011-05-12 13:52:54 +1000 (Thu, 12 May 2011) | 1 line Jing Chen 2011-05-12 13:52:54 +10:00
  • c62f3dd24b Adjust ramp rate to 1/45 instead of 1/32 and calculate ramp anyway r3130 | dcl | 2011-05-11 10:11:50 +1000 (Wed, 11 May 2011) | 1 line Douglas Clowes 2011-05-11 10:11:50 +10:00
  • 4303047433 Lift limit on profile size and partial implementation of drive command r3129 | dcl | 2011-05-10 16:13:07 +1000 (Tue, 10 May 2011) | 1 line Douglas Clowes 2011-05-10 16:13:07 +10:00
  • 5d564ac666 update Pelican r3128 | jgn | 2011-05-06 16:06:57 +1000 (Fri, 06 May 2011) | 1 line Jing Chen 2011-05-06 16:06:57 +10:00
  • a57343e828 update Pelican r3127 | jgn | 2011-05-06 16:00:36 +1000 (Fri, 06 May 2011) | 1 line Jing Chen 2011-05-06 16:00:36 +10:00
  • b543716643 Allow ASCII CSV profile input Douglas Clowes 2011-05-06 12:34:08 +10:00
  • 3be707a269 Add load_status, final_time and idle_temp as properties of profile r3125 | dcl | 2011-05-04 16:33:42 +1000 (Wed, 04 May 2011) | 1 line Douglas Clowes 2011-05-04 16:33:42 +10:00
  • d275ce5509 r3124 | jgn | 2011-05-03 11:25:15 +1000 (Tue, 03 May 2011) | 1 line Jing Chen 2011-05-03 11:25:15 +10:00
  • 25a2e6d839 update motor grouping for Lyrebird r3123 | jgn | 2011-05-02 12:26:12 +1000 (Mon, 02 May 2011) | 1 line Jing Chen 2011-05-02 12:26:12 +10:00
  • 33e6611b14 Reverted r3122 | ffr | 2011-04-29 10:53:41 +1000 (Fri, 29 Apr 2011) | 1 line Ferdi Franceschini 2011-04-29 10:53:41 +10:00
  • 0105298d79 update motor class for Taipan/Lyrebird r3121 | jgn | 2011-04-29 10:45:37 +1000 (Fri, 29 Apr 2011) | 1 line Jing Chen 2011-04-29 10:45:37 +10:00
  • 4de3107771 SICS-365 Moved Transmission and AttFactor to the reduce group r3120 | ffr | 2011-04-29 08:51:32 +1000 (Fri, 29 Apr 2011) | 1 line Ferdi Franceschini 2011-04-29 08:51:32 +10:00
  • 9620ce4ae5 Added NXdisk_chopper class to the instrument path and refactored the reduce group (SICS-365) r3119 | ffr | 2011-04-29 08:45:02 +1000 (Fri, 29 Apr 2011) | 1 line Ferdi Franceschini 2011-04-29 08:45:02 +10:00
  • b7187a2d0a Added histogram memory start and stop times for RVA data on Quokka r3118 | ffr | 2011-04-29 08:12:39 +1000 (Fri, 29 Apr 2011) | 1 line Ferdi Franceschini 2011-04-29 08:12:39 +10:00
  • 30d9edb0dd update group for motors r3117 | jgn | 2011-04-28 10:39:23 +1000 (Thu, 28 Apr 2011) | 1 line Jing Chen 2011-04-28 10:39:23 +10:00
  • c7929ccc4e The "inTolerance" proc now updates the "timecheck" and "timecheck2" values when the setpoint command has been sent and transitions the "writestatus" to "ws_monitor". This ensures that the timeout for the settletime is reset when a new setpoint has been sent. r3116 | ffr | 2011-04-27 15:38:29 +1000 (Wed, 27 Apr 2011) | 1 line Ferdi Franceschini 2011-04-27 15:38:29 +10:00
  • db80d30cc2 Revert code so that the "driving" status is set by the tcl setpoint procedure. The "inTolerance" script only resets the "driving" flag after the setpoint has been sent, ie after "writestatus" transitions to the sent state. The "checktol" script now compares the sensor reading against the setpoint "target" value instead of the setpoint reading from the lakeshore, this should allow the drive command to work properly if ramping has been enabled on the lakeshore r3115 | ffr | 2011-04-27 11:11:00 +1000 (Wed, 27 Apr 2011) | 3 lines Ferdi Franceschini 2011-04-27 11:11:00 +10:00
  • e73eed8807 add Pelican r3114 | jgn | 2011-04-20 12:48:38 +1000 (Wed, 20 Apr 2011) | 1 line Jing Chen 2011-04-20 12:48:38 +10:00
  • 576e0b86b4 add Pelican r3113 | jgn | 2011-04-20 12:47:25 +1000 (Wed, 20 Apr 2011) | 1 line Jing Chen 2011-04-20 12:47:25 +10:00
  • 506a265815 add Pelican r3112 | jgn | 2011-04-20 12:44:37 +1000 (Wed, 20 Apr 2011) | 1 line Jing Chen 2011-04-20 12:44:37 +10:00
  • baf6961a82 add Pelican r3111 | jgn | 2011-04-20 12:41:59 +1000 (Wed, 20 Apr 2011) | 1 line Jing Chen 2011-04-20 12:41:59 +10:00
  • 6d2ad89ab6 add Pelican r3110 | jgn | 2011-04-20 12:40:19 +1000 (Wed, 20 Apr 2011) | 1 line Jing Chen 2011-04-20 12:40:19 +10:00
  • 73ec03ca81 add Pelican r3109 | jgn | 2011-04-20 12:38:09 +1000 (Wed, 20 Apr 2011) | 1 line Jing Chen 2011-04-20 12:38:09 +10:00
  • 22b22ffa25 add Pelican r3108 | jgn | 2011-04-20 12:29:55 +1000 (Wed, 20 Apr 2011) | 1 line Jing Chen 2011-04-20 12:29:55 +10:00
  • 1fa3d21486 add Pelican r3107 | jgn | 2011-04-20 12:10:04 +1000 (Wed, 20 Apr 2011) | 1 line Jing Chen 2011-04-20 12:10:04 +10:00
  • 3f6a01d405 add Pelican r3106 | jgn | 2011-04-20 12:09:49 +1000 (Wed, 20 Apr 2011) | 1 line Jing Chen 2011-04-20 12:09:49 +10:00
  • 8b1d0103f4 update for Lyrebird deployment r3105 | jgn | 2011-04-20 08:48:12 +1000 (Wed, 20 Apr 2011) | 1 line Jing Chen 2011-04-20 08:48:12 +10:00
  • 9acffeb772 WIP update r3104 | dcl | 2011-04-18 14:42:07 +1000 (Mon, 18 Apr 2011) | 1 line Douglas Clowes 2011-04-18 14:42:07 +10:00
  • c8d5ead3cc revert "driving" and update ROTATE r3103 | dcl | 2011-04-14 17:33:18 +1000 (Thu, 14 Apr 2011) | 1 line Douglas Clowes 2011-04-14 17:33:18 +10:00
  • 4ae629c08e Revert setting of "driving" flag. r3102 | ffr | 2011-04-13 15:01:15 +1000 (Wed, 13 Apr 2011) | 1 line Ferdi Franceschini 2011-04-13 15:01:15 +10:00