Commit Graph

792 Commits

Author SHA1 Message Date
Ferdi Franceschini
f38e44c8d8 Construct motor hipadaba paths from type and group info
in the "motor part" field.

r1785 | ffr | 2007-04-02 18:19:17 +1000 (Mon, 02 Apr 2007) | 3 lines
2012-11-15 13:13:42 +11:00
Douglas Clowes
105cc5650c add some more checks, defer context deletion, don't double scan
r1784 | dcl | 2007-04-02 17:35:44 +1000 (Mon, 02 Apr 2007) | 2 lines
2012-11-15 13:13:39 +11:00
Douglas Clowes
62aa98edf7 fix sz steprate and limits
r1783 | dcl | 2007-04-02 17:33:11 +1000 (Mon, 02 Apr 2007) | 2 lines
2012-11-15 13:13:35 +11:00
Douglas Clowes
2da08390b8 Change sz count rate, remove obsolete code and do some cleaning
r1782 | dcl | 2007-04-02 15:02:21 +1000 (Mon, 02 Apr 2007) | 2 lines
2012-11-15 13:13:32 +11:00
Douglas Clowes
636fb54aa7 Make the slits cartesian and do a little cleaning up
r1781 | dcl | 2007-04-02 15:00:20 +1000 (Mon, 02 Apr 2007) | 2 lines
2012-11-15 13:13:29 +11:00
Douglas Clowes
c944a7383d Should not be in CVS
r1780 | dcl | 2007-04-02 14:58:24 +1000 (Mon, 02 Apr 2007) | 2 lines
2012-11-15 13:13:25 +11:00
Ferdi Franceschini
f3a6c7bd49 OK, now here's the thing.
You have to save a dataset before you can link a VGroup to it.

r1779 | ffr | 2007-04-01 15:44:56 +1000 (Sun, 01 Apr 2007) | 3 lines
2012-11-15 13:13:22 +11:00
Ferdi Franceschini
3e8375c974 What's the point?
ie I forgot to set the run number.

r1778 | ffr | 2007-04-01 15:38:16 +1000 (Sun, 01 Apr 2007) | 3 lines
2012-11-15 13:13:19 +11:00
Ferdi Franceschini
9fbaec72fd The procedure which writes the data must write the run_number.
r1777 | ffr | 2007-04-01 15:34:26 +1000 (Sun, 01 Apr 2007) | 2 lines
2012-11-15 13:13:15 +11:00
Ferdi Franceschini
aded505558 The run number should be written when making a new scan entry.
r1776 | ffr | 2007-04-01 15:29:08 +1000 (Sun, 01 Apr 2007) | 2 lines
2012-11-15 13:13:12 +11:00
Ferdi Franceschini
486b82c526 Fixed call to nxscript.
r1775 | ffr | 2007-04-01 15:19:04 +1000 (Sun, 01 Apr 2007) | 2 lines
2012-11-15 13:13:09 +11:00
Ferdi Franceschini
cae44262ab Match up x and y pixel_offsets with the corresponding dimension.
r1774 | ffr | 2007-04-01 15:15:44 +1000 (Sun, 01 Apr 2007) | 2 lines
2012-11-15 13:13:06 +11:00
Ferdi Franceschini
935116cb9b dim0 is vertical
dim1 is horizontal
It's the C order thing, rows columns.

r1773 | ffr | 2007-04-01 15:01:27 +1000 (Sun, 01 Apr 2007) | 4 lines
2012-11-15 13:13:02 +11:00
Ferdi Franceschini
374151be26 Fixed mixups between sics variables and tcl variables, and nxdict aliases with nexus dataset names.
r1772 | ffr | 2007-04-01 14:53:39 +1000 (Sun, 01 Apr 2007) | 2 lines
2012-11-15 13:12:59 +11:00
Ferdi Franceschini
b1b0057d8b For want of a space the battle was lost.
r1771 | ffr | 2007-04-01 14:51:58 +1000 (Sun, 01 Apr 2007) | 2 lines
2012-11-15 13:12:55 +11:00
Ferdi Franceschini
2d7cf89385 Set x and y pixel offsets and run number.
The run number is used as the first dimension axis for
simple count and save operations.

