LabSmith HVS448 Скачать руководство пользователя страница 16

 

16 

CHAPTER 4. 

SEQUENCE SOFTWARE OVERVIEW 

Sequence™ software lets you set the HVS448’s high voltage functions. The sourcing and sensing functions can be set manually via 
control panels for each channel. The Sequence programming environment lets you create sequences that automatically control 
and change the voltage settings. Sequence wizards help simplify the process of defining sequences.  

Field Upgradeable Firmware 

The HVS448 firmware is field upgradeable. To upgrade the firmware: 

1.

 

Download the latest version of Sequence from 

www.labsmith.com 

or from a link sent to you by LabSmith.  

2.

 

Turn off the HVS448 and disconnect everything from the high voltage outputs.  

3.

 

Connect the HVS448 to your computer and turn on the unit.  

4.

 

Run the Sequence software. 

5.

 

Enter 

Online

 mode by clicking the 

 toolbar button. 

6.

 

Choose 

Actions>Update Firmware>Update All

. Click 

OK

 to continue. 

7.

 

The firmware update process takes several minutes. Do not disconnect the power or the serial cable during the update.  

8.

 

When all the tasks are done, the system is automatically recalibrated to complete the system upgrade. 

9.

 

To verify the firmware version, go to 

Action>Get Versions

. The firmware version number will be displayed in the status 

bar. The unit must be Online for the firmware version to be displayed. 

Sequence Files 

A Sequence file maintains the last manual settings for each channel, as well as all of the programming for a single automated 
sequence. Sequence files have a .seq extension. 

To open a Sequence file, choose 

File>Open

, then locate the file on your hard drive. You can also choose from recently opened 

files at the bottom of the 

File

 menu. 

When you turn on the HVS448, all of the high voltage channels act as “Inputs;” that is, they float to the driving voltage (if no 
external source is supplied, then they will indicate near 0 V). When you open a Sequence file, the channels 

remain

 inputs. Click 

the 

Update All

 button at the bottom of Sequence’s right pane to set all of the channels to the last selected settings. 

Online and Offline Operation 

Sequence functions in either 

Online

 or 

Offline

 modes. When 

Online

, Sequence communicates with the HVS448, allowing control 

and monitoring from a PC. When 

Offline

, Sequence does not communicate with the HVS448, but it does record your settings and 

programming which can later be stored in the HVS448.  

By default, on startup, Sequence is 

Offline

.  Click the 

 toolbar button to switch between 

Offline

 and 

Online

 modes. The 

mode is reported in the status bar at the bottom of Sequence’s main window. When Sequence is instructed to go 

Online

, it 

automatically programs the HVS448 with the manual power supply settings. 

You can also put the HVS448 

Online

 by going to 

View>Option>Communications

. When the correct serial port is selected the 

HVS448 will automatically toggle to 

Online

 mode. 

 

Sequence Software Environment  

Figure 10

 shows the Sequence main window.  

This standard Windows interface includes menus and toolbars to access virtually all functions. These options will be discussed 
throughout the body of the text. A complete list of menu and toolbar options is also available in 

Appendix 1.  

The left pane lets you navigate through the manual controls for each high voltage channel, as well as through the various parts of 
an automated sequence. You can collapse or expand levels to access the settings you need while hiding extraneous functions. To 
expand a level, click the “+” button to the left of that item; to collapse a level, click the “–” button. 

Click on an item in the left pane to view related settings in the right pane: 

-

 

High Voltage Power Supply/Monitor

 opens the 

Power Supply Control Panel

, an overview of the channels’ manual settings 

-

 

Channel A–H

 

opens the manual settings for a particular channel 

Содержание HVS448

Страница 1: ...LabSmith HVS448 High Voltage Sequencer User Guide Version 1 5 For operation and control of LabSmith HVS448 High Voltage Sequencer and Sequence Driver Software...

Страница 2: ...duced or distributed without the consent of LabSmith LabSmith HVS448 and Sequence are trademarks of LabSmith Inc Microsoft Windows NT XP 7 and 8 are registered trademarks of Microsoft Corporation Adob...

Страница 3: ...ions 14 Digital Connections 14 Recalibrating the Channels 15 CHAPTER 4 SEQUENCE SOFTWARE OVERVIEW 16 Field Upgradeable Firmware 16 Sequence Files 16 Online and Offline Operation 16 Sequence Software E...

Страница 4: ...30 CHAPTER 7 CHANNEL PROGRAM INSTRUCTIONS 31 Nomenclature 31 Execution Controls 31 Inter channel Signaling and Triggering 33 Channel Functions 35 Register Functions 36 Calculator Functions 37 Reverse...

Страница 5: ...igh Voltage Sequence Available Models Model Max Output Voltage V Max Voltage Differential V Max Output Current mA Max Output Current Per Channel mA Current Monitor Resolution nA Voltage Monitor Resolu...

Страница 6: ...ting Help This guide is your main source for information on operating the HVS448 and Sequence software Choose Help About Sequence then click the Open User Manual link to browse this manual electronica...

Страница 7: ...ttaching any one of the grounding leads to a ground source WARNING Do not handle cable terminations or clips while they are connected to an energized circuit The micro and nano clips do not protect fr...

Страница 8: ...ton or choose Actions Disable High Voltage When the high voltage is disabled the LED over the ALL button will turn off or will glow red if the Interlock is not satisfied Enable High Voltage From the f...

Страница 9: ...Using the Sequence Wizards to Create a Sequence File Sequence Wizards simplify the process of creating sequences by letting you enter voltages and currents directly for each step of the sequence A se...

Страница 10: ...TTL signal at any of the four inputs In1 In4 5 Enter the setting changes for each channel during this step a Select Unchanged to leave the channel in the same state as the previous sequence step b Se...

Страница 11: ...aveform shape you wish to apply then set Offset V the DC offset if any applied to the waveform Amplitude V the peak to peak voltage differential of the waveform Note By default generated waveforms are...

Страница 12: ...VS448 now box b If the HVS448 was online prior to programming choose Actions Program All 5 In the left pane click Sequence to open the Sequencer Control Panel 6 Press A at the bottom of the Sequencer...

Страница 13: ...ply that function to The function button will remain lit after you select a channel indicating that you can select additional channels Push the function button again to deselect it Selecting a differe...

Страница 14: ...button glows a steady red and all buttons are dark The front panel can be unlocked by choosing Actions Unlock Front Panel This is the default condition When the panel is unlocked the power LED glows g...

Страница 15: ...st 30 minutes before calibration 4 Run the Sequence software 5 In Sequence enter Online mode by clicking the toolbar button 6 Click the toolbar button to enable high voltage The All indicator on the H...

Страница 16: ...rnal source is supplied then they will indicate near 0 V When you open a Sequence file the channels remain inputs Click the Update All button at the bottom of Sequence s right pane to set all of the c...

Страница 17: ...asurement interval is the frequency with which measurement values are updated in milliseconds The measurement interval must be an integer in the range of 1 to 1000000000 The new measurement interval w...

Страница 18: ...nd values continuously Note The default monitor setting is governed by the Monitor Settings dialog To set the default choose View Options Monitoring see Monitor Settings A channel can monitor either i...

Страница 19: ...rent settings If Monitoring is turned on for a channel any problems on that channel will cause a message to appear in the Errors field Click the Trip Setting button to choose the error responses for a...

Страница 20: ...current experiment The voltage and current sliders for each channel will adjust to reflect your choice Update All synchronizes the data from all channels reads the calibration data updates all channel...

Страница 21: ...s settings expand the channel in the left pane Figure 17 Figure 17 Channel A s High Voltage Settings Shown in the Left Pane The function and limits from the Channel Control Panels will be displayed I...

Страница 22: ...h let a particular channel respond to a combination of internal or external events Manual Changes During an Automated Sequence When you run a sequence the Sequence software will automatically change c...

Страница 23: ...r step instructions until the master sequencer terminates the program by issuing its own Exit instruction see Exit If any special shutdown procedures are required by a channel they should be run in St...

Страница 24: ...s not possible with flags reducing the potential for software bugs For example the earlier example of coordinating channels to make complementary square waves may be better implemented using triggers...

Страница 25: ...cer Control Panel click Sequencer in the left pane Figure 18 Many of these controls will be familiar from the Manual Power Supply Control Panel Check the Monitor box next to any channel to view the pr...

Страница 26: ...esh the values Check the Continuously Monitor Measurements box to update the values on a continual basis The Navigate Programs drop down menu shows the channel programs Select a program to view its co...

Страница 27: ...me hierarchy as the software sequences consist of steps and programs programs consist of instructions In the left pane double click Sequencer to expand and view the master and channels controls Figure...

Страница 28: ...diting a Program Instruction in the Left Pane To add a new instruction right click on an instruction within that program From the drop down menu that appears choose New Instruction A new instruction w...

Страница 29: ...lbar button Figure 28 Programming Keypad To use the keypad open the text of a sequence or program in the right pane Place the cursor where you want to add a command then click the required instruction...

Страница 30: ...struction will also appear in red as will the sequence containing the program and the Sequence icon itself to help you quickly spot the problem In the example in Figure 30 the same label appears twice...

Страница 31: ...All program labels that start with a capital letter are globally known by all programs of the particular channel No two global labels can be the same for any of the programs of a channel Local Labels...

Страница 32: ...ns between these timing commands provided it is less than the specified duration Example Do something that takes 12 5 ms 12 5 ms Pause pause until the pause counter reaches 12 5 ms execute instruction...

Страница 33: ...p instruction is Continue the program will remain stopped Example Stop The program waits here for a Step change or user command Exit Usage Exit The Exit instruction takes no argument and behaves diffe...

Страница 34: ...F2 F3 F4 This instruction tests whether the specified flag is clear If it is clear the next instruction is executed If it is not clear the next instruction is skipped This instruction has no other ef...

Страница 35: ...cuted if it is not clear the next instruction is skipped This instruction has no other effect Example Label a InputClear Loop while the trigger input is clear Goto a Get here when the trigger input is...

Страница 36: ...in RAM memory to 13 registers A M Unlike the stack which can store up to 16 numbers sequentially the registers can be accessed randomly The registers are cleared set to zeros at system startup but ar...

Страница 37: ...ains 99 The X register now contains 117 The behavior of each operation on the numerical stack is detailed for each instruction Integral Representation of Real Numbers All numbers in the stack are 24 b...

Страница 38: ...uA X contains 16 uA Y contains 10 s SwapXY X contains 10 s Y contains 16 uA ClearX Usage ClearX ClearX sets the X register to 0 without changing the other values in the stack Example 10 X contains 10...

Страница 39: ...6 X contains 166 Y contains 10 12 X contains 12 Y contains 166 X contains 13 166 12 13 833 Y contains 10 Mod Usage Mod The instruction Mod removes the top two numbers on the stack X and Y and places t...

Страница 40: ...th 0 X 0 X is less than 0 X 0 X is less than or equal to 0 X 0 X is equal to 0 X 0 X is not equal to 0 X 0 X is greater than or equal to 0 X 0 X is greater than 0 If the test is true the next instruct...

Страница 41: ...41 10 X contains 10 16 X contains 16 Y contains 10 X Y False Goto Initialize Does not execute this instruction X Y True Goto Inject Executes this instruction...

Страница 42: ...ce All channel states remain as they are This is equivalent to the Pause Resume button on the HVS448 front panel Resume restarts progress of the current sequence This is equivalent to the Pause Resume...

Страница 43: ...programming Paste lets you paste text within your programming Help lets you access Sequence s manual Enable high voltage output allows the high voltage connectors to respond to the current settings a...

Страница 44: ...BNC B OUTA BNC HVC SHV BNC G HVE SHV BNC HVD SHV BNC IN1 BNC Sequencer Channel F 1 4 Input Output High Voltage Step 1 8 OUTC BNC HVH SHV BNC Programmable Trigger Logic Inputs Outputs in1 in2 in3 in4...

Страница 45: ...e In the first step LOAD the voltages will control a flow from reservoir A to reservoir C Voltages applied to B and D will be used to pinch the flow at the intersection and define a time independent s...

Страница 46: ...p A Loading 7 Click on the Step B tab to view its settings 8 Change the Step B name to Injection 9 Set the Switch Step setting to Only Manually 10 Set Channels A D to regulate D C voltages according t...

Страница 47: ...g voltage sequence On the Manual Sequence Control Panel you should now see channels A D maintaining the voltages from 3 Table 4 If you are viewing the microchannel on a microscope you should observe a...

Страница 48: ...p 9 Noisy Channels Operating at low voltages 200 V The HVS is designed for optimal performance at high voltages Use a higher common mode voltage to achieve the desired potential difference i e apply 1...

Отзывы: