Commit Graph

461 Commits

Author SHA1 Message Date
Ferdi Franceschini
978b06587c Use new hmm setup and initialisation functions and initialise hmm_start to read from the start of the histogram memory for each instrument.
r1685 | ffr | 2007-03-20 11:59:53 +1100 (Tue, 20 Mar 2007) | 2 lines
2012-11-15 13:08:28 +11:00
Ferdi Franceschini
da2e771687 Update histogram memory configuration in anticipation of new histogram memory server.
r1684 | ffr | 2007-03-20 11:57:40 +1100 (Tue, 20 Mar 2007) | 2 lines
2012-11-15 13:08:24 +11:00
Ferdi Franceschini
0640a1edaf The wombat specific addnxentry has been made obsolete with the addition of hmm_* variables set by the hmm_setup function.
r1683 | ffr | 2007-03-20 11:54:44 +1100 (Tue, 20 Mar 2007) | 2 lines
2012-11-15 13:08:21 +11:00
Ferdi Franceschini
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.

r1682 | ffr | 2007-03-20 11:50:11 +1100 (Tue, 20 Mar 2007) | 3 lines
2012-11-15 13:08:18 +11:00
Ferdi Franceschini
17b5fe7ca6 Bring into line with changes in nxscripts_common_1.tcl
Code cleanup.

r1681 | ffr | 2007-03-20 11:43:24 +1100 (Tue, 20 Mar 2007) | 3 lines
2012-11-15 13:08:15 +11:00
Ferdi Franceschini
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.

r1680 | ffr | 2007-03-20 11:40:26 +1100 (Tue, 20 Mar 2007) | 4 lines
2012-11-15 13:08:11 +11:00
Ferdi Franceschini
8251a6468b Parameterized scanvar alias so we can now write scan variable entries directly instead of linking to another entry.
r1679 | ffr | 2007-03-20 11:37:39 +1100 (Tue, 20 Mar 2007) | 2 lines
2012-11-15 13:08:08 +11:00
Douglas Clowes
76e546fea2 Make compatible with both traditional and multichan motor controllers
r1674 | dcl | 2007-03-20 10:57:59 +1100 (Tue, 20 Mar 2007) | 2 lines
2012-11-15 13:07:52 +11:00
Douglas Clowes
f15aed00ab simplify proc generation for virtual slit motors
r1670 | dcl | 2007-03-19 14:55:27 +1100 (Mon, 19 Mar 2007) | 2 lines
2012-11-15 13:07:40 +11:00
Douglas Clowes
51e6ee6325 calibrate slit gaps (roughly), move to correct axis, correct offset calculation.
r1668 | dcl | 2007-03-19 14:08:13 +1100 (Mon, 19 Mar 2007) | 2 lines
2012-11-15 13:07:34 +11:00
Douglas Clowes
5bc15d13c5 calibrate S3 and S4, move to cartesian coordinates, add virtual slit motor constructors
r1667 | dcl | 2007-03-19 14:06:13 +1100 (Mon, 19 Mar 2007) | 2 lines
2012-11-15 13:07:30 +11:00
Ferdi Franceschini
a121eaa0cf Allow list expressions like MG _TDA,_TPA
Allow decimal numbers in expressions use double to ensure floating point in expressions.

r1666 | ffr | 2007-03-16 17:20:33 +1100 (Fri, 16 Mar 2007) | 3 lines
2012-11-15 13:07:27 +11:00
Ferdi Franceschini
d1d5afc4df Allow anything for the arguments to MG.
Whether or not we can parse and process it is another matter.

r1665 | ffr | 2007-03-16 17:11:56 +1100 (Fri, 16 Mar 2007) | 3 lines
2012-11-15 13:07:24 +11:00
Douglas Clowes
f62af28efb Changed to using new multichan motor driver
r1663 | dcl | 2007-03-16 10:20:37 +1100 (Fri, 16 Mar 2007) | 2 lines
2012-11-15 13:07:18 +11:00
Douglas Clowes
ede6b30125 rename motors in line with echidna and wombat. refinements while driving through SICS.
r1658 | dcl | 2007-03-16 08:57:31 +1100 (Fri, 16 Mar 2007) | 2 lines
2012-11-15 13:07:02 +11:00
Douglas Clowes
9a98f7528b renamed motors in line with echidna and wombat
r1657 | dcl | 2007-03-16 08:56:09 +1100 (Fri, 16 Mar 2007) | 2 lines
2012-11-15 13:06:59 +11:00
Ferdi Franceschini
abc0b0a3f3 Added channel select to GTI bmonscan command.
r1655 | ffr | 2007-03-15 09:46:33 +1100 (Thu, 15 Mar 2007) | 2 lines
2012-11-15 13:06:56 +11:00
Ferdi Franceschini
f0c41e2ebd Re-added graphset property to /graphics
r1654 | ffr | 2007-03-15 09:44:22 +1100 (Thu, 15 Mar 2007) | 2 lines
2012-11-15 13:06:53 +11:00
Douglas Clowes
383fcf9f13 major mods including names to be more like echidna and wombat
r1651 | dcl | 2007-03-14 14:06:18 +1100 (Wed, 14 Mar 2007) | 2 lines
2012-11-15 13:06:44 +11:00
Ferdi Franceschini
3fdf28282a Added getinfo proc to return scan command variables
Depends on renamed sicslist command. (update ofac.c)

r1647 | ffr | 2007-03-14 08:27:28 +1100 (Wed, 14 Mar 2007) | 3 lines
2012-11-15 13:06:37 +11:00
Ferdi Franceschini
1adad6351f Refactoring: for new utility.tcl:getinfo
Use consistent naming scheme for scancommand variables

r1646 | ffr | 2007-03-14 08:26:05 +1100 (Wed, 14 Mar 2007) | 3 lines
2012-11-15 13:06:34 +11:00
Ferdi Franceschini
b9731fc0ac Provide bmonscan graphics view and command feedback.
r1643 | ffr | 2007-03-13 16:43:45 +1100 (Tue, 13 Mar 2007) | 2 lines
2012-11-15 13:06:25 +11:00
Ferdi Franceschini
e1cbf10ed7 Source hipadaba config after other configs.
r1642 | ffr | 2007-03-13 16:42:24 +1100 (Tue, 13 Mar 2007) | 2 lines
2012-11-15 13:06:22 +11:00
Douglas Clowes
9f49b838cc Increase pcx upper limit after modifying limit switch
r1641 | dcl | 2007-03-13 12:29:22 +1100 (Tue, 13 Mar 2007) | 2 lines
2012-11-15 13:06:19 +11:00
Ferdi Franceschini
075cdabfa2 Use commands_hpath_setup and graphics_hpath_setup to generate scancommand hpaths.
r1638 | ffr | 2007-03-13 09:11:39 +1100 (Tue, 13 Mar 2007) | 2 lines
2012-11-15 13:06:16 +11:00
Ferdi Franceschini
2f499bfc60 Accidentally added generated files.
r1637 | ffr | 2007-03-13 09:02:50 +1100 (Tue, 13 Mar 2007) | 2 lines
2012-11-15 13:06:13 +11:00
Ferdi Franceschini
d59a3fd642 Specialized addnxscanentry for wombat
r1636 | ffr | 2007-03-13 09:00:50 +1100 (Tue, 13 Mar 2007) | 2 lines
2012-11-15 13:06:10 +11:00
Ferdi Franceschini
1fa195b906 Make nexus dics
r1635 | ffr | 2007-03-13 08:42:53 +1100 (Tue, 13 Mar 2007) | 2 lines
2012-11-15 13:06:06 +11:00
Ferdi Franceschini
f6bb48f9e1 Variables to calculate polar angles in a region of interest.
r1632 | ffr | 2007-03-12 09:43:12 +1100 (Mon, 12 Mar 2007) | 2 lines
2012-11-15 13:05:57 +11:00
Ferdi Franceschini
ea3bfe6cbb Added dummy functions to make scan, and nexus operations happy.
r1631 | ffr | 2007-03-12 09:25:56 +1100 (Mon, 12 Mar 2007) | 2 lines
2012-11-15 13:05:54 +11:00
Ferdi Franceschini
122cdbee9e Initialise and setup hmm.
r1630 | ffr | 2007-03-12 09:18:03 +1100 (Mon, 12 Mar 2007) | 2 lines
2012-11-15 13:05:51 +11:00
Ferdi Franceschini
046e642f3d Variables to calculate polar angles in a region of interest.
r1629 | ffr | 2007-03-12 09:17:04 +1100 (Mon, 12 Mar 2007) | 2 lines
2012-11-15 13:05:48 +11:00
Ferdi Franceschini
307a3ccc6b Declare some empty functions to make scan and nexus code happy.
r1628 | ffr | 2007-03-12 08:59:27 +1100 (Mon, 12 Mar 2007) | 2 lines
2012-11-15 13:05:45 +11:00
Ferdi Franceschini
1745977df4 Initialise and setup hmm.
r1627 | ffr | 2007-03-12 08:57:37 +1100 (Mon, 12 Mar 2007) | 2 lines
2012-11-15 13:05:42 +11:00
Ferdi Franceschini
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.

r1626 | ffr | 2007-03-12 08:55:45 +1100 (Mon, 12 Mar 2007) | 4 lines
2012-11-15 13:05:39 +11:00
Ferdi Franceschini
4037d5ca4d Use dataFileName SICS variable.
Refactoring:
Renamed addnxentry functions to addnxscanentry functions in preparation for code which will compose nxentries from primitives.

r1625 | ffr | 2007-03-12 08:45:50 +1100 (Mon, 12 Mar 2007) | 4 lines
2012-11-15 13:05:36 +11:00
Ferdi Franceschini
962dfd484b Created histogram_memory namespace.
Created functions to initialise and setup the histogram memory.

r1624 | ffr | 2007-03-12 08:41:30 +1100 (Mon, 12 Mar 2007) | 3 lines
2012-11-15 13:05:33 +11:00
Ferdi Franceschini
da4631a519 Made top level /experiment node for user data and datafile name. Also started graphics for plotting beam monitor scans.
r1623 | ffr | 2007-03-12 08:38:23 +1100 (Mon, 12 Mar 2007) | 2 lines
2012-11-15 13:05:30 +11:00
Ferdi Franceschini
f48e601fc6 Add sics datafileName variable so we can provide automatic notification of filename changes.
r1622 | ffr | 2007-03-12 08:29:55 +1100 (Mon, 12 Mar 2007) | 2 lines
2012-11-15 13:05:26 +11:00
Douglas Clowes
f27b1c8e87 Configure Monochromator focus motor
r1613 | dcl | 2007-03-08 13:30:10 +1100 (Thu, 08 Mar 2007) | 2 lines
2012-11-15 13:05:03 +11:00
Ferdi Franceschini
012ce9a194 Set sics_release to development
r1610 | ffr | 2007-03-07 15:05:05 +1100 (Wed, 07 Mar 2007) | 2 lines
2012-11-15 13:04:54 +11:00
Douglas Clowes
25f914431d Change reference zero for stth
r1606 | dcl | 2007-03-06 08:46:51 +1100 (Tue, 06 Mar 2007) | 2 lines
2012-11-15 13:04:42 +11:00
Ferdi Franceschini
b0f627e642 nexus dic files are now being constructed per use case.
r1605 | ffr | 2007-03-05 21:05:59 +1100 (Mon, 05 Mar 2007) | 2 lines
2012-11-15 13:04:39 +11:00
Ferdi Franceschini
df9b9e2ff1 Nexus file configuration is now modular.
r1604 | ffr | 2007-03-05 21:04:40 +1100 (Mon, 05 Mar 2007) | 2 lines
2012-11-15 13:04:36 +11:00
Ferdi Franceschini
efde01a193 Added common nxscript.tcl file.
r1603 | ffr | 2007-03-05 21:03:52 +1100 (Mon, 05 Mar 2007) | 2 lines
2012-11-15 13:04:32 +11:00
Ferdi Franceschini
6eb1a84a53 Run make file in config dir.
r1602 | ffr | 2007-03-05 21:03:31 +1100 (Mon, 05 Mar 2007) | 2 lines
2012-11-15 13:04:29 +11:00
Ferdi Franceschini
56178e5ca9 Set detector_type and detector_description for wombat.
r1601 | ffr | 2007-03-05 21:02:54 +1100 (Mon, 05 Mar 2007) | 2 lines
2012-11-15 13:04:26 +11:00
Ferdi Franceschini
774b92f94b nexus dic files are now being constructed per use case.
r1600 | ffr | 2007-03-05 20:57:36 +1100 (Mon, 05 Mar 2007) | 2 lines
2012-11-15 13:04:23 +11:00
Ferdi Franceschini
ce28a1fcc8 Common files for powder instrument nexus files
r1599 | ffr | 2007-03-05 20:56:02 +1100 (Mon, 05 Mar 2007) | 2 lines
2012-11-15 13:04:20 +11:00
Ferdi Franceschini
7af960461b Added common nxscript.tcl file.
r1598 | ffr | 2007-03-05 20:51:43 +1100 (Mon, 05 Mar 2007) | 2 lines
2012-11-15 13:04:16 +11:00