Douglas Clowes
0afb08a7a3
Adjustments to mtth/vwi/vei for Pelican
...
Reverse sign on mom[abc] in set_vwi proc
Add hdbchain for vwi for mtth
Add sicslist setatt ... for vei as for vwi
2014-12-15 15:33:05 +11:00
Douglas Clowes
f629ea24ed
Pull various config files closer into alignment
2014-11-20 15:56:30 +11:00
Ferdi Franceschini
d9660d1f7b
Add west6100 driver to Pelican.
2014-10-17 16:42:57 +11:00
Douglas Clowes
2852cc9d79
Fix IP address of Pelican HV
2014-09-16 11:27:37 +10:00
Douglas Clowes
8b4bcc4c9e
Pelican does not currently have a PLC interface
2014-09-10 17:03:00 +10:00
Douglas Clowes
377405d2a4
Pullback ls340_pelican and ls218 changes on Pelican
2014-09-10 14:39:00 +10:00
Douglas Clowes
99fae91ff9
Add sics_simulation.tcl to each instrument MANIFEST.TXT file
2014-09-10 10:14:46 +10:00
Douglas Clowes
499c5c422d
Break simulation flagss out of the server_config.tcl
...
These are the most frequent instrument-specific changes
2014-09-09 15:14:57 +10:00
Ferdi Franceschini
47d3d0a7e8
Pelican doesn't seem to have a PLC interface.
2014-08-26 10:33:14 +10:00
Ferdi Franceschini
78cfe7f5a9
SICS-770 Fixed SICS reports 'bad status code' when scanning the schp motor
2014-08-26 10:33:13 +10:00
Ferdi Franceschini
944902c9d4
Added sct wrapper to load legacy sct_oxford_labview.tcl driver.
2014-08-08 11:51:49 +10:00
Ferdi Franceschini
18c862a609
Adding config INI file to Pelican.
2014-08-06 11:20:45 +10:00
Ferdi Franceschini
bf355fb9ed
Load all kinds of environment for Pelican and Wombat because we should be
...
able to just add a new device to the sics_config.ini and load it.
2014-08-06 10:08:12 +10:00
Ferdi Franceschini
2c753a3f18
Make sample stages configurable and add Oxford magnet sample stick motor as an option.
2014-08-06 10:08:12 +10:00
Ferdi Franceschini
8a6da09326
Deploy all environment control drivers.
2014-08-06 10:08:10 +10:00
Douglas Clowes
8bed9404e4
Pelican merge: pelican_configuration.tcl, motor_configuration.tcl
2014-06-26 15:15:58 +10:00
Douglas Clowes
92d3acb5d5
Remove superfluous trailing white space from TCL files
2014-05-16 17:23:58 +10:00
Ferdi Franceschini
0ae4d40470
Deploy all environment drivers to all instruments.
2014-05-16 13:56:51 +10:00
Ferdi Franceschini
bea943ddf2
Add new reactor status object to instruments.
2014-03-25 09:23:57 +11:00
Ferdi Franceschini
852bc7462b
Updated from ics2-pelican
2013-12-20 09:08:54 +11:00
Ferdi Franceschini
472ca4f9d9
Updated from ics2-pelican.
2013-12-20 09:08:53 +11:00
Ferdi Franceschini
1af24fcb0a
_histmem proc isn't created if the common hmm config file is loaded with the "source" command.
2013-09-10 21:44:45 +10:00
Douglas Clowes
f3e2a6cd7f
Add LS340 to Pelican deployment
2013-08-30 14:16:19 +10:00
Ferdi Franceschini
d48b771ac3
Updated mom motor stepsperX and cntsperX for Pelican.
2013-08-15 14:56:28 +10:00
Ferdi Franceschini
643017d486
Source channel gains from das1-pelican and set MESYTEC thresholds.
2013-08-15 14:19:05 +10:00
Ferdi Franceschini
ca1e34856a
Speed up histmem config when SICS starts up.
...
Clock scale, frame freq and source should be set in the instrument specific
hmm_configuration.tcl file, not in hmm_configuration_common_1.tcl.
2013-08-15 13:56:50 +10:00
Ferdi Franceschini
05f17515cf
SICS-645: Setting mtype attribute to stop scan from checking thread0
2013-08-09 05:30:57 +10:00
Ferdi Franceschini
2c36a8f466
SICS-644: Set precision to 50ns on Pelican fermi chopper phase motors.
2013-08-09 05:30:54 +10:00
Ferdi Franceschini
d872aedbec
Don't create Pelican fermichopper motors when loading the configuration file.
...
This should be done in the local extraconfig.tcl
2013-05-31 11:13:10 +10:00
Ferdi Franceschini
cd3bbe64e3
SICS-594 Check and update motor configuration for the monochromator motors.
2013-05-21 12:26:32 +10:00
Ferdi Franceschini
735b402655
SICS-606 Anticollision script for Pelican monochromator.
2013-05-17 03:25:27 +10:00
Ferdi Franceschini
babc5fe17e
A new runsics script has been implemented in python (runsics.py).
...
It supports the new "fakedev" simulation mode which runs SICS with real
drivers for devices which have simulated controllers.
There are advance options which allow multiple instances of SICS to be
launched on development and test environments.
Also we no longer depend on having serverport numbers in /etc/services.
2013-05-13 23:11:15 +10:00
Ferdi Franceschini
ea3c8b7821
BUGFIX Set 50ns veto window parameter correctly on the Fermi chopper.
...
Also disable the idle setting in the 'run' command.
And check that the 'run' command actually succeeded.
2013-05-13 22:15:43 +10:00
Ferdi Franceschini
b8d059c266
BUGFIX Forgot to actually send coil value when set.
...
Also cleared stale error messages.
2013-05-13 22:14:22 +10:00
Ferdi Franceschini
0ab6b5f67f
Added HMSTAT hostports for pelican.
2013-05-08 11:26:02 +10:00
Ferdi Franceschini
a192276023
Don't send a start when driving the phase-control fermi-motors.
...
We don't want to start a chopper before the speed is set if the
following command is issued,
drive mchp 1.3e6 mchs 4000
2013-05-08 10:54:02 +10:00
Ferdi Franceschini
59eb6d2b0d
Catch the fermi chopper setspeed error and pass it up to motor.c
2013-05-08 08:00:40 +10:00
Ferdi Franceschini
50dbadc811
Set both fermi choppers to phase mode.
...
You can set both speed and phase delay in phase mode.
2013-05-08 07:15:55 +10:00
Ferdi Franceschini
c50d73740b
Added phase motors for fermi master and slave choppers.
2013-05-07 18:51:03 +10:00
Ferdi Franceschini
7e1e4e2d45
Don't allow change of direction if the fermimotor speed != 0.
...
Added an "idle" subcommand so the speed can be set to zero without
delevitating. Also added alarm reset command.
2013-05-03 00:36:53 +10:00
Ferdi Franceschini
90d05682e2
Fix x_pixel_angular_offset spacing in hdf file.
2013-05-02 19:17:00 +10:00
Ferdi Franceschini
68c45ff183
Add 'idle' subcommand to fermi motors.
2013-05-02 14:08:59 +10:00
Ferdi Franceschini
7be5d2f326
Set correct IP address for Pelican beam monitors.
2013-05-01 07:40:43 +10:00
Ferdi Franceschini
ecd9707eb2
Set fermi chopper direction when setting speed.
2013-05-01 07:32:31 +10:00
Ferdi Franceschini
c452e8982b
Fermi chopper motors should ignore INT1712 interrupts.
...
Don't halt choppers just because someone tried to interrupt a scan.
Also make slave chopper optional in mkFermiMotors.
2013-04-29 20:44:46 +10:00
Ferdi Franceschini
961f581bf2
Fixed parsing of intlck_status. It's 16 bits not 8 bits!
2013-04-29 20:41:06 +10:00
Ferdi Franceschini
2ea0e042ee
Implements run and drive wrappers which set allowed target values when
...
driving the fermi motors.
2013-04-23 10:29:41 +10:00
Ferdi Franceschini
b15014bfd5
The mchs and schs motors can now be driven via run and drive command
...
wrappers.
Running mchs and schs sets the motor gain parameters.
Uses new ANSTO tclmotor implementation.
2013-04-23 10:26:28 +10:00
Ferdi Franceschini
bda409da04
Fix host names and port numbers.
2013-04-23 10:25:09 +10:00
Ferdi Franceschini
b5ff1e82f5
Fix sics_simulation check.
2013-04-23 10:22:20 +10:00