aa1d192960
Revert to allowing no value for nx schema release attribute. So if there is no release there will be no release tag entries in the file.
Ferdi Franceschini
2007-04-01 10:20:32 +10:00
68298124bf
Try to ensure that the nx_content_release_tag attribute has at least a blank value.
Ferdi Franceschini
2007-04-01 10:14:44 +10:00
467943d64c
Set motor position datasets to rank 1.
Ferdi Franceschini
2007-04-01 10:03:26 +10:00
8d6b79db3a
Link scanvariable to scan dataset and set axes attribute on data.
Ferdi Franceschini
2007-03-31 14:49:10 +10:00
c49619026b
no message
Dan Bartlett
2007-03-31 14:21:59 +10:00
51079b5e9d
Set part names for real motors.
Ferdi Franceschini
2007-03-31 13:34:29 +10:00
f0a3d8f18c
Added "part" identifier for motors. It names the assembly which a motor belongs to, eg sample, crystal, filter.
Ferdi Franceschini
2007-03-31 13:33:54 +10:00
db9a45ff1e
The instrument specific hmm configurations are now responsible for creating the hmm and hmc objects. This makes it possible to drop dummy or instrumented histogram memory objects into the common setup and control code.
Ferdi Franceschini
2007-03-31 11:30:31 +10:00
7526a7b93d
Modified the simulated hmm configurations so that they now source the common config and override the hmc control, the histogram::initialize and the histogram::hmmdititemval procs.
Ferdi Franceschini
2007-03-31 11:27:52 +10:00
53e7a69cb0
Removed duplicate parameters for hmm in putslab call.
Ferdi Franceschini
2007-03-31 09:44:06 +10:00
307d7ba068
Renamed the dummy hmm control procs to match the names in the real hmm setup. count_bm_controlled now does a blocking count for the simulated hmm.
Ferdi Franceschini
2007-03-31 09:27:28 +10:00
81f12eadda
fix typo
Douglas Clowes
2007-03-30 18:44:30 +10:00
57bf7f35c6
change 90 to zero degrees
Douglas Clowes
2007-03-30 18:44:13 +10:00
495e84ef51
Change strcmp to strcasecmp to fix case sensitivity issue in hipadaba hget
Douglas Clowes
2007-03-30 18:40:48 +10:00
9fa649954b
putslab can now get histogram memory data directly if you specify start, length and bank parameters for the histogram memory object. This is useful if you need to make an unbuffered get call to the hmm
Ferdi Franceschini
2007-03-30 17:57:07 +10:00
7391c7122d
Make sure that putslab gets the histogram memory directly just in case we need to do an unbuffered hmm get as is the case for wombat.
Ferdi Franceschini
2007-03-30 17:54:55 +10:00
a617837388
Update ::histogram_memory::save to handle writing to growable 3D arrays.
Ferdi Franceschini
2007-03-30 17:51:35 +10:00
e0e6bed82e
Initial support for growing multidimensional histogram memory datasets.
Ferdi Franceschini
2007-03-30 17:21:49 +10:00
83a528ad10
Use nexus compliant name for phone number.
Ferdi Franceschini
2007-03-30 17:20:53 +10:00
d7303b0751
Can now write multidimensional arrays with an unlimited first dimension.
Ferdi Franceschini
2007-03-30 17:19:18 +10:00
a10234185d
update some comments and remove CVS directories that have crept in
Douglas Clowes
2007-03-30 13:32:19 +10:00
a96d267d57
Add c1ht and m1ro to hpaths
Douglas Clowes
2007-03-30 13:28:09 +10:00
6261c37519
Update slit motor limits to overlap by 5 and open 25 each (50mm gap).
Douglas Clowes
2007-03-29 17:30:42 +10:00
b43ae4e50a
reduce slit motion ranges
Douglas Clowes
2007-03-29 08:57:26 +10:00
fd8e8a6a3f
Ensure zero offset for index into cvs keyword list values.
Ferdi Franceschini
2007-03-28 13:24:36 +10:00
d49a7be3bb
Create single entry nexus files for scans with instrument state in 1D arrays indexed by scan point. Use putslab and sics data objects to grow arrays.
Ferdi Franceschini
2007-03-27 08:04:19 +10:00
cd0de991b4
Update config for new multichannel controller which no longer requires an RS232 controller and accepts named hosts and ports.
Ferdi Franceschini
2007-03-26 12:29:10 +10:00
5960ce1d00
Modify to use multichannel controller for motor connections
Douglas Clowes
2007-03-26 08:09:46 +10:00
5f0120ea5f
Simulated motors return unknown for units parameter.
Ferdi Franceschini
2007-03-26 07:38:52 +10:00
5d593ff615
Bring into line with changes in the hmm common configuration file.
Ferdi Franceschini
2007-03-24 19:21:21 +11:00
63fc628e89
Added hmm_save function and refactored hmm_addnxscanentry to use it.
Ferdi Franceschini
2007-03-24 19:17:54 +11:00
8ee21d58f4
The prepare count_with_bm and finish functions can now be used independently of scans. Added count_with_bm and save commands
Ferdi Franceschini
2007-03-24 19:12:51 +11:00
4568b365a6
Make bmonscan graphics view info independent of the bmonscan feedback.
Ferdi Franceschini
2007-03-24 14:44:03 +11:00
7efec40cc6
Add section for platypus/reflectometer
Douglas Clowes
2007-03-23 18:52:36 +11:00
f283ec6968
Change from RS232Controller to MultiChan
Douglas Clowes
2007-03-23 18:51:15 +11:00
96b8a1aee6
Fixing blocked motor detection
Douglas Clowes
2007-03-23 18:43:43 +11:00
7d36b64f68
no message
Dan Bartlett
2007-03-23 18:10:44 +11:00
082355318f
Refactoring, reduce duplicate code, eliminate obsolete code. Fix a few bugs. Improve blocked motor detection code. Align with MultiChan version
Douglas Clowes
2007-03-23 18:06:20 +11:00
fd8618b453
reorganised configuration tree
Douglas Clowes
2007-03-23 16:15:51 +11:00
1a5c864950
Add host / port constructor methods
Douglas Clowes
2007-03-23 13:56:40 +11:00
54e5ebb47e
reorganised configuration tree
Douglas Clowes
2007-03-23 13:55:35 +11:00
c647dd6951
Migrated down the config tree
Douglas Clowes
2007-03-23 13:44:35 +11:00
5ec8440355
Make mth entry consistent with hipd. Use correct units for slit motors.
Ferdi Franceschini
2007-03-22 18:37:26 +11:00
aaba6ffb44
Set new browser view display format.
Ferdi Franceschini
2007-03-22 18:34:14 +11:00
737635dbd7
Source common counter configuration.
Ferdi Franceschini
2007-03-22 18:32:29 +11:00
e2c2657dcd
Use the following generic node names for graph data (see Jira SICS-32) axis - 1D float array for x axis data data - 1D float array for y axis data lastaxis - last updated x value lastdata -last updated y value
Ferdi Franceschini
2007-03-22 18:31:18 +11:00
bfa6c2f887
bm_addnxscanentry is now more dynamic. It sets nexus dictionary variables for the scan variable attributes.
Ferdi Franceschini
2007-03-22 18:19:56 +11:00
6ca1c328b6
no message
Dan Bartlett
2007-03-22 09:52:42 +11:00
a502a41591
tweeking sample raise step rate to reduce overrun
Douglas Clowes
2007-03-22 07:39:06 +11:00
181dc85f14
Differentiate between motion control off and unknown
Douglas Clowes
2007-03-21 17:36:30 +11:00
108d20b2f1
Change mtth softupperlim from 137 to 140
Douglas Clowes
2007-03-21 13:22:22 +11:00
78905ca695
Added -space option to hlist command. This is useful for processing hlist outpu in Tcl.
Ferdi Franceschini
2007-03-20 16:06:24 +11:00
efb997cd16
Make privilege property consistent with the GumTree hipadaba schema.
Ferdi Franceschini
2007-03-20 16:05:12 +11:00
072d0fc1c6
Change mtth hardupperlim from 137 to 140
Douglas Clowes
2007-03-20 14:13:17 +11:00
94f3ef8ce6
NEW CODE FOR KOWARI
Dan Bartlett
2007-03-20 14:10:55 +11:00
bc4813b4ba
MJL 20/3/07 Didn't quite get MAX_HTTP_REQUEST_BYTES declaration right (needed long long type), fixed.
Mark Lesha
2007-03-20 13:46:01 +11:00
69d58fbaca
Reduce entries for each "real" motor to just three types by nexus group. TODO: Configurable virtual motors.
Ferdi Franceschini
2007-03-20 12:03:35 +11:00
978b06587c
Use new hmm setup and initialisation functions and initialise hmm_start to read from the start of the histogram memory for each instrument.
Ferdi Franceschini
2007-03-20 11:59:53 +11:00
da2e771687
Update histogram memory configuration in anticipation of new histogram memory server.
Ferdi Franceschini
2007-03-20 11:57:40 +11:00
0640a1edaf
The wombat specific addnxentry has been made obsolete with the addition of hmm_* variables set by the hmm_setup function.
Ferdi Franceschini
2007-03-20 11:54:44 +11:00
f19a328280
Store hmm_setup parameters in hmm_* SICS variables for use in file writing, the GumTree interface and commandline feedback code. Set place holders for hpath setup and initialisation functions.
Ferdi Franceschini
2007-03-20 11:50:11 +11:00
17b5fe7ca6
Bring into line with changes in nxscripts_common_1.tcl Code cleanup.
Ferdi Franceschini
2007-03-20 11:43:24 +11:00
d958acecd8
Use hmm start, length, and long name variables to write instrument specific histogram data. Writing of motor units and long name has been parameterized so that we can fetch this values from a motor object. Scan variable is now written directly instead of linking to another entry.
Ferdi Franceschini
2007-03-20 11:40:26 +11:00
8251a6468b
Parameterized scanvar alias so we can now write scan variable entries directly instead of linking to another entry.
Ferdi Franceschini
2007-03-20 11:37:39 +11:00
ad7d24aea2
Added "DMC2280GetTextPar" implementation of the new motor driver GetDriverTextPar function. This refactoring is moving towards the goal in SICS-10 on Jira.
Ferdi Franceschini
2007-03-20 11:24:36 +11:00
537204f2e2
Added optional "GetDriverTextPar" function to allow fetching of text parameters (eg units) from motor drivers. See SICS-10 on Jira.
Ferdi Franceschini
2007-03-20 11:22:10 +11:00
86f584ea45
Refactoring: We would like motor objects to allow getting of non-float parameters. Call "GetDriverTextPar" if defined by a driver. See SICS-10 on Jira.
Ferdi Franceschini
2007-03-20 11:20:29 +11:00
657b5fc4f2
Synch hdb event names with names at PSI.
Ferdi Franceschini
2007-03-20 10:58:05 +11:00
76e546fea2
Make compatible with both traditional and multichan motor controllers
Douglas Clowes
2007-03-20 10:57:59 +11:00
3b7eccf481
Added "getnumchan" command to fetch the number of available counter channels for a scan object. Mark Koennecke agreed to this change on the 15/03/07. Search for Re: getnmonitor from scan.c and counter.c on plone for the transcript.
Ferdi Franceschini
2007-03-20 10:55:16 +11:00
faa2302019
Added "getnmon" command to fetch the number of available monitors for a counter object. Mark Koennecke agreed to this change on the 15/03/07. Search for Re: getnmonitor from scan.c and counter.c on plone for the transcript.
Ferdi Franceschini
2007-03-20 10:53:26 +11:00
c28223584b
MJL 19/3/07 Effectively disabled HTTP chunk transfer code (see MAX_HTTP_TRANSFER_BYTES), was causing problems where start and end were not specified.
Mark Lesha
2007-03-19 17:02:17 +11:00
f15aed00ab
simplify proc generation for virtual slit motors
Douglas Clowes
2007-03-19 14:55:27 +11:00
613793a782
remove "button" code that breaks Internet Explorer
Douglas Clowes
2007-03-19 14:09:21 +11:00
51e6ee6325
calibrate slit gaps (roughly), move to correct axis, correct offset calculation.
Douglas Clowes
2007-03-19 14:08:13 +11:00
5bc15d13c5
calibrate S3 and S4, move to cartesian coordinates, add virtual slit motor constructors
Douglas Clowes
2007-03-19 14:06:13 +11:00
a121eaa0cf
Allow list expressions like MG _TDA,_TPA Allow decimal numbers in expressions use double to ensure floating point in expressions.
Ferdi Franceschini
2007-03-16 17:20:33 +11:00
d1d5afc4df
Allow anything for the arguments to MG. Whether or not we can parse and process it is another matter.
Ferdi Franceschini
2007-03-16 17:11:56 +11:00
4da6d932fb
MJL 16/3/07 Added transitional statuses, removed blocking code, improved performance under error conditions.
Mark Lesha
2007-03-16 16:57:36 +11:00
f62af28efb
Changed to using new multichan motor driver
Douglas Clowes
2007-03-16 10:20:37 +11:00
9e7a102413
cleanup splint
Douglas Clowes
2007-03-16 09:06:56 +11:00
36780e52ea
timeout handling
Douglas Clowes
2007-03-16 09:06:29 +11:00
d1500ef0b4
timeouts, retries and reconnection handling improvements
Douglas Clowes
2007-03-16 09:03:42 +11:00
3b7496b7ce
bug in queue removal
Douglas Clowes
2007-03-16 09:03:13 +11:00
ede6b30125
rename motors in line with echidna and wombat. refinements while driving through SICS.
Douglas Clowes
2007-03-16 08:57:31 +11:00
9a98f7528b
renamed motors in line with echidna and wombat
Douglas Clowes
2007-03-16 08:56:09 +11:00