53f14de642
Set default speed, accel, decel to conservative values for ap and col motors.
Ferdi Franceschini2014-02-02 17:45:58 +11:00
658dab2ac9
Separate the max speed, accel, decel, parameters so we can set recommended values. We should also put the "home" parameters in userdef_attlist if their actual positions differ from the default of zero.
Ferdi Franceschini2014-02-02 17:43:38 +11:00
64b7de358c
We don't need to lookup socket numbers for the Galil controllers in the services file.
Ferdi Franceschini2014-02-02 17:35:14 +11:00
4f65f5281f
Don't insert date in generated motor configuration file.
Ferdi Franceschini2014-02-02 17:31:56 +11:00
95d37fea12
- inserted ANETProcess into "How are you" test
zolliker2014-01-31 14:53:44 +00:00
3522f409db
Had to generated a new sicsmot_attlist.csv because the spreadsheet was updated. This should be done each time there's an update.
Ferdi Franceschini2014-01-31 14:01:53 +11:00
04906c8ca5
The aperture arm must be up to allow driving the guide. Low encoder values = aperture arm up.
Ferdi Franceschini2014-01-31 14:00:23 +11:00
8f2a1adec4
Make genmotconf a bit quieter. But it would be good to generate labels for the posit_n values.
Ferdi Franceschini2014-01-31 13:52:22 +11:00
1678c5a73e
New version of the Bilby_motion_control_commissioning_checklist.xls spreadsheet. Generated new motor configuration.
Ferdi Franceschini2014-01-31 09:18:15 +11:00
4a134cf2d0
genmotconf.tcl now sorts the posit_n parameters by value. Sort is ascending if cntsperx is positive, descending if negative. Improve error and report logs generated by genmotconf.tcl It is not an error if a missing attributed can be initialised with a default value by genmotconf.tcl. Replace the COLLIMATOR_POSITIONS.csv with Bilby_motion_control_commissioning_checklist.csv Generate new "generated_motor_configuration.tcl" file.
Ferdi FranceschiniandFerdi Franceschini2014-01-30 12:47:18 +11:00
fcb1a6086d
Ignore the parser output artifact files from gen_sct.py
Douglas Clowes2014-01-30 15:12:29 +11:00
aebcd90f9b
Python program to generate script context driver from a definition file
Douglas Clowes2014-01-30 13:17:55 +11:00
4dacb502ec
Initial Bilby motor configuration. Just collimation system for now. sicsmot_attlist.csv was generated by first running ../../../util/genmotconf.tcl Bilby_Motion_control_axes.csv COLLIMATOR_POSITIONS_D.csv hdb_info.csv in the Bilby motor config directory and renaming the missing_attlist.csv to sicsmot_attlist.csv. NOTE generated_motor_configuration.tcl was then made by running genmotconf again with Bilby_Motion_control_axes.csv COLLIMATOR_POSITIONS_D.csv sicsmot_attlist.csv hdb_info.csv
Ferdi Franceschini2014-01-15 15:49:30 +11:00
882d8306bf
Bilby motor configuration data extracted from Excel spreadsheets. The spreadsheets were provided by the electrical team and currently only define the translation tables and aperture selectors for the collimation system.
Ferdi Franceschini2014-01-15 15:33:13 +11:00
2481abb8af
Scripts which generate a motor configuration file from CSV data files.
Ferdi Franceschini2014-01-15 15:27:19 +11:00
b1f09c3dd3
Fixed error message typo. We don't want to miss errors when searching logs.
Ferdi Franceschini2014-01-15 14:37:05 +11:00
68a746d46a
SICS-710: Make the watlow_rm driveable block until a drive has finished. Also clear the geterror property to make sure that the driver recovers from Modbus error messages.
Ferdi Franceschini2013-12-13 08:16:21 +11:00
e27aea0169
SICS-709: Refresh the count status whenever the current counts are fetched (eg before saving data). This was broken as a side effect of SICS-664 (ie removing the unnecessary hmcontrol object).
Ferdi Franceschini2013-12-10 20:13:31 +11:00
216e2b3529
SICS-697 Make named links in data group for LS336 and Oxford Mercury. SICS-705 Fixed log file name bug in Mercury controller.
Ferdi FranceschiniandFerdi Franceschini2013-11-26 11:52:05 +11:00
6692a1a2bb
SICS-699 Provide a hipadaba "control" group for special hdb nodes like environment setpoints and sensor readings
Ferdi FranceschiniandFerdi Franceschini2013-11-14 20:38:02 +11:00
58e35efba3
SICS-695 Save a named link for scan variables and other objects if required. If a SICS object has a "linkname" attribute then that name will be used when making links in the data file.
Ferdi FranceschiniandFerdi Franceschini2013-11-13 16:58:05 +11:00
5df895cc76
SICS-694 Save data with named links on hdb nodes decorated with named links. Note the use of the Tcl 8.5 {*} expand feature to expand a list into separate arguments when calling a function.
Ferdi FranceschiniandFerdi Franceschini2013-11-13 15:48:44 +11:00
650d1c0127
SICS-693 newfile BEAM_MONITOR fails. Make sure that the "axes" hdb property defaults to "run_number" for the BEAM_MONITOR filetype.
Ferdi FranceschiniandFerdi Franceschini2013-11-13 11:01:34 +11:00
dc85708451
- Added a AsconReadDoneReconnect to ascon. This handles the case better when a server hangs up diretcly after a message. - Some output was suppressed while tracing, fixed - Make ready to compile both with Ubuntu 32 and 64 or /usr/local based ON in general. Just in psi/makefile_linux the top include has to be adapted - Removed epics drivers from SICS. Still in source to be reenabled when needed - Added FindMotor - Added sput, sappend and slab to nxscript using the new sicsget module - Fix to sget to fix the "mot softzero" problem
koennecke2013-12-19 10:24:54 +00:00
0266abbd94
Change the temperature factor from 10.0 to 20.0 This refelcts the firmware update to the RVA ROM removing the factor of 2.0 for the temperature reading and setting
Douglas Clowes2013-12-16 13:36:35 +11:00
b2660cd135
Merge branch 'RELEASE-3_0' of ics2-dev.nbi.ansto.gov.au:/opt/sicsdev_git into RELEASE-3_0
Nick Hauser2013-11-13 16:33:34 +11:00
39b841aee3
db5SICSUserGuideQuokka.xml is Katy Wood's document that has been manually converted from a Word document to docbook, for integration into Gumtree help, and to have under source control.
Nick Hauser2013-11-13 16:28:36 +11:00
57b6dce6bf
- Added messagepipe.c - Added initial version of sicsget. This is a more generalised way of reading and writing SICS data wherever it is. The thing is extendable if reading something the current way is to slow. This has both a C interface and an interpreter interface.
koennecke2013-11-07 08:42:32 +00:00
ad241bd99e
- Added a protocol driver for the munich sputter machine - Added a multicountsersec to teplace hmcontrol and multicounter - Fixed a case sensitivity bug in haddcheck - Made oscillate work with second generation motors for POLDI - Added a time stamper to trace. Now there will be time stamps in trace files which allow to correlate things from the master log with the trace. - Updated polterwrite. - Updated testprot to work with the behave test
koennecke2013-11-04 12:55:15 +00:00
7bb1763da9
SICS-684 Add 'hmm astop' command to simulated hmm in script validator. See SICS-638 for justification.
Ferdi Franceschini2013-10-29 09:16:54 +11:00
fa9ba68146
SICS-684 Stop the 'ERROR: option fat_clock_scale n' messages when running the script_validator.
Ferdi Franceschini2013-10-29 09:14:41 +11:00
95369d3454
Make naming scheme for west4100 temperature controller consistent with other drivers.
Ferdi Franceschini2013-10-28 15:28:22 +11:00
090d80e166
SICS-683 Add x_pixels_per_mm and y_pixels_per_mm parameters for Platypus.
Ferdi Franceschini2013-10-28 15:27:18 +11:00
4812644b66
Modify west4100 configuration to load the driver if it has been selected in a sics_config.ini file.
Ferdi Franceschini2013-10-27 20:48:07 +11:00
296ddc9331
SICS-617 west4100 driver gets comms error in new version of SICS. Revert change made by PSI in 7caade8
Ferdi Franceschini2013-10-27 19:24:27 +11:00
7a17be14ce
SICS-673 PLC: eValue must be used to set values in the TCL interpreter.
Ferdi Franceschini2013-10-24 12:43:41 +11:00
713ae0b263
SICS-504 Quokka beamstops:Try to get within 0.05 degrees of the target without raising an error.
Ferdi Franceschini2013-10-24 12:27:38 +11:00
6d9c5173ec
Make sure that the rank of the histmem dataset is always equal to the rank of the data + 1 even when the hmm object is marked as immutable.
Ferdi Franceschini2013-10-21 09:22:03 +11:00
e666d980fd
Don't use the SICS telnet port for the fake velocity selector.
Ferdi Franceschini2013-10-21 09:03:54 +11:00
cbcd98c10c
Manual copied from ANSTO branch and committed to RELEASE-3_0 branch. This directory was accidentally omitted from the merge-release branch during the PSI code merge.
Nick Hauser2013-10-28 11:22:59 +11:00
6277d3f7ad
Taipan: Reduce stepsperx on sample stage rotation to avoid overdriving it.
Ferdi Franceschini2013-10-18 18:13:01 +11:00
5914db28c3
Save the magnetic field value setpoint last set by SICS for the Oxford 12T magnet. TODO:We should save the setpoint from the Labview program.
Ferdi Franceschini2013-10-18 18:11:35 +11:00
55e93c8386
Set a convenient default path for config ini file on ICS and ICS TEST hosts.
Ferdi Franceschini2013-10-15 03:08:23 +11:00
79cdd71a78
Taipan: set absencHome and limits for 12T magnet sample motor.
Ferdi Franceschini2013-10-15 03:06:52 +11:00
ffdd508bc8
Make sure that scans only save scratch files if called with 'savetype nosave'
Ferdi Franceschini2013-10-15 02:56:43 +11:00
653f113ecc
Quokka performance enhancements made by Dan Bartlett 12/09/13.
Ferdi Franceschini2013-10-15 02:24:00 +11:00
7c99ed7948
Configure 12T magnet motor as specified in Dan's email 18/9/13.
Ferdi Franceschini2013-09-24 07:57:20 +10:00
fd1e8a9737
Allow clients logged in with user rights to run the autosave command.
Ferdi Franceschini2013-09-23 23:43:40 +10:00
edf2ca93a3
Force updates of sicsvariables if the save command is called when counting in blocking mode. This is needed to make autosave work during scans.
Ferdi Franceschini2013-09-23 23:43:05 +10:00