Swiching the power supplies to Vector mode

to do...

Starting the software

BEFORE STARTING THE SOFTWARE: Are ALL of the magnets switched to 'Slave' mode at the back?
  • Check that the PSU's are in 'remote' mode. (there is a light on the front of the PSUs for each magnet. If they are not lit, press the remote buttons)
  • Do not have the magnets in different modes: either they are all in 'USB' mode or all in 'Slave' mode.
  • Do not start the DAQ mode software until the 3 power supplies are on.
  • The output on the magnet power supply units are meaningless in Vector mode! Read computer output.
  • Warning: Vector mode does not have the same safety-features (for the magnet) as does USB mode, so always check ramp-speed, (more detail here)
1. Click on 'DAQ Card Driven Cryogenic Software' icon on the desktop.


2. Select the file '' in the pop-up window.


3. will appear. Run by clicking the white arrow, below 'Edit'. Notice the 'grid' background disappears and becomes a solid green colour. This indicates LabView is running.


Image What Comments
exp_menu_1_run.jpg Run button Click this to run the LabView VI
exp_menu_2_PSU.jpg Start PSU interface This opens the Vector Magnet Controller which interfaces with the magnet Power Supply Units (PSU)
exp_menu_3_scanner.jpg Start temperature scanner This starts the temperature scanner. Always run this first!
exp_menu_4_seq.jpg Start sequences window -
exp_menu_4_vti.jpg   This is not available on our system.

**NOTE (02/04/13): The following window to select the initialisation file may not come up (so continue straight to step 6)**

4. Select the initialisation file by clicking on the open folder icon:


5. Select '2890 Initialisation.ini' file by clicking on the folder icon and selecting the 2890 initialisation.ini file ( check that the path is correct - it MUST be C:\Cryogenic Software\DAQCard-Driven\2890 Initialisation.ini). Click 'CONFIRM'


6. '' will now appear. Start the temperature scanner by clicking on 'SCANNER'.


7. The Thermometer Scanner will now start. Press 'Initialise' to start. Press 'New log file' to create a new log file. 9_scanner.jpg

Thermometer scanner control window

Image What Comments
exp_tscan_1_scannerOn.jpg Indicates if scanner is on The green button is as shown when the scanner is on, and as shown below when off.
exp_tscan_2_LogFileInfo.jpg Log file information The green button flashes when the system is logging temperatures.
exp_tscan_3_QUIT.jpg To quit the vi  
exp_tscan_4_inital.jpg To initialise the scanner  
exp_tscan_5_displog.jpg To display the log file as a graph  
exp_tscan_6_NewLog.jpg To create a new log file The log has to be started manually, start the file name with the date, followed by any other names.

8. Now start the vector magnet controller for the power supply units by clicking 'PSU'


9. The Vector Magnet window will appear. Upon starting, the software always registers a non-zero magnetic field, therefore ramp to zero first and then set the field you want. Notice:
  • The system is initialised (see text box), meaning you can proceed.
  • The field is non-zero (even if the magnet is at zero field to start with):


  • The system is reporting it is out of range:



Vector magnet window

Image What Comments
exp_VMC_1__coord_sys.jpg Coordinate system and field targets (input) The grey button indicates which coordinate system is in use, click on it to change coordinate systems. Beneath this is where the desired target field is entered. Either use the 'up and down' click buttons, or simply enter the field in the black boxes.
exp_VMC_5_time.jpg Field values and current ramp rate (output) The ramp rate is not explicitly input, instead it is determined by the input field and the time to reach the desired field (rate=field/time). Therefore always manually calculate the rate in mT/s for each X, Y and Z input value. Be aware if you enter different target values for each magnet, they may have different ramp rates.
exp_VMC_3__minigraphy.jpg Ramp path (calculated) These X, Y & Z Path graphs show the ramp path the magnet will take. In the Vector magnet screen shot above, the magnet will ramp in the positive x-direction, positive y-direction and in the negative z-direction. These graphs are green when the system can ramp at a certain rate, and are red when they cannot ramp at the given input rate.
exp_VMC_4__RangeTime.jpg Information on setting the field Here you can see if the field is out of range (too high or too fast): green means the range is fine and red means it is out of range. If values are input into the field target, clicking 'calculate time' usually gives the shortest time to the input value. It is a useful lower range. Limit target.....
exp_VMC_2__field.jpg Confirmation of field inputs These display the actual target values in the current coordinate system, in addition to the ramp rates in A/s. This box confims your inputs only.
exp_VMC_6_status.jpg Field status (output) This also reports the field status, in both cartesian and spherical coordinates, as well as the Amps put into the magnets. The green lights, when lit, indicate the heaters are on.
exp_VMC_7_progressbar.jpg Comment text box and status bar (below) Above the text box displays the magnet status, for all mangets. Below the status bar indicates the progress during ramping.
exp_VMC_8_ctrl.jpg Field ramping controls 'Ready' indicates if the field is ready to be ramped, 'GO' starts ramping and 'ABORT' is to abort mid-ramp. 'GO TO PERSISTENT MODE' is obviously to put the magnet in persistent mode!
exp_VMC_9_output.jpg magnet output display (not shown in full here) Displayed here is the magnet output. When the system is first started only 'field' is shown in purple - this is because the software registers a field upon startup, even if there is not field.