r1770 | ffr | 2007-04-01 14:36:09 +1000 (Sun, 01 Apr 2007) | 4 lines
2012-11-15 13:12:52 +11:00
Ferdi Franceschini
e67510e6bd Fetch descriptive motor name from the motor's long_name field.
r1769 | ffr | 2007-04-01 12:34:29 +1000 (Sun, 01 Apr 2007) | 2 lines
2012-11-15 13:12:49 +11:00
Ferdi Franceschini
bb588c7d05 Fixed duplication of ss1u for long_name calls.
r1768 | ffr | 2007-04-01 12:25:40 +1000 (Sun, 01 Apr 2007) | 2 lines
2012-11-15 13:12:46 +11:00
Ferdi Franceschini
6d673e01dc Added missing long_name mphi.
r1767 | ffr | 2007-04-01 12:24:16 +1000 (Sun, 01 Apr 2007) | 2 lines
2012-11-15 13:12:42 +11:00
Ferdi Franceschini
4712347649 Both hipd and hrpd motors have now been configured with part identifiers and and long names, and the hpaths now use the long_name fields.
r1766 | ffr | 2007-04-01 11:58:58 +1000 (Sun, 01 Apr 2007) | 2 lines
2012-11-15 13:12:39 +11:00
Ferdi Franceschini
6d17aca411 Counters have a mode subcommand, not countmode!
r1765 | ffr | 2007-04-01 10:46:51 +1000 (Sun, 01 Apr 2007) | 2 lines
2012-11-15 13:12:36 +11:00
Ferdi Franceschini
9d9937a5b7 Control simulated hmm driver with simulated counter to mimic the real hmc.
r1764 | ffr | 2007-04-01 10:41:26 +1000 (Sun, 01 Apr 2007) | 2 lines
2012-11-15 13:12:32 +11:00
Ferdi Franceschini
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.

r1763 | ffr | 2007-04-01 10:20:32 +1000 (Sun, 01 Apr 2007) | 3 lines
2012-11-15 13:12:29 +11:00
Ferdi Franceschini
68298124bf Try to ensure that the nx_content_release_tag attribute has at least a blank value.
r1762 | ffr | 2007-04-01 10:14:44 +1000 (Sun, 01 Apr 2007) | 2 lines
2012-11-15 13:12:26 +11:00
Ferdi Franceschini
467943d64c Set motor position datasets to rank 1.
r1761 | ffr | 2007-04-01 10:03:26 +1000 (Sun, 01 Apr 2007) | 2 lines
2012-11-15 13:12:23 +11:00
Ferdi Franceschini
abb82d02ea Restored $Name:$ and $Revision:$ keywords.
r1760 | ffr | 2007-04-01 09:40:39 +1000 (Sun, 01 Apr 2007) | 2 lines
2012-11-15 13:12:19 +11:00
Ferdi Franceschini
8d6b79db3a Link scanvariable to scan dataset and set axes attribute on data.
r1759 | ffr | 2007-03-31 14:49:10 +1000 (Sat, 31 Mar 2007) | 2 lines
2012-11-15 13:12:16 +11:00
Dan Bartlett
c49619026b no message
r1758 | dbx | 2007-03-31 14:21:59 +1000 (Sat, 31 Mar 2007) | 2 lines
2012-11-15 13:12:12 +11:00
Ferdi Franceschini
51079b5e9d Set part names for real motors.
r1757 | ffr | 2007-03-31 13:34:29 +1000 (Sat, 31 Mar 2007) | 2 lines
2012-11-15 13:12:09 +11:00
Ferdi Franceschini
f0a3d8f18c Added "part" identifier for motors. It names the assembly which a motor belongs to, eg sample, crystal, filter.
r1756 | ffr | 2007-03-31 13:33:54 +1000 (Sat, 31 Mar 2007) | 2 lines
2012-11-15 13:12:06 +11:00
Dan Bartlett
210e61e1b8 Quokka motion controller files added
r1755 | dbx | 2007-03-31 12:58:27 +1000 (Sat, 31 Mar 2007) | 2 lines
2012-11-15 13:12:03 +11:00
Ferdi Franceschini
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.
r1754 | ffr | 2007-03-31 11:30:31 +1000 (Sat, 31 Mar 2007) | 2 lines
2012-11-15 13:11:59 +11:00
Ferdi Franceschini
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.
r1753 | ffr | 2007-03-31 11:27:52 +1000 (Sat, 31 Mar 2007) | 2 lines
2012-11-15 13:11:56 +11:00
Ferdi Franceschini
53e7a69cb0 Removed duplicate parameters for hmm in putslab call.
r1752 | ffr | 2007-03-31 09:44:06 +1000 (Sat, 31 Mar 2007) | 2 lines
2012-11-15 13:11:53 +11:00
Ferdi Franceschini
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.

r1751 | ffr | 2007-03-31 09:27:28 +1000 (Sat, 31 Mar 2007) | 3 lines
2012-11-15 13:11:49 +11:00
Douglas Clowes
81f12eadda fix typo
r1750 | dcl | 2007-03-30 18:44:30 +1000 (Fri, 30 Mar 2007) | 2 lines
2012-11-15 13:11:46 +11:00
Douglas Clowes
57bf7f35c6 change 90 to zero degrees
r1749 | dcl | 2007-03-30 18:44:13 +1000 (Fri, 30 Mar 2007) | 2 lines
2012-11-15 13:11:43 +11:00
Douglas Clowes
495e84ef51 Change strcmp to strcasecmp to fix case sensitivity issue in hipadaba hget
r1748 | dcl | 2007-03-30 18:40:48 +1000 (Fri, 30 Mar 2007) | 2 lines
2012-11-15 13:11:39 +11:00
Ferdi Franceschini
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
r1747 | ffr | 2007-03-30 17:57:07 +1000 (Fri, 30 Mar 2007) | 2 lines
2012-11-15 13:11:36 +11:00
Ferdi Franceschini
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.
r1746 | ffr | 2007-03-30 17:54:55 +1000 (Fri, 30 Mar 2007) | 2 lines
2012-11-15 13:11:33 +11:00
Ferdi Franceschini
a617837388 Update ::histogram_memory::save to handle writing to growable 3D arrays.
r1745 | ffr | 2007-03-30 17:51:35 +1000 (Fri, 30 Mar 2007) | 2 lines
2012-11-15 13:11:30 +11:00
Ferdi Franceschini
e0e6bed82e Initial support for growing multidimensional histogram memory datasets.
r1744 | ffr | 2007-03-30 17:21:49 +1000 (Fri, 30 Mar 2007) | 2 lines
2012-11-15 13:11:26 +11:00
Ferdi Franceschini
83a528ad10 Use nexus compliant name for phone number.
r1743 | ffr | 2007-03-30 17:20:53 +1000 (Fri, 30 Mar 2007) | 2 lines
2012-11-15 13:11:23 +11:00
Ferdi Franceschini
d7303b0751 Can now write multidimensional arrays with an unlimited first dimension.
r1742 | ffr | 2007-03-30 17:19:18 +1000 (Fri, 30 Mar 2007) | 2 lines
2012-11-15 13:11:20 +11:00
Douglas Clowes
a10234185d update some comments and remove CVS directories that have crept in
r1741 | dcl | 2007-03-30 13:32:19 +1000 (Fri, 30 Mar 2007) | 2 lines
2012-11-15 13:11:17 +11:00
Douglas Clowes
a96d267d57 Add c1ht and m1ro to hpaths
r1740 | dcl | 2007-03-30 13:28:09 +1000 (Fri, 30 Mar 2007) | 2 lines
2012-11-15 13:11:13 +11:00
Douglas Clowes
6261c37519 Update slit motor limits to overlap by 5 and open 25 each (50mm gap).
r1739 | dcl | 2007-03-29 17:30:42 +1000 (Thu, 29 Mar 2007) | 2 lines
2012-11-15 13:11:10 +11:00
Douglas Clowes
b43ae4e50a reduce slit motion ranges
r1738 | dcl | 2007-03-29 08:57:26 +1000 (Thu, 29 Mar 2007) | 2 lines
2012-11-15 13:11:07 +11:00
Ferdi Franceschini
fd8e8a6a3f Ensure zero offset for index into cvs keyword list values.
r1737 | ffr | 2007-03-28 13:24:36 +1000 (Wed, 28 Mar 2007) | 2 lines
2012-11-15 13:11:04 +11:00
Ferdi Franceschini
ee3fc81807 Fixed setting of nx_content_revision_num variable.
r1736 | ffr | 2007-03-28 13:15:08 +1000 (Wed, 28 Mar 2007) | 2 lines
2012-11-15 13:11:00 +11:00