Hudson-robotics SoftLinx 5.0 Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Logiciel Hudson-robotics SoftLinx 5.0. Hudson Robotics SoftLinx 5.0 User Manual [en] Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer

Résumé du contenu

Page 1 - Builder

1 SoftLinx V Protocol Builder User Manual V 5.0.48 10 Stern Avenue, Springfield, NJ 07081 Tel: 973-376-7400  Fax: 973-376-8265

Page 2

10 The protocol editor window is the main SoftLinx V window. Protocols can be viewed, modified, and executed here. Multiple protocols can be opened a

Page 3

11 Paste - Places the copied steps onto a selected location. (Ctrl + V) Delete - Removes the selected steps from the protocol. (Delete key) Mana

Page 4 - Main Menu

12 Protocol Frame The protocol designer frame shows the protocol currently being edited. Multiple protocols can be opened, but only one protocol can

Page 6

14 Running the Protocol Protocol execution is controlled by using the three buttons in the taskbar: These buttons will only control the curren

Page 7 - Adding Interfaces

15 Steps that are currently executing will be marked with a green aura. Expanded steps with children steps that are executing will be marked with a l

Page 8

16 Protocol Variables Protocol variables can be defined to help facilitate the execution of the protocol's steps. Variables are often used in c

Page 9 - Protocol Editor Screen

17 Time Constraints Time constraints are user-defined delays between two specific steps. This allows users to run a step at a specific time after a

Page 10

18 For users with SoftLinx Master installed, the maximum time slot is required for scheduling purposes.

Page 11

19 Protocol Steps There are several different types of steps used in protocol development. SoftLinx V has a specific set of steps the user can place

Page 12 - Protocol Frame

2 SoftLinx V Protocol Builder - Introduction ... 3 Main Menu ...

Page 13

20 Refresh Command List - Obtains the list of commands from the interface, and adds them to the toolbox. Initialize Instrument - Refreshes the int

Page 14 - Running the Protocol

21 Instrument Steps All instruments have a unique set of commands which the protocol editor will present to the user. Each command is placed i

Page 15

22 Run VBA Script The Run VBA Script step allows advanced users to create their own function which they may use in protocols. Users are only limit

Page 16 - Protocol Variables

23 Once a command is selected, the function is shown, including its return type and all required arguments. Users may enter arguments in the adjacent

Page 17 - Time Constraints

24 Run Program The Run Program step will run one command line string or open an executable with optional arguments. Users will enter the path of

Page 18

25 Send E-Mail The Send E-mail Notification step will allow a user to send out an email message at a certain location within the protocol. The user

Page 19 - Protocol Steps

26 Modify Variable The Modify Variable step will change an instrument or protocol variable to a different value. Users can input direct values or

Page 20

27 End Protocol Simply stops execution of the protocol. This can be useful in conditional statements, or used as stop points if a user wants to onl

Page 21 - Instrument Steps

28 Region Regions are collapsible actions which can hold any number of protocol steps. Users may place steps within a region, label the region, con

Page 22 - Run VBA Script

29 Conditional Statement Conditional statements are used when a decision to run only one set of specific steps is necessary. Based on the result

Page 23

3 SoftLinx V Protocol Builder - Introduction SoftLinx V is a multitasking laboratory control application, designed to program and operate laboratory

Page 24 - Run Program

30 Loop Process Loops are composite steps, which will execute a set of activities within itself repeatedly for a set number of iterations. Steps mus

Page 25 - Send E-Mail

31 beginning of the loop's execution, the loop will continue to repeat itself. If the condition becomes false by the time the loop executes, or

Page 26 - Modify Variable

32 Parallel process Parallel processes can run multiple sets of steps, either simultaneously or in a predefined order. Each branch holds its own

Page 27 - End Protocol

33 Should a user have more than 9 branches, the user must use A-Z to denote branches 10-35. Branches 36 and above cannot be run using this method, ho

Page 28 - Region

34 Protocol Tutorial Protocols are sets of instructions given to the instruments to perform in a specified manner. The following instructions will

Page 29 - Conditional Statement

35 All steps can be dropped from the toolbox to the canvas to create the pattern above. Protocols run from start to finish, top to bottom. 3. Test

Page 31

37 Protocol Tutorial - Advanced Advanced protocols require multiple steps of various types to complete. A sample advanced protocol which utilizes th

Page 32 - Parallel process

38 - Dispense liquid to the target plate. - Move the prepared target plate to the RapidPick. We can start by placing all the steps in a linear fas

Page 33

39 This allows the Crane to prepare the source plate while running the Micro 10 on the destination plate simultaneously, saving time to run the pro

Page 34 - Protocol Tutorial

4 Main Menu Upon starting SoftLinx, or whenever no protocols are open, the main window will display the screen above. Users may do one of the follo

Page 35

40 remove the source plate, target plate, or both, before starting a new pick. In this case, instrument variables can be used to make decisions wit

Page 36

41 This will replace the source plate when necessary. The target plates are handled in a similar manner, although additional steps must be taken

Page 37 - Protocol Tutorial - Advanced

42 statement that checks the RapidPick.EmptyWells variable to see if we even need to replace the target plate. Place a move plate step, directed a

Page 38

43 However, we only want to prepare the next plate, if a source plate is still present on the Rapid Pick. If the source plate has been removed, and

Page 39

44 To detect a plate at a specific location, we use the statement Plates.PlateExists("X"), where X is the name of the nest where the plat

Page 40

45 So, for a protocol, we currently have the following:

Page 41

46 This may work for one plate. However, we want the protocol to repeat the picking and replace plate steps multiple times. We can place the last t

Page 42

47 2c. Final Cleanup The last step, "Remove final plates", is a region activity with processes on removing the last target plate, and t

Page 43

48 We will then check to see if there is a target plate that needs to be removed. Use a conditional statement, which tests the statement below:

Page 44

49 Like the previous steps beforehand, check for a source plate using the following: Check for a target plate in the sealer using the following:

Page 45

5 Instrument Manager The instrument manager hosts a variety of options to set up the user's workcell in preparation for protocol development.

Page 46

50 The final protocol can condense to this: This concludes the protocol tutorials.

Page 47

6 In addition to the list of instruments, the following commands are available on this screen: Add New Instrument - Installs instrument interfaces a

Page 48

7 Adding Interfaces Clicking on the Add New Instrument button on the Instrument Setup list will activate the following window: To add a new instru

Page 49

8 Users name the interface by instrument type - not by instance name. Templates are also available to use as starting points for interface developme

Page 50

9 Protocol Editor Screen

Commentaires sur ces manuels

Pas de commentaire