This website requires JavaScript.
f0c41e2ebd
Re-added graphset property to /graphics
Ferdi Franceschini and Douglas Clowes
2007-03-15 09:44:22 +11:00
388d68aef1
Fixed arg index.
Ferdi Franceschini and Douglas Clowes
2007-03-15 09:41:24 +11:00
1ba30f1991
Added getnmon command.
Ferdi Franceschini and Douglas Clowes
2007-03-15 09:27:54 +11:00
383fcf9f13
major mods including names to be more like echidna and wombat
Douglas Clowes
2007-03-14 14:06:18 +11:00
848448de38
Added getnmon and getnumchan to the counter and scan commands so we can retrieve the number of available monitors.
Ferdi Franceschini and Douglas Clowes
2007-03-14 13:56:20 +11:00
3fdf28282a
Added getinfo proc to return scan command variables Depends on renamed sicslist command. (update ofac.c)
Ferdi Franceschini and Douglas Clowes
2007-03-14 08:27:28 +11:00
1adad6351f
Refactoring: for new utility.tcl:getinfo Use consistent naming scheme for scancommand variables
Ferdi Franceschini and Douglas Clowes
2007-03-14 08:26:05 +11:00
e508c8c351
Return space separated lists because they transform directly int Tcl lists.
Ferdi Franceschini and Douglas Clowes
2007-03-14 08:06:04 +11:00
72a14a092f
Rename the sicslist 'list' command to sicslist to avoid conflict with Tcl list
Ferdi Franceschini and Douglas Clowes
2007-03-14 08:04:33 +11:00
b9731fc0ac
Provide bmonscan graphics view and command feedback.
Ferdi Franceschini and Douglas Clowes
2007-03-13 16:43:45 +11:00
e1cbf10ed7
Source hipadaba config after other configs.
Ferdi Franceschini and Douglas Clowes
2007-03-13 16:42:24 +11:00
9f49b838cc
Increase pcx upper limit after modifying limit switch
Douglas Clowes
2007-03-13 12:29:22 +11:00
075cdabfa2
Use commands_hpath_setup and graphics_hpath_setup to generate scancommand hpaths.
Ferdi Franceschini and Douglas Clowes
2007-03-13 09:11:39 +11:00
2f499bfc60
Accidentally added generated files.
Ferdi Franceschini and Douglas Clowes
2007-03-13 09:02:50 +11:00
d59a3fd642
Specialized addnxscanentry for wombat
Ferdi Franceschini and Douglas Clowes
2007-03-13 09:00:50 +11:00
1fa195b906
Make nexus dics
Ferdi Franceschini and Douglas Clowes
2007-03-13 08:42:53 +11:00
b980e1ec5b
Use argv[1] instead of argv[2] when argc > 1 (==2)
Douglas Clowes
2007-03-12 10:31:39 +11:00
2245b5f48d
Implement speed parameter for 'fastscan' differential scan capability
Douglas Clowes
2007-03-12 10:28:42 +11:00
f6bb48f9e1
Variables to calculate polar angles in a region of interest.
Ferdi Franceschini and Douglas Clowes
2007-03-12 09:43:12 +11:00
ea3bfe6cbb
Added dummy functions to make scan, and nexus operations happy.
Ferdi Franceschini and Douglas Clowes
2007-03-12 09:25:56 +11:00
122cdbee9e
Initialise and setup hmm.
Ferdi Franceschini and Douglas Clowes
2007-03-12 09:18:03 +11:00
046e642f3d
Variables to calculate polar angles in a region of interest.
Ferdi Franceschini and Douglas Clowes
2007-03-12 09:17:04 +11:00
307a3ccc6b
Declare some empty functions to make scan and nexus code happy.
Ferdi Franceschini and Douglas Clowes
2007-03-12 08:59:27 +11:00
1745977df4
Initialise and setup hmm.
Ferdi Franceschini and Douglas Clowes
2007-03-12 08:57:37 +11:00
0e348f7750
Refactoring: Added init{} and hpath_setp{} to be called by hipadaba module to initialise variables and setup hpaths. Transformed nxaddpoint and bm_nxaddpoint to a generic write_nxentry which will be used by scan specific write commands.
Ferdi Franceschini and Douglas Clowes
2007-03-12 08:55:45 +11:00
4037d5ca4d
Use dataFileName SICS variable. Refactoring: Renamed addnxentry functions to addnxscanentry functions in preparation for code which will compose nxentries from primitives.
Ferdi Franceschini and Douglas Clowes
2007-03-12 08:45:50 +11:00
962dfd484b
Created histogram_memory namespace. Created functions to initialise and setup the histogram memory.
Ferdi Franceschini and Douglas Clowes
2007-03-12 08:41:30 +11:00
da4631a519
Made top level /experiment node for user data and datafile name. Also started graphics for plotting beam monitor scans.
Ferdi Franceschini and Douglas Clowes
2007-03-12 08:38:23 +11:00
f48e601fc6
Add sics datafileName variable so we can provide automatic notification of filename changes.
Ferdi Franceschini and Douglas Clowes
2007-03-12 08:29:55 +11:00
d729b37e1a
Save polar angle
Ferdi Franceschini and Douglas Clowes
2007-03-12 08:28:11 +11:00
7527e7f6f3
Allow thread status to be queried and homerun for motors without absolute ebcoder
Douglas Clowes
2007-03-09 12:34:37 +11:00
7b31f29386
fix timer queue removal chain following
Douglas Clowes
2007-03-09 12:33:13 +11:00
072095fa07
add "does not understand" message
Douglas Clowes
2007-03-08 18:27:01 +11:00
6000e99080
update timeout to 120 seconds
Douglas Clowes
2007-03-08 18:24:11 +11:00
e284d5f09b
Improve timeout handling, implement list command and all print remaining items
Douglas Clowes
2007-03-08 16:25:30 +11:00
c437ef70d7
ensure next timer event is in the future for recurrent timers
Douglas Clowes
2007-03-08 16:23:57 +11:00
f27b1c8e87
Configure Monochromator focus motor
Douglas Clowes
2007-03-08 13:30:10 +11:00
d9fd20803c
Add inter-command delay, fix compiler warning
Douglas Clowes
2007-03-08 13:28:58 +11:00
75793f3141
correct format for plc status decode
Douglas Clowes
2007-03-08 13:25:04 +11:00
012ce9a194
Set sics_release to development
Ferdi Franceschini and Douglas Clowes
2007-03-07 15:05:05 +11:00
38412a6e3d
Fixed memory leak evident in MCSTAS simulation.
Ferdi Franceschini and Douglas Clowes
2007-03-06 16:09:24 +11:00
cbbfbfe552
Daemonize SICS
Ferdi Franceschini and Douglas Clowes
2007-03-06 16:08:41 +11:00
c3b5bb73ca
Add instrument readiness and use defined bits
Douglas Clowes
2007-03-06 09:40:27 +11:00
25f914431d
Change reference zero for stth
Douglas Clowes
2007-03-06 08:46:51 +11:00
b0f627e642
nexus dic files are now being constructed per use case.
Ferdi Franceschini and Douglas Clowes
2007-03-05 21:05:59 +11:00
df9b9e2ff1
Nexus file configuration is now modular.
Ferdi Franceschini and Douglas Clowes
2007-03-05 21:04:40 +11:00
efde01a193
Added common nxscript.tcl file.
Ferdi Franceschini and Douglas Clowes
2007-03-05 21:03:52 +11:00
6eb1a84a53
Run make file in config dir.
Ferdi Franceschini and Douglas Clowes
2007-03-05 21:03:31 +11:00
56178e5ca9
Set detector_type and detector_description for wombat.
Ferdi Franceschini and Douglas Clowes
2007-03-05 21:02:54 +11:00
774b92f94b
nexus dic files are now being constructed per use case.
Ferdi Franceschini and Douglas Clowes
2007-03-05 20:57:36 +11:00
ce28a1fcc8
Common files for powder instrument nexus files
Ferdi Franceschini and Douglas Clowes
2007-03-05 20:56:02 +11:00
7af960461b
Added common nxscript.tcl file.
Ferdi Franceschini and Douglas Clowes
2007-03-05 20:51:43 +11:00
fa9f8510bb
Run make file in config dir.
Ferdi Franceschini and Douglas Clowes
2007-03-05 20:49:18 +11:00
463c433f24
Set detector_type and detector_description for wombat.
Ferdi Franceschini and Douglas Clowes
2007-03-05 20:47:40 +11:00
e5c4650a30
Added detector_type and detector_description for metadata in nexus files.
Ferdi Franceschini and Douglas Clowes
2007-03-05 20:45:36 +11:00
98b6541641
Added note about INSTCFCOMMON.TXT file.
Ferdi Franceschini and Douglas Clowes
2007-03-05 18:13:49 +11:00
b40b38f3e3
List of common configuration files.
Ferdi Franceschini and Douglas Clowes
2007-03-05 18:06:09 +11:00
eb197b3606
Just a README, so read it.
Ferdi Franceschini and Douglas Clowes
2007-03-05 17:33:19 +11:00
610caa67ee
Attenuator code added
Dan Bartlett and Douglas Clowes
2007-03-05 17:03:11 +11:00
f020a1543b
Fixed conflict in $Revision:$ keyword.
Ferdi Franceschini and Douglas Clowes
2007-03-05 16:49:03 +11:00
6acd4f19fd
Modified to use common configuration
Ferdi Franceschini and Douglas Clowes
2007-03-05 16:43:33 +11:00
3de5fefb5e
Moved to instrument/config dir to provide a common config file.
Ferdi Franceschini and Douglas Clowes
2007-03-05 16:42:42 +11:00
17e789fcf9
List of common configuration files.
Ferdi Franceschini and Douglas Clowes
2007-03-05 16:40:02 +11:00
1275e37d39
Attenuator code added
Dan Bartlett and Douglas Clowes
2007-03-05 16:37:21 +11:00
0ac4cbaa94
Common instrument configuration files.
Ferdi Franceschini and Douglas Clowes
2007-03-05 16:34:13 +11:00
574c7b4052
Deploy common instrument config files.
Ferdi Franceschini and Douglas Clowes
2007-03-05 16:30:58 +11:00
8190bcb43a
Added pcr and pcx motors.
Ferdi Franceschini and Douglas Clowes
2007-03-03 11:14:55 +11:00
8d176f702b
Added user group, detector angular coverage, vertical axis and polar angle (currently filled with zeros because I recently broke it)
Ferdi Franceschini and Douglas Clowes
2007-03-03 09:24:57 +11:00
fbe9e006bc
Put start and end times in each scan point entry.
Ferdi Franceschini and Douglas Clowes
2007-03-03 09:24:40 +11:00
99c55c1a07
Wombat hmm config file from Mark Lesha
Ferdi Franceschini and Douglas Clowes
2007-03-03 09:23:39 +11:00
afd6ed2fdf
Create simulated counter.
Ferdi Franceschini and Douglas Clowes
2007-03-03 09:22:23 +11:00
315240ea52
New config file from Mark Lesha.
Ferdi Franceschini and Douglas Clowes
2007-03-03 09:20:40 +11:00
81343c4e5e
Added user group, detector angular coverage, vertical axis and polar angle (currently filled with zeros because I recently broke it)
Ferdi Franceschini and Douglas Clowes
2007-03-03 09:19:52 +11:00
f3210a1f92
Added some examples which set a fiew variables.
Ferdi Franceschini and Douglas Clowes
2007-03-03 09:19:25 +11:00
4567aacb0b
Only need anstohm_full.xml
Ferdi Franceschini and Douglas Clowes
2007-03-03 09:14:51 +11:00
6a8a57e8c4
THIS SHOULD NOT BE HERE! IT HAS BEEN MOVED TO config/hmm
Ferdi Franceschini and Douglas Clowes
2007-03-03 09:13:45 +11:00
28a32cb950
Added user group, detector angular coverage, vertical axis and polar angle (currently filled with zeros because I recently broke it)
Ferdi Franceschini and Douglas Clowes
2007-03-03 09:12:38 +11:00
b1724bb541
Put start and end times in each scan point entry.
Ferdi Franceschini and Douglas Clowes
2007-03-03 09:09:22 +11:00
1562aa16f0
Create simulated counter.
Ferdi Franceschini and Douglas Clowes
2007-03-03 08:52:57 +11:00
1ccaf23319
Moved counter config into counter.tcl. Added dummy functions for simulated hmm
Ferdi Franceschini and Douglas Clowes
2007-03-03 08:52:12 +11:00
84aafc5af2
User the counter config in counter.tcl. Added some detector and crystal variables.
Ferdi Franceschini and Douglas Clowes
2007-03-03 08:50:28 +11:00
cb9e691dd9
Added some examples which set a fiew variables.
Ferdi Franceschini and Douglas Clowes
2007-03-03 08:48:37 +11:00
b2fa95bc05
Added sics_release variable. This will be set to the release tag.
Ferdi Franceschini and Douglas Clowes
2007-03-03 08:46:03 +11:00
e25ca9a46f
#define the bits, add some more variables
Douglas Clowes
2007-03-02 08:27:59 +11:00
74e8db377d
Make the motion control test tighter, remove some obsolete code, and resolve some compilation warnings
Douglas Clowes
2007-03-02 08:27:14 +11:00
ff445f336b
Add missing getPortNum function declaration to resolve "implicit declaration" warnings.
Douglas Clowes
2007-03-02 08:24:44 +11:00
992c9c4902
Handle the case where motion control is not enabled on the panel. This is regarded as a hardware fault for all DMC2280 motors.
Douglas Clowes
2007-03-01 09:09:32 +11:00
349831f603
Add in the Safety PLC object
Douglas Clowes
2007-03-01 09:07:44 +11:00
40846b9d94
First iteration of SICS object to handle the Safety PLC digital I/O
Douglas Clowes
2007-03-01 09:07:00 +11:00
628fca916e
Expose the MultiChan Action (Wrapper) function to allow device drivers to pass unknown actions through to this and the underlying RS232 controller.
Douglas Clowes
2007-03-01 09:05:29 +11:00
029c9cc982
Add periodic, or repeating, timer events
Douglas Clowes
2007-03-01 09:03:07 +11:00
e57006789b
Make debug logging dependent on counter debug parameter
Douglas Clowes
2007-02-26 17:40:49 +11:00
1bfd9eb459
Added dummy proc for bm controlled hs count
Ferdi Franceschini and Douglas Clowes
2007-02-26 13:25:04 +11:00
70873d959c
Added scan point start time for each nexus file entry.
Ferdi Franceschini and Douglas Clowes
2007-02-26 13:23:00 +11:00
75711dde2a
Create 2D polar angle grid.
Ferdi Franceschini and Douglas Clowes
2007-02-26 13:17:13 +11:00
903c446391
Set zero posn to right edge of detector for detector rotate.
Ferdi Franceschini and Douglas Clowes
2007-02-26 13:15:32 +11:00
edfbb73b10
Added config for hmm.
Ferdi Franceschini and Douglas Clowes
2007-02-26 13:14:07 +11:00
1155552dde
Separated bm configuration from hmm config.
Ferdi Franceschini and Douglas Clowes
2007-02-26 13:13:09 +11:00
b32a0dff3c
Added detector physical specs.
Ferdi Franceschini and Douglas Clowes
2007-02-23 09:20:25 +11:00
5f3eeed030
Made structural mods suggested by MK and now creates 2D polar_angle array.
Ferdi Franceschini and Douglas Clowes
2007-02-23 09:19:27 +11:00