Commit Graph

43 Commits

Author SHA1 Message Date
Ferdi Franceschini
b1597c96f3 Handle the idle_toggle command properly on the fake fermi chopper. 2013-05-13 22:00:37 +10:00
Ferdi Franceschini
3a18a61479 Fixed fake fermi chopper direction and initialised speed to zero. 2013-05-08 07:59:34 +10:00
Ferdi Franceschini
ce78ec9b87 Add idle toggle to Fermi chopper sim and control verbosity. 2013-05-02 14:07:05 +10:00
Ferdi Franceschini
82afa86fa0 Cosmetic changes to the simulated fermi chopper controller. 2013-04-29 20:45:50 +10:00
Ferdi Franceschini
d8b48728b4 SICS-587 (in progress) IP and PORT configurations DONE for Quokka.
TODO Environment controllers etc.
2013-04-24 16:54:22 +10:00
Ferdi Franceschini
20a3dff71e New Neutron Velocity Selector simulatin for Quokka. 2013-04-24 16:49:06 +10:00
Ferdi Franceschini
e28ef59bd0 Added fake disk chopper controller. 2013-04-23 14:32:24 +10:00
Ferdi Franceschini
579ad59ebf Simple simulation of Fermi chopper control.
Currently it lets you set coils and registers for three controllers.
It will also set the up_to_speed, lev_complete, and run flags for the
system status.
TODO Phase control and locking.
2013-04-23 09:56:44 +10:00
Ferdi Franceschini
afd7b3879d Generic fake Galil derived from Taipan version.
Added instrument name as a command line argument.
2013-04-18 12:40:56 +10:00
Douglas Clowes
a00ca3872f Addpython motor simulation for taipan 2013-02-21 14:26:26 +11:00
Douglas Clowes
dfb9db5e5c add das servers to test host list 2012-12-13 14:07:08 +11:00
Douglas Clowes
8da55b8784 Taipan uses MC1-4,6 and not MC5
r3678 | dcl | 2012-07-26 12:09:34 +1000 (Thu, 26 Jul 2012) | 1 line
2012-11-15 17:34:41 +11:00
Ferdi Franceschini
1cddcfd82d Wombat and Echidna use fileeval and cfPath to load configs for the
eulerian cradle.

r3533 | ffr | 2012-04-19 10:27:08 +1000 (Thu, 19 Apr 2012) | 3 lines
2012-11-15 17:27:24 +11:00
Ferdi Franceschini
62acdb79a2 Allow user to specify the server path for taipan and lyrebird
r3315 | ffr | 2011-12-06 17:31:08 +1100 (Tue, 06 Dec 2011) | 2 lines
2012-11-15 17:20:54 +11:00
Ferdi Franceschini
89bfef55b0 This is a simple LS336 simulation. It just implements the commands which
the sct_lakeshore_336.tcl driver uses.  You can set the temperature and
the sensor readings have a random one degree fluctuation.

r3238 | ffr | 2011-08-12 08:46:21 +1000 (Fri, 12 Aug 2011) | 4 lines
2012-11-15 17:16:03 +11:00
Jing Chen
c15a4ca1d6 r3078 | jgn | 2011-03-10 09:56:54 +1100 (Thu, 10 Mar 2011) | 1 line 2012-11-15 17:09:07 +11:00
Jing Chen
28772f6ec2 added Lyrebird instrument config
r3038 | jgn | 2010-12-13 16:10:57 +1100 (Mon, 13 Dec 2010) | 1 line
2012-11-15 17:07:02 +11:00
Ferdi Franceschini
381839b134 Fixed port number
r2929 | ffr | 2010-05-20 10:51:15 +1000 (Thu, 20 May 2010) | 2 lines
2012-11-15 17:03:02 +11:00
Ferdi Franceschini
5811f125a9 Added a realist test mode to simulate fluctuating current as in the real RF generator
r2927 | ffr | 2010-05-18 20:16:53 +1000 (Tue, 18 May 2010) | 2 lines
2012-11-15 17:02:53 +11:00
Ferdi Franceschini
08de4efc37 Set TESTMODE to normal and reset port number
r2922 | ffr | 2010-05-14 12:36:39 +1000 (Fri, 14 May 2010) | 2 lines
2012-11-15 17:02:29 +11:00
Ferdi Franceschini
fbec2505c5 Fixed switch reply string and added test option to ignore updates.
r2921 | ffr | 2010-05-14 12:31:24 +1000 (Fri, 14 May 2010) | 2 lines
2012-11-15 17:02:25 +11:00
Ferdi Franceschini
d2cf223047 RF Generator simulator for the sct_rfamp.c protocol handler.
r2917 | ffr | 2010-05-10 15:52:24 +1000 (Mon, 10 May 2010) | 2 lines
2012-11-15 17:02:06 +11:00
Ferdi Franceschini
fd6a955d6b Remove keywords to simplify merging branches.
r2859 | ffr | 2010-01-13 15:41:46 +1100 (Wed, 13 Jan 2010) | 2 lines
2012-11-15 16:59:06 +11:00
Ferdi Franceschini
c73c4c85c8 Merges from ics1-wombat
r2834 | ffr | 2009-12-09 17:07:45 +1100 (Wed, 09 Dec 2009) | 2 lines
2012-11-15 16:57:39 +11:00
Ferdi Franceschini
b134c901c5 Wombat
hipd/config/commands/commands.tcl
Added some of the procedures in extraconfig.tcl as "commands"

motors/sct_jogmotor_common.tcl
Added stop command.  Send SH, JG and BG commands on one line when jogging motor.

fakeDMC
dmc2280Server.tcl
mkSimAxes.tcl
simAxis.tcl
Added jog command.

exebuf.c
Batch file executor now sends a BATCHEND event when there is an AbortBatch interrupt.
This means we can now execute cleanup comands when a batch file terminates.

r2764 | ffr | 2009-01-23 16:06:03 +1100 (Fri, 23 Jan 2009) | 17 lines
2012-11-15 16:56:55 +11:00
Ferdi Franceschini
0749b0effa Merging release 2.0 branch with CVS trunk
r2601 | ffr | 2008-05-30 10:26:57 +1000 (Fri, 30 May 2008) | 2 lines
2012-11-15 13:38:17 +11:00
Douglas Clowes
1087dcf7ce Implement SC (stop code)
r2523 | dcl | 2008-05-12 11:08:15 +1000 (Mon, 12 May 2008) | 2 lines
2012-11-15 13:37:05 +11:00
Ferdi Franceschini
21796674c3 Changed names to protect the innocent.
r2256 | ffr | 2007-11-09 17:07:30 +1100 (Fri, 09 Nov 2007) | 2 lines
2012-11-15 13:30:37 +11:00
Ferdi Franceschini
a19b2864e1 Don't set current position to target value when respond to a STop.
r2238 | ffr | 2007-11-07 15:42:31 +1100 (Wed, 07 Nov 2007) | 2 lines
2012-11-15 13:29:29 +11:00
Ferdi Franceschini
d6f484f6dc We can now STop motors when SICS gets and INT1712 1
r2236 | ffr | 2007-11-06 14:49:11 +1100 (Tue, 06 Nov 2007) | 2 lines
2012-11-15 13:29:22 +11:00
Ferdi Franceschini
991662fa5d The fake motors now work with the current motor driver.
r2211 | ffr | 2007-10-31 17:10:30 +1100 (Wed, 31 Oct 2007) | 2 lines
2012-11-15 13:27:48 +11:00
Ferdi Franceschini
00b91be2ae Adapted for asyncqueue
r2131 | ffr | 2007-08-16 17:06:58 +1000 (Thu, 16 Aug 2007) | 2 lines
2012-11-15 13:22:57 +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
Ferdi Franceschini
fb23311594 Added port numbers for SICS validation servers.
r1523 | ffr | 2007-02-20 12:15:34 +1100 (Tue, 20 Feb 2007) | 2 lines
2012-11-15 13:00:43 +11:00
Ferdi Franceschini
14a244d014 Use new dir structure.
r1515 | ffr | 2007-02-20 08:03:21 +1100 (Tue, 20 Feb 2007) | 2 lines
2012-11-15 13:00:19 +11:00
Ferdi Franceschini
e19bfcdcfd Set telnet tcp and upd ports to the same number
r1323 | ffr | 2006-11-27 11:56:29 +1100 (Mon, 27 Nov 2006) | 2 lines
2012-11-15 12:54:18 +11:00
Ferdi Franceschini
f8800225d6 Notes on setting up named port and addresses.
r1280 | ffr | 2006-11-13 10:33:05 +1100 (Mon, 13 Nov 2006) | 2 lines
2012-11-15 12:52:42 +11:00
Ferdi Franceschini
ec671134af Added params convenience function for the Motor proc
r1279 | ffr | 2006-11-13 10:19:36 +1100 (Mon, 13 Nov 2006) | 2 lines
2012-11-15 12:52:39 +11:00
Ferdi Franceschini
f1247f8502 List of IP addresses and port numbers for testing multiple instances of sics on a single host.
r1260 | ffr | 2006-11-09 09:38:14 +1100 (Thu, 09 Nov 2006) | 2 lines
2012-11-15 12:51:56 +11:00
Ferdi Franceschini
a1f0d41a1f Use lowercase for parameter names to be consistant with the rest of SICS.
r1153 | ffr | 2006-10-16 09:38:34 +1000 (Mon, 16 Oct 2006) | 2 lines
2012-11-15 12:48:42 +11:00
Ferdi Franceschini
509ff8036c Use lowercase for parameter names.
r1152 | ffr | 2006-10-16 09:37:29 +1000 (Mon, 16 Oct 2006) | 2 lines
2012-11-15 12:48:40 +11:00
Ferdi Franceschini
572b77fac2 Create fake DMC2280 controllers.
r1138 | ffr | 2006-10-13 09:06:05 +1000 (Fri, 13 Oct 2006) | 2 lines
2012-11-15 12:48:06 +11:00