Ramp the field to zero

10. First enter the field value (here it is zero) into all targets/axes. 5_select_value.jpg

11. Click 'Calculate Times' so the software registers the input. Notice:
  • The field is now 'In range' and not longer 'Out of range'
  • The confirmation of ramp inputs ('Actual...')now displays ramp rates (it did not before).
  • The magnet output displays the path (white) and the field (purple)
  • The X, Y & Z Path displays are green (okay!)
  • The system is 'Ready' (green light is on)

12. Select the desired time to ramp (for 'real' fields), in the case of initially "ramping" the field to zero so the software registers zero field, you can leave it at 1 second.


13. The X, Y and Z path displays will change/adjust automatically once you have finished entering the time (or fields). If they are green: start. If they are red input another time.


14. Click 'GO' to start ramping the field.


15. The text box on the vector magnet controler will read "Wating for heaters to warm up..." indicating the magnets will start soon.


16. The vector magnet controller will look as shown below. Notice:
  • The text box displays "changing magnet current" indicating the magnet/s are ramping.
  • The progress bar displays the rough progress of the magnet.
  • The heater lights are lit up and green, indicating the heaters are on.
  • Under 'STATUS' the values are decreasing.
  • The 'Magnet Output' also displays the change in magnetic field, shown by the now shorter Field lines (pink).
  • The 'GO' button is inactive (as is the 'Ready' button), the 'Go To Persistent Mode' is active as is 'Abort'

17. When the magnet has finished ramping the text box will display:


The 'Magnet Output' will display the field (not shown as it's at zero)and path


Ramping the field

18. When ramping the field, do the same as in steps 10-17. The main difference will be in the magnet output display, where 'target' will now be displayed in Red (as shown below), which was not seen previously as we were ramping to zero.


Aborting ramp

1. While ramping, as in Step 16, press the 'ABORT' button.


2. You will see the text box below after aborting the field.


Setting a ramp sequence

(to do)

Change the switch heater voltage

It was shown for the 9T Z magnet that increasing the switch heater voltage helps to lower hystereis effects when sweeping the magnet. (note this did not seem to occur with the 5T X magnet).

It should be possible to change the switch heater voltage within "Vector Magnet" by clicking the 'configure' box and adjusting the settings for each magnet. However, this does not seem to work. Changing the setting and clicking 'save' does not have any effect and the magnet just keeps the original setting (even though the 'configure' panel shows that the setting has changed - it really hasnt changed.)

So in order to adjust the switch heater voltage you need to do the following:

0. Make sure that the Cryogenic magnet control "Vector Magnet" is not running - stop it.

1.First open "Vector Magnet.llb" following the path "C:\CyrogenicVectorMagnetSoftwareRepo\DAQCard_Driven".

2. Select the "" in the pop-up window.


3. For the Z-magnet, set the VISA resource name to COM3 in the front panel. The x-magnet is COM7, and y is COM4 (see and y-magnets are on different com ports - see the "2890 Initialisation.ini" file for details.


4. make sure the 'read' and 'write' arrows are ON and glowing green. Type in the desired switch heater voltage in the "string to write" section following the syntax "SET HEATER n" and run. For example, "SET HEATER 3.0" will set the switch heater voltage to 3.0V. To check the voltage is set correctly, type in "SET HEATER" and run. The current switch heater voltage will be printed out in the "read string" section.


You can also turn the heaters On and off by typing 'HEATER ON' and 'HEATER OFF' (while you are at zero field)

Access Control

Global read access by default (this line is commented out: Set ALLOWTOPICVIEW = QedGroup)


create new tag


Topic attachments
I Attachment Action Size Date Who Comment
0_menu.jpgjpg 0_menu.jpg manage 8 K 28 Feb 2011 - 23:25 SarahMacLeod  
10_new_time.jpgjpg 10_new_time.jpg manage 2 K 28 Feb 2011 - 23:26 SarahMacLeod  
11_graphschangeAUTO.jpgjpg 11_graphschangeAUTO.jpg manage 5 K 28 Feb 2011 - 23:26 SarahMacLeod  
12_go.jpgjpg 12_go.jpg manage 1 K 28 Feb 2011 - 23:26 SarahMacLeod  
13_heaters_to_warm.jpgjpg 13_heaters_to_warm.jpg manage 4 K 28 Feb 2011 - 23:26 SarahMacLeod  
14_ramping.jpgjpg 14_ramping.jpg manage 113 K 28 Feb 2011 - 23:26 SarahMacLeod  
15_done.jpgjpg 15_done.jpg manage 4 K 28 Feb 2011 - 23:26 SarahMacLeod  
15a_done.jpgjpg 15a_done.jpg manage 12 K 28 Feb 2011 - 23:26 SarahMacLeod  
17_graph.jpgjpg 17_graph.jpg manage 14 K 28 Feb 2011 - 23:27 SarahMacLeod  
18_toabort.jpgjpg 18_toabort.jpg manage 1 K 28 Feb 2011 - 23:27 SarahMacLeod  
19_rampAborted.jpgjpg 19_rampAborted.jpg manage 2 K 28 Feb 2011 - 23:27 SarahMacLeod  
1_clickicon.jpgjpg 1_clickicon.jpg manage 2 K 28 Feb 2011 - 23:25 SarahMacLeod  
20_ramptoofast.jpgjpg 20_ramptoofast.jpg manage 17 K 28 Feb 2011 - 23:27 SarahMacLeod  
21_inpolar.jpgjpg 21_inpolar.jpg manage 106 K 28 Feb 2011 - 23:27 SarahMacLeod  
2_initialise.jpgjpg 2_initialise.jpg manage 12 K 28 Feb 2011 - 23:25 SarahMacLeod  
3_vecmagcontroller.jpgjpg 3_vecmagcontroller.jpg manage 110 K 28 Feb 2011 - 23:25 SarahMacLeod  
3a_whenopened.jpgjpg 3a_whenopened.jpg manage 3 K 28 Feb 2011 - 23:25 SarahMacLeod  
3b_whenopened.jpgjpg 3b_whenopened.jpg manage 1 K 28 Feb 2011 - 23:25 SarahMacLeod  
3c_whenopened.jpgjpg 3c_whenopened.jpg manage 33 K 28 Feb 2011 - 23:25 SarahMacLeod  
4_nonzerostart.jpgjpg 4_nonzerostart.jpg manage 1 K 28 Feb 2011 - 23:25 SarahMacLeod  
5_select_value.jpgjpg 5_select_value.jpg manage 2 K 28 Feb 2011 - 23:25 SarahMacLeod  
6_calculateT.jpgjpg 6_calculateT.jpg manage 1 K 28 Feb 2011 - 23:25 SarahMacLeod  
8_out_of_range.jpgjpg 8_out_of_range.jpg manage 1 K 28 Feb 2011 - 23:26 SarahMacLeod  
9_aftercalcTime.jpgjpg 9_aftercalcTime.jpg manage 69 K 28 Feb 2011 - 23:26 SarahMacLeod  
Vector_Magnet_lib.bmpbmp Vector_Magnet_lib.bmp manage 1 MB 15 Sep 2011 - 07:16 DaisyWang  
exp_VMC_10_XYZ.jpgjpg exp_VMC_10_XYZ.jpg manage 2 K 28 Feb 2011 - 23:28 SarahMacLeod  
exp_VMC_11_ctrl.jpgjpg exp_VMC_11_ctrl.jpg manage 3 K 28 Feb 2011 - 23:28 SarahMacLeod  
exp_VMC_1__coord_sys.jpgjpg exp_VMC_1__coord_sys.jpg manage 7 K 28 Feb 2011 - 23:27 SarahMacLeod  
exp_VMC_2__field.jpgjpg exp_VMC_2__field.jpg manage 9 K 28 Feb 2011 - 23:27 SarahMacLeod  
exp_VMC_3__minigraphy.jpgjpg exp_VMC_3__minigraphy.jpg manage 5 K 28 Feb 2011 - 23:27 SarahMacLeod  
exp_VMC_4__RangeTime.jpgjpg exp_VMC_4__RangeTime.jpg manage 4 K 28 Feb 2011 - 23:27 SarahMacLeod  
exp_VMC_5_time.jpgjpg exp_VMC_5_time.jpg manage 2 K 28 Feb 2011 - 23:27 SarahMacLeod  
exp_VMC_6_status.jpgjpg exp_VMC_6_status.jpg manage 13 K 28 Feb 2011 - 23:27 SarahMacLeod  
exp_VMC_7_progressbar.jpgjpg exp_VMC_7_progressbar.jpg manage 5 K 28 Feb 2011 - 23:27 SarahMacLeod  
exp_VMC_8_ctrl.jpgjpg exp_VMC_8_ctrl.jpg manage 3 K 28 Feb 2011 - 23:28 SarahMacLeod  
exp_VMC_9_output.jpgjpg exp_VMC_9_output.jpg manage 8 K 28 Feb 2011 - 23:28 SarahMacLeod  
serial_front_panel.bmpbmp serial_front_panel.bmp manage 1 MB 15 Sep 2011 - 07:56 DaisyWang  
serial_front_panel1.bmpbmp serial_front_panel1.bmp manage 1 MB 15 Sep 2011 - 07:56 DaisyWang  
serial_front_panel2.bmpbmp serial_front_panel2.bmp manage 1 MB 15 Sep 2011 - 07:59 DaisyWang  
serial_vi.bmpbmp serial_vi.bmp manage 21 K 15 Sep 2011 - 07:14 DaisyWang  
Topic revision: r10 - 09 Sep 2014, RoyLi
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback