12-4 Using the Trio ActiveX Control
Connection Commands
Trio Motion Technology
Connection Commands
Open
Description
Initialises the connection between the TrioPC ActiveX control and the Motion
Coordinator.
The connection can be opened over a PCI, USB or Ethernet link, and can operate
in either a synchronous or asynchronous mode. In the synchronous mode all the
TrioBASIC methods are available. In the asynchronous mode these methods are
not available, instead the user must call SendData() to write to the Motion Coor-
dinator, and respond to the OnReceiveChannelx event by calling GetData() to
read data received from the Motion Coordinator. In this way the user application
can respond to asynchronous events which occur on the Motion Coordinator with-
out having to poll them.
If the user application requires the TrioBASIC methods then the synchronous
mode should be selected. However, if the prime role of the user application is to
respond to events triggered on the Motion Coordinator, then the asynchronous
method should be used.
Syntax:
Open(PortType, PortMode)
Parameters
Return Value:
TRUE
if the connection is successfully established. For a USB connection, this
means the TrioUSB driver is active (an MC with a USB card is on, and the USB con-
nections are correct). If a synchronous connection has been opened the ActiveX
control must have also successfully recovered the token list from the Motion
Coordinator. If the connection is not successfully established this method will
return
FALSE
.
Example
Rem Open a USB connection and refresh the TrioPC indicator
TrioPC_Status = TrioPC1.Open(0, 0)
frmMain.Refresh
short PortType:
0: USB, 1:N/A, 2:Ethernet, 3:PCI
short PortMode:
0: Synchronous Mode, 1:Asynchronous Mode, 3240:Syn-
chronous Mode (for Ethernet connections only).
Summary of Contents for Motion Coordinator Euro 205
Page 4: ......
Page 11: ...C H A P T E R CHAPTER0INTRODUCTION...
Page 12: ......
Page 27: ...C H A P T E R CHAPTER0HARDWARE OVERVIEW...
Page 28: ......
Page 35: ...Motion Coordinator Technical Reference Manual Hardware Overview 2 9 Motion Coordinator MC202...
Page 75: ...C H A P T E R CHAPTER0INSTALLATION...
Page 76: ......
Page 88: ...3 14 Installation EMC Considerations Trio Motion Technology...
Page 89: ...C H A P T E R CHAPTER0DAUGHTER BOARDS...
Page 90: ......
Page 126: ...4 38 Daughter Boards Profibus Daughter Board Trio Motion Technology...
Page 127: ...C H A P T E R CHAPTER0EXPANSION MODULES...
Page 128: ......
Page 158: ...5 32 Expansion Modules Communications Adaptors Trio Motion Technology...
Page 159: ...C H A P T E R CHAPTER0SYSTEM SETUP AND DIAGNOSTICS...
Page 160: ......
Page 173: ...C H A P T E R CHAPTER 0PROGRAMMING...
Page 174: ...7 2 Programming Trio Motion Technology...
Page 190: ...7 18 Programming Command Line Interface Trio Motion Technology...
Page 191: ...C H A P T E R CHAPTER0TRIO BASIC COMMANDS...
Page 192: ......
Page 200: ...8 10 Trio BASIC Commands Trio Motion Technology VERIFY 8 178 VFF_GAIN 8 178 VP_SPEED 8 179...
Page 254: ...8 64 Trio BASIC Commands Input Output Commands Trio Motion Technology...
Page 372: ...8 182Trio BASIC Commands Axis Parameters Trio Motion Technology...
Page 373: ...C H A P T E R CHAPTER 0PROGRAMMING EXAMPLES...
Page 374: ......
Page 389: ...C H A P T E R CHAPTER0SUPPORT SOFTWARE...
Page 390: ......
Page 472: ...10 84Support Software Project Autoloader Trio Motion Technology...
Page 473: ...C H A P T E R CHAPTER0FIBRE OPTIC NETWORK...
Page 474: ......
Page 486: ...11 14Fibre Optic Network Network Specification Trio Motion Technology...
Page 487: ...C H A P T E R CHAPTER0USING THE TRIO ACTIVEX CONTROL...
Page 488: ......
Page 518: ...12 32Using the Trio ActiveX Control Events Trio Motion Technology...
Page 519: ...C H A P T E R CHAPTER0COMMUNICATIONS PROTOCOLS...
Page 520: ......
Page 551: ...A P P E N D I X CHAPTER 0REFERENCE...
Page 552: ......