SlideShare a Scribd company logo
TestExec SL 7.1
 .NET Actions
 .NET Hardware Handler
 .NET Operator UI
TestExec SL Training
.NET Actions
1
TestExec SL Training
.NET Actions
2
.NET Action
.NET Action Library
• Supported action routines
 Execute
 Cleanup
• Language supported
 C#
 VB.NET
• Compiled to .NET assemblies, typically dynamic link libraries (DLLs)
• Each assemblies can contain 1 or more action routines
TestExec SL Training
.NET Actions
3
Create a .NET Action Library (I)
C# Method (I)
TestExec SL Training
.NET Actions
4
Create a .NET Action Library (I)
C# Method (II)
TestExec SL Training
.NET Actions
5
Constructor
Member Function
Create a .NET Action Library (I)
VB Method (I)
TestExec SL Training
.NET Actions
6
Create a .NET Action Library (I)
VB Method (II)
TestExec SL Training
.NET Actions
7
Member Function
Constructor
Create a .NET Action Library (II)
TestExec SL Training
.NET Actions
8
1) File -> New
2) Select the .NET Action
Style
Create a .NET Action Library (III)
TestExec SL Training
.NET Actions
9
.NET DLL
1
2
3
1. Click on “Found in Search Paths”
If the DLL is Microsoft Common Runtime
Library, choose “Core .NET Libraries”
2. Select the correct .NET DLL
3. Uncheck on “Include directory
path”
Create a .NET Action Library (IV)
TestExec SL Training
.NET Actions
10
DLL Class Name
Choose the correct
Member Function
Create a .NET Action Library (VI)
TestExec SL Training
.NET Actions
11
If there is constructors
for the selected class, it
will appear here
Create a .NET Action Library (VII)
TestExec SL Training
.NET Actions
12
At the Lifetime tab
Instance
Reference
Create a .NET Action Library (VIII)
TestExec SL Training
.NET Actions
13
Instance lifetime allows one to specify
when an instance of the class should
be created and released.
Create New Instance:
Use the drop down arrow to select when
the new instance should be created:
Always at Testplan Prerun
If Doesn't Exist at Testplan Prerun
If Doesn't Exist at Action Setup
Always at Action Setup
Release Reference:
Use the drop down arrow to select when
the new instance should be released:
At Testplan Postrun
At Action Cleanup
Call Dispose on Release:
Use the drop down arrow to select
whether dispose should be called on
release:
Yes, If Exposed
No
Output Value
If this parameter/symbol will return values,
check the Action Output box.
Running .NET Action (I)
TestExec SL Training
.NET Actions
14
Reference/ pointer to object
that will operated upon
TestExec SL Training
.NET Actions
15
Lab 7:
Understanding Instance
Lifetime
Running .NET Action (II)
TestExec SL Training
.NET Actions
16
Result
The “Advance” button is to
fit initialize constructor into
it.
Debugging .NET Actions
Method 1 (I)
TestExec SL Training
.NET Actions
17
1) Right click on project solution, select properties
Debugging .NET Actions
Method 1 (II)
TestExec SL Training
.NET Actions
18
2) Select the
tstexcsl.exe from
$INSTDIRbin
3) Working directory
is $INSTDIRbin
$INSTDIR is TxSL
installation directory
Debugging for .NET Actions
Method 2 (I)
1) Start TestExec SL application
2) Attached to process
TestExec SL Training
.NET Actions
19
Debugging for .NET Actions
Method 2 (II)
3) Select tstexcsl.exe and attached the process
TestExec SL Training
.NET Actions
20
Debugging for .NET Actions
Method 3 (III)
4) Start testplan in TestExec SL containing the action
5) Start running
TestExec SL Training
.NET Actions
21
TestExec SL Training
.NET Actions
22
Lab 8:
Create a .NET Actions
TestExec SL Training
.NET Actions
23
.NET Hardware Handler
.NET Style of Hardware Handler
• Hardware Handler can be written in .NET Style as well.
• TestExec SL Dot Net Hardware Handler templates that are
installed when user installed TestExec SL:
 C#
 VB.NET
TestExec SL Training
.NET Actions
24
Creating .NET Hardware Handler (C#) (I)
TestExec SL Training
.NET Actions
25
NOTE: Starting TestExec SL 7.1, .NET 4.0 is supported
Creating .NET Hardware Handler (C#) (II)
TestExec SL Training
.NET Actions
26
2 predefinded interfaces in TestExec SL Hardware Hanlder are:-
 IHandlder Members
 Init
 DeclareParms
 Close
 Reset
 IHandlerEx Members
 Unload
 Deactivate
 Load
 Activate
Creating .NET Hardware Handler (C#) (III)
TestExec SL Training
.NET Actions
27
IHanlder members are:-
 Init
 DeclareParms
 Close
 Reset
Creating .NET Hardware Handler (C#) (IV)
TestExec SL Training
.NET Actions
28
IHandlerEx members are:-
 Unload
 Deactivate
 Load
 Activate
Creating .NET Hardware Handler (C#) (V)
TestExec SL Training
.NET Actions
29
Add library files as reference
Creating .NET Hardware Handler C# (VI)
TestExec SL Training
.NET Actions
30
The reference files that must
be included are as shown.
These are located in
$INSTDIR$bin
User can reference other
libraries if needed.
Creating .NET Hardware Handler C# (VII)
TestExec SL Training
.NET Actions
31
Recommendation:
The references properties are set:-
Copy Local : True
Embed Interop Type : False
Creating .NET Hardware Handler C# (VIII)
TestExec SL Training
.NET Actions
32
Creating .NET Hardware Handler C# (IX)
TestExec SL Training
.NET Actions
33
Creating .NET Hardware Handler C# (X)
TestExec SL Training
.NET Actions
34
Creating .NET Hardware Handler C# (XI)
TestExec SL Training
.NET Actions
35
Creating .NET Hardware Handler C# (XII)
TestExec SL Training
.NET Actions
36
Creating .NET Hardware Handler C# (XIII)
TestExec SL Training
.NET Actions
37
Make sure this
is checked
Adding .NET Hardware Handler in system.ust (I)
TestExec SL Training
.NET Actions
38
Make sure this
is unchecked
Adding .NET Hardware Handler in system.ust (II)
TestExec SL Training
.NET Actions
39
Creating the Handler Action
TestExec SL Training
.NET Actions
40
In the Testplan
TestExec SL Training
.NET Actions
41
TestExec SL Training
.NET Actions
42
Lab 9:
Create a .NET Hardware
Handler (C#)
Creating .NET Hardware Handler in VB.NET (I)
TestExec SL Training
.NET Actions
43
Creating .NET Hardware Handler in VB.NET (II)
TestExec SL Training
.NET Actions
44
2 predefnied interfaces in TestExec SL Hardware Handler are:-
 IHanlder Members
 Init
 DeclareParms
 Close
 Reset
 IHandlerEx Members
 Unload
 Deactivate
 Load
 Activate
Creating .NET Hardware Handler in VB.NET (III)
TestExec SL Training
.NET Actions
45
IHanlder members are:-
 Init
 DeclareParms
 Close
 Reset
Creating .NET Hardware Handler in VB.NET (IV)
TestExec SL Training
.NET Actions
46
IHandlerEx members are:-
 Unload
 Deactivate
 Load
 Activate
Creating .NET Hardware Handler in VB.NET (V)
TestExec SL Training
.NET Actions
47
Creating .NET Hardware Handler in VB.NET (VI)
TestExec SL Training
.NET Actions
48
TestExec SL Training
.NET Actions
49
Demo 8:
.NET Hardware Handler (VB)
TestExec SL Training
.NET Actions
50
Operator Interface
(.NET version)
Adding TestExec SL Control to Your Toolbox
TestExec SL Training
.NET Actions
51
Choose Toolbox | (right click) Choose Item | COM components in .Net
Choose the Browse button and locate the TestExec SL control, which is
in file “txslctl.ocx” in directory
“C:WindowsSysWOW64”  Windows 7 64-bit
“C:Windowssystem32”  Windows XP / 7 32-bit
Make sure the box next to “Agilent TestExecSL ActiveX Control Library
is checked.
Choose the OK button.
Once the TestExec SL control appears in Visual Basic’s Toolbox, you
can use the mouse to place it on a form as you would any other control.
TestExec SL Training
.NET Actions
52
Lab 10:
Creating a Simple .NET
Operator User Interface
TestExec SL Op UI Example
VB6 SimpleOpUI
• C:ProgramFilesAgilentTestExecSLx.xSimpleOpUI
• Get started with TxSL
TypicalOpUI
• C:ProgramFilesAgilentTestExecSLx.xTypicalOpUI
• Default Operator User Interface
• Source code provided for modification
MultipleOpUI
• C:ProgramFilesAgilentTestExecSLx.xMultipleOpUI
• Targets throughput multiplier applications
• Source code provided for modification
.NET TypicalOpUI.NET
• C:ProgramFilesAgilentTestExecSLx.xTypicalOpUI.NET
• Default Operator User Interface
• Source code provided for modification
MultipleOpUI.NET
• C:ProgramFilesAgilentTestExecSLx.xMultipleOpUI.NET
• Targets throughput multiplier applications
• Source code provided for modification
TestExec SL Training
.NET Actions
53

More Related Content

PDF
UVM TUTORIAL;
PDF
IRJET- Ship Detection for Pre-Annotated Ship Dataset in Machine Learning ...
PDF
Git : Deux écoles de pensées, merge vs rebase
PDF
25.3.10 packet tracer explore a net flow implementation
PDF
Git Tutorial 教學
PDF
Challenges in Using UVM at SoC Level
PDF
Getting Git Right
PPTX
Operationalizing VRF in the Data Center
UVM TUTORIAL;
IRJET- Ship Detection for Pre-Annotated Ship Dataset in Machine Learning ...
Git : Deux écoles de pensées, merge vs rebase
25.3.10 packet tracer explore a net flow implementation
Git Tutorial 教學
Challenges in Using UVM at SoC Level
Getting Git Right
Operationalizing VRF in the Data Center

Viewers also liked (6)

PDF
Entrenamiento TestExec 8.1
PDF
Using HP TEST EXEC SL
PDF
Elige la fuente de alimentación adecuada para tus aplicaciones
PPTX
National Instruments India Webcast
PDF
Captronics Systems Automotive Testing
PDF
Functional Test Automotive Seminar in Mexico
Entrenamiento TestExec 8.1
Using HP TEST EXEC SL
Elige la fuente de alimentación adecuada para tus aplicaciones
National Instruments India Webcast
Captronics Systems Automotive Testing
Functional Test Automotive Seminar in Mexico
Ad

Similar to TestExec SL 7.1 (20)

PDF
Никита Галкин "Testing in Frontend World"
PDF
Test Driven Development
PDF
Testing in FrontEnd World by Nikita Galkin
PDF
From System Modeling to Automated System Testing
PPT
PDF
Modern Python Testing
PPTX
01. introduction to-programming
PPTX
Automating the Quality
DOCX
The program reads data from two files, itemsList-0x.txt and .docx
PDF
RPA Summer School Studio Session 4 AMER: Advanced practices with Studio and O...
PPT
generate IP CORES
PPT
Simple tools to fight bigger quality battle
PPT
Introduction to Programming Lesson 01
PPT
SE2011_10.ppt
PDF
Errors detected in the Visual C++ 2012 libraries
PPTX
Static Code Analysis for Projects, Built on Unreal Engine
PPT
01 Introduction to programming
PDF
Inria Tech Talk : Comment améliorer la qualité de vos logiciels avec STAMP
PPTX
Testes? Mas isso não aumenta o tempo de projecto? Não quero...
PDF
Angular Optimization Web Performance Meetup
Никита Галкин "Testing in Frontend World"
Test Driven Development
Testing in FrontEnd World by Nikita Galkin
From System Modeling to Automated System Testing
Modern Python Testing
01. introduction to-programming
Automating the Quality
The program reads data from two files, itemsList-0x.txt and .docx
RPA Summer School Studio Session 4 AMER: Advanced practices with Studio and O...
generate IP CORES
Simple tools to fight bigger quality battle
Introduction to Programming Lesson 01
SE2011_10.ppt
Errors detected in the Visual C++ 2012 libraries
Static Code Analysis for Projects, Built on Unreal Engine
01 Introduction to programming
Inria Tech Talk : Comment améliorer la qualité de vos logiciels avec STAMP
Testes? Mas isso não aumenta o tempo de projecto? Não quero...
Angular Optimization Web Performance Meetup
Ad

More from Interlatin (20)

PDF
Migration ux to windows - ICT i3070
PDF
In-line fixture design and release to production
PDF
Boundary scan for support engineers and technicians
PDF
Boundary Scan Basics - x1149 de Keysight
PDF
Keysight Mini-ICT - Testing Days México
PDF
Keysight i3070 (antes HP3070) Board Test Interface
PDF
Básicos de Functional Test Systems - Testing Days Tijuana
PDF
Functional Test Systems - Testing Days Bajío
PDF
Análisis de respuesta en frecuencia en osciloscopios
PDF
Presentación de ingeniería digital
PDF
Inter latin ptc i-iot - viaje de transformación de la manufactura
PDF
Sistemas de adquisición de datos en las Fábricas Inteligentes de la Industria...
PDF
Introducción a las Redes automotrices - CAN/LIN
PPTX
Pruebas de Campo para la industria de las Telecomunicaciones - Caracterizació...
PPTX
UGM 2015: X1149 workshop
PPTX
UGM 2015 Automotive Days
PPTX
UGM CAN PXI
PPTX
UGM 2015 Manager's Track
PDF
Interpretación y utilidad de datos estadísticos.
PPTX
Best practices
Migration ux to windows - ICT i3070
In-line fixture design and release to production
Boundary scan for support engineers and technicians
Boundary Scan Basics - x1149 de Keysight
Keysight Mini-ICT - Testing Days México
Keysight i3070 (antes HP3070) Board Test Interface
Básicos de Functional Test Systems - Testing Days Tijuana
Functional Test Systems - Testing Days Bajío
Análisis de respuesta en frecuencia en osciloscopios
Presentación de ingeniería digital
Inter latin ptc i-iot - viaje de transformación de la manufactura
Sistemas de adquisición de datos en las Fábricas Inteligentes de la Industria...
Introducción a las Redes automotrices - CAN/LIN
Pruebas de Campo para la industria de las Telecomunicaciones - Caracterizació...
UGM 2015: X1149 workshop
UGM 2015 Automotive Days
UGM CAN PXI
UGM 2015 Manager's Track
Interpretación y utilidad de datos estadísticos.
Best practices

Recently uploaded (20)

PPTX
Independence_Day_Patriotic theme (1).pptx
PDF
LB95 New Holland Service Repair Manual.pdf
PPTX
Understanding Machine Learning with artificial intelligence.pptx
PDF
Volvo EC20C Excavator Step-by-step Maintenance Instructions pdf
PPTX
Business Economics uni 1.pptxRTRETRETRTRETRETRETRETERT
PPTX
Lecture 3b C Library xnxjxjxjxkx_ ESP32.pptx
PDF
EC290C NL EC290CNL - Volvo Service Repair Manual.pdf
PPTX
Intro to ISO 9001 2015.pptx for awareness
PDF
industrial engineering and safety system
PPTX
1. introduction-to-bvcjdhjdfffffffffffffffffffffffffffffffffffmicroprocessors...
PDF
harrier-ev-brochure___________________.pdf
PDF
RPL-ASDC PPT PROGRAM NSDC GOVT SKILLS INDIA
PDF
Presentation.pdf ...............gjtn....tdubsr..........
PDF
Honda Dealership SNS Evaluation pdf/ppts
PPTX
UNIT-2(B) Organisavtional Appraisal.pptx
PDF
Volvo EC290C NL EC290CNL excavator weight.pdf
PPTX
laws of thermodynamics with diagrams details
PDF
Journal Meraj.pdfuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
PDF
Volvo EC290C NL EC290CNL Excavator Service Repair Manual Instant Download.pdf
PPTX
Transmission system. Describe construction & working of varius automobile sys...
Independence_Day_Patriotic theme (1).pptx
LB95 New Holland Service Repair Manual.pdf
Understanding Machine Learning with artificial intelligence.pptx
Volvo EC20C Excavator Step-by-step Maintenance Instructions pdf
Business Economics uni 1.pptxRTRETRETRTRETRETRETRETERT
Lecture 3b C Library xnxjxjxjxkx_ ESP32.pptx
EC290C NL EC290CNL - Volvo Service Repair Manual.pdf
Intro to ISO 9001 2015.pptx for awareness
industrial engineering and safety system
1. introduction-to-bvcjdhjdfffffffffffffffffffffffffffffffffffmicroprocessors...
harrier-ev-brochure___________________.pdf
RPL-ASDC PPT PROGRAM NSDC GOVT SKILLS INDIA
Presentation.pdf ...............gjtn....tdubsr..........
Honda Dealership SNS Evaluation pdf/ppts
UNIT-2(B) Organisavtional Appraisal.pptx
Volvo EC290C NL EC290CNL excavator weight.pdf
laws of thermodynamics with diagrams details
Journal Meraj.pdfuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
Volvo EC290C NL EC290CNL Excavator Service Repair Manual Instant Download.pdf
Transmission system. Describe construction & working of varius automobile sys...

TestExec SL 7.1

  • 1. TestExec SL 7.1  .NET Actions  .NET Hardware Handler  .NET Operator UI TestExec SL Training .NET Actions 1
  • 2. TestExec SL Training .NET Actions 2 .NET Action
  • 3. .NET Action Library • Supported action routines  Execute  Cleanup • Language supported  C#  VB.NET • Compiled to .NET assemblies, typically dynamic link libraries (DLLs) • Each assemblies can contain 1 or more action routines TestExec SL Training .NET Actions 3
  • 4. Create a .NET Action Library (I) C# Method (I) TestExec SL Training .NET Actions 4
  • 5. Create a .NET Action Library (I) C# Method (II) TestExec SL Training .NET Actions 5 Constructor Member Function
  • 6. Create a .NET Action Library (I) VB Method (I) TestExec SL Training .NET Actions 6
  • 7. Create a .NET Action Library (I) VB Method (II) TestExec SL Training .NET Actions 7 Member Function Constructor
  • 8. Create a .NET Action Library (II) TestExec SL Training .NET Actions 8 1) File -> New 2) Select the .NET Action Style
  • 9. Create a .NET Action Library (III) TestExec SL Training .NET Actions 9 .NET DLL 1 2 3 1. Click on “Found in Search Paths” If the DLL is Microsoft Common Runtime Library, choose “Core .NET Libraries” 2. Select the correct .NET DLL 3. Uncheck on “Include directory path”
  • 10. Create a .NET Action Library (IV) TestExec SL Training .NET Actions 10 DLL Class Name Choose the correct Member Function
  • 11. Create a .NET Action Library (VI) TestExec SL Training .NET Actions 11 If there is constructors for the selected class, it will appear here
  • 12. Create a .NET Action Library (VII) TestExec SL Training .NET Actions 12 At the Lifetime tab Instance Reference
  • 13. Create a .NET Action Library (VIII) TestExec SL Training .NET Actions 13 Instance lifetime allows one to specify when an instance of the class should be created and released. Create New Instance: Use the drop down arrow to select when the new instance should be created: Always at Testplan Prerun If Doesn't Exist at Testplan Prerun If Doesn't Exist at Action Setup Always at Action Setup Release Reference: Use the drop down arrow to select when the new instance should be released: At Testplan Postrun At Action Cleanup Call Dispose on Release: Use the drop down arrow to select whether dispose should be called on release: Yes, If Exposed No Output Value If this parameter/symbol will return values, check the Action Output box.
  • 14. Running .NET Action (I) TestExec SL Training .NET Actions 14 Reference/ pointer to object that will operated upon
  • 15. TestExec SL Training .NET Actions 15 Lab 7: Understanding Instance Lifetime
  • 16. Running .NET Action (II) TestExec SL Training .NET Actions 16 Result The “Advance” button is to fit initialize constructor into it.
  • 17. Debugging .NET Actions Method 1 (I) TestExec SL Training .NET Actions 17 1) Right click on project solution, select properties
  • 18. Debugging .NET Actions Method 1 (II) TestExec SL Training .NET Actions 18 2) Select the tstexcsl.exe from $INSTDIRbin 3) Working directory is $INSTDIRbin $INSTDIR is TxSL installation directory
  • 19. Debugging for .NET Actions Method 2 (I) 1) Start TestExec SL application 2) Attached to process TestExec SL Training .NET Actions 19
  • 20. Debugging for .NET Actions Method 2 (II) 3) Select tstexcsl.exe and attached the process TestExec SL Training .NET Actions 20
  • 21. Debugging for .NET Actions Method 3 (III) 4) Start testplan in TestExec SL containing the action 5) Start running TestExec SL Training .NET Actions 21
  • 22. TestExec SL Training .NET Actions 22 Lab 8: Create a .NET Actions
  • 23. TestExec SL Training .NET Actions 23 .NET Hardware Handler
  • 24. .NET Style of Hardware Handler • Hardware Handler can be written in .NET Style as well. • TestExec SL Dot Net Hardware Handler templates that are installed when user installed TestExec SL:  C#  VB.NET TestExec SL Training .NET Actions 24
  • 25. Creating .NET Hardware Handler (C#) (I) TestExec SL Training .NET Actions 25 NOTE: Starting TestExec SL 7.1, .NET 4.0 is supported
  • 26. Creating .NET Hardware Handler (C#) (II) TestExec SL Training .NET Actions 26 2 predefinded interfaces in TestExec SL Hardware Hanlder are:-  IHandlder Members  Init  DeclareParms  Close  Reset  IHandlerEx Members  Unload  Deactivate  Load  Activate
  • 27. Creating .NET Hardware Handler (C#) (III) TestExec SL Training .NET Actions 27 IHanlder members are:-  Init  DeclareParms  Close  Reset
  • 28. Creating .NET Hardware Handler (C#) (IV) TestExec SL Training .NET Actions 28 IHandlerEx members are:-  Unload  Deactivate  Load  Activate
  • 29. Creating .NET Hardware Handler (C#) (V) TestExec SL Training .NET Actions 29 Add library files as reference
  • 30. Creating .NET Hardware Handler C# (VI) TestExec SL Training .NET Actions 30 The reference files that must be included are as shown. These are located in $INSTDIR$bin User can reference other libraries if needed.
  • 31. Creating .NET Hardware Handler C# (VII) TestExec SL Training .NET Actions 31 Recommendation: The references properties are set:- Copy Local : True Embed Interop Type : False
  • 32. Creating .NET Hardware Handler C# (VIII) TestExec SL Training .NET Actions 32
  • 33. Creating .NET Hardware Handler C# (IX) TestExec SL Training .NET Actions 33
  • 34. Creating .NET Hardware Handler C# (X) TestExec SL Training .NET Actions 34
  • 35. Creating .NET Hardware Handler C# (XI) TestExec SL Training .NET Actions 35
  • 36. Creating .NET Hardware Handler C# (XII) TestExec SL Training .NET Actions 36
  • 37. Creating .NET Hardware Handler C# (XIII) TestExec SL Training .NET Actions 37 Make sure this is checked
  • 38. Adding .NET Hardware Handler in system.ust (I) TestExec SL Training .NET Actions 38 Make sure this is unchecked
  • 39. Adding .NET Hardware Handler in system.ust (II) TestExec SL Training .NET Actions 39
  • 40. Creating the Handler Action TestExec SL Training .NET Actions 40
  • 41. In the Testplan TestExec SL Training .NET Actions 41
  • 42. TestExec SL Training .NET Actions 42 Lab 9: Create a .NET Hardware Handler (C#)
  • 43. Creating .NET Hardware Handler in VB.NET (I) TestExec SL Training .NET Actions 43
  • 44. Creating .NET Hardware Handler in VB.NET (II) TestExec SL Training .NET Actions 44 2 predefnied interfaces in TestExec SL Hardware Handler are:-  IHanlder Members  Init  DeclareParms  Close  Reset  IHandlerEx Members  Unload  Deactivate  Load  Activate
  • 45. Creating .NET Hardware Handler in VB.NET (III) TestExec SL Training .NET Actions 45 IHanlder members are:-  Init  DeclareParms  Close  Reset
  • 46. Creating .NET Hardware Handler in VB.NET (IV) TestExec SL Training .NET Actions 46 IHandlerEx members are:-  Unload  Deactivate  Load  Activate
  • 47. Creating .NET Hardware Handler in VB.NET (V) TestExec SL Training .NET Actions 47
  • 48. Creating .NET Hardware Handler in VB.NET (VI) TestExec SL Training .NET Actions 48
  • 49. TestExec SL Training .NET Actions 49 Demo 8: .NET Hardware Handler (VB)
  • 50. TestExec SL Training .NET Actions 50 Operator Interface (.NET version)
  • 51. Adding TestExec SL Control to Your Toolbox TestExec SL Training .NET Actions 51 Choose Toolbox | (right click) Choose Item | COM components in .Net Choose the Browse button and locate the TestExec SL control, which is in file “txslctl.ocx” in directory “C:WindowsSysWOW64”  Windows 7 64-bit “C:Windowssystem32”  Windows XP / 7 32-bit Make sure the box next to “Agilent TestExecSL ActiveX Control Library is checked. Choose the OK button. Once the TestExec SL control appears in Visual Basic’s Toolbox, you can use the mouse to place it on a form as you would any other control.
  • 52. TestExec SL Training .NET Actions 52 Lab 10: Creating a Simple .NET Operator User Interface
  • 53. TestExec SL Op UI Example VB6 SimpleOpUI • C:ProgramFilesAgilentTestExecSLx.xSimpleOpUI • Get started with TxSL TypicalOpUI • C:ProgramFilesAgilentTestExecSLx.xTypicalOpUI • Default Operator User Interface • Source code provided for modification MultipleOpUI • C:ProgramFilesAgilentTestExecSLx.xMultipleOpUI • Targets throughput multiplier applications • Source code provided for modification .NET TypicalOpUI.NET • C:ProgramFilesAgilentTestExecSLx.xTypicalOpUI.NET • Default Operator User Interface • Source code provided for modification MultipleOpUI.NET • C:ProgramFilesAgilentTestExecSLx.xMultipleOpUI.NET • Targets throughput multiplier applications • Source code provided for modification TestExec SL Training .NET Actions 53