background image

SECTION 4 - PROGRAMMING GUIDE 

Page 4.1

pickering

GENERAL PURPOSE REED RELAY MODULE  50-110/115-021/121

SECTION 4 - PROGRAMMING GUIDE

PROGRAMMING OPTIONS FOR PICKERING INTERFACES PCI CARDS

Software drivers are supplied for Microsoft Windows XP/Vista/7 operating systems, with specific support for the 

following development environments:

 

Microsoft Visual Studio (VB, C++, C#)

 

Borland C++

 

National Instruments LabWindows/CVI

 

National Instruments LabVIEW and LabVIEW RT

Windows  drivers  are  supplied  in  the  form  of  Dynamic  Link  Libraries,  which  should  also  be  usable  in  any  other 

development environment that supports them.

Programming for PCI

A number of different Windows drivers are available to meet particular system requirements, and should none of 

these be suitable there is also the option of register-level programming. Drivers are generally ‘universal’, handling all 

models in the System 40, 45 and 50 ranges; however some models that are not compliant with the Ivi Swtch class 

cannot be used with the pi40iv IVI driver. The pipx40 and Pilpxi drivers are also applicable to certain models in the 

System 41 (PXI Instruments) range - see these drivers’ System 41 support list.

Please note that this documentation is available in its most up-to-date form as HTML help files, fully hyperlinked for 

easy access - both pipx40 and Pilpxi documents are included in the Pipx40vpp software installation.

IVI Driver for Windows - pi40iv

The pi40iv IVI (Interchangeable Virtual Instrument) driver supports all Pickering Interfaces PXI switch cards that 

are consistent with the Iviswtch class model - as are the great majority of cards in the System 40/45/50 ranges. It 

integrates well with LabWindows/CVI and LabVIEW, and is fully compatible with Switch Executive. It is also usable 

in general-purpose programming environments such as Visual C++ and Visual Basic.

Prior installation of the VISA and IviEngine from National Instruments are required for the correct installation and 

operation of this driver.

VISA Driver for Windows - pipx40

The  pipx40  driver  conforms  to  the  VISA  (Virtual  Instrument  Software Architecture)  standard  for  programmable 

instrumentation. Instrument control environments such as LabVIEW and LabWindows/CVI are based on VISA, and 

pipx40 support libraries are provided for them.

Prior installation of VISA from National Instruments is required for the operation of this driver.

Where VISA is available, pipx40 can also be used in general-purpose programming environments such as Visual 

C++ and Visual Basic. When IVI is not a system requirement this driver will often yield faster operation than the 

pi40iv driver.

Direct I/ODriver for Windows - Pilpxi

The  Pilpxi  driver  accesses  cards  directly,  without  using  the  VISA  software  layer,  while  offering  similar  overall 

functionality to pipx40. It is most commonly used in general-purpose programming environments such as Visual 

C++ and Visual Basic. Operating speed of the VISA and Direct I/O drivers is generally comparable.

Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Summary of Contents for PCI CONVENTIONAL 50-110-021

Page 1: ...service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE IN...

Page 2: ...115 021 121 USER MANUAL GENERAL PURPOSE REED RELAY MODULE MODEL Nos 50 110 115 021 121 www pickeringtest com pickering ISO 9002 Reg No FM38792 Issue 4 0 April 2012 Artisan Technology Group Quality In...

Page 3: ...s publication may be reproduced transmitted transcribed translated or stored in any form or by any means without the written permission of Pickering Interfaces Technical details contained within this...

Page 4: ...ycled or disposed of in a safe and environmentally friendly manner Worldwide Technical Support and Product Information http www pickeringtest com Pickering Interfaces Headquarters Stephenson Road Clac...

Page 5: ...Page iv pickering GENERAL PURPOSE REED RELAY MODULE 50 110 115 021 121 THIS PAGE INTENTIONALLY BLANK Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Page 6: ...tion 3 1 Software Installation 3 2 Section 4 Programming Guide 4 1 Programming Options For Pickering PCI Cards 4 1 Module Architecture 4 2 Module Sub Units 4 3 Programming The Module 4 5 Section 5 Con...

Page 7: ...Page vi pickering GENERAL PURPOSE REED RELAY MODULE 50 110 115 021 121 THIS PAGE INTENTIONALLY BLANK Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Page 8: ...lays used in our PCI cards are manufactured by our sister company Pickering Electronics Pickering reed relays offer very high reliability over 108 operations with maximum switching performance especia...

Page 9: ...agrams for the 50 110 115 120 125 Reed Relay Card Operating Storage Conditions Operating Conditions Operating Temperature Humidity Altitude 0 C to 55 C Up to 90 non condensing 5000m Storage and Transp...

Page 10: ...relays depending on the module type The relays are energised via control signals from relay drivers U8 to U15 The relay driver is addressed by PCI bridge U1 to output the required signal Module confi...

Page 11: ...ION 2 TECHNICAL DESCRIPTION pickering GENERAL PURPOSE REED RELAY MODULE 50 110 115 021 121 THIS PAGE INTENTIONALLY BLANK Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www a...

Page 12: ...nded 2 Choose an appropriate free PCI slot in the host system 3 Remove the blanking plate for the chosen slot and retain the fixing screw 4 Carefully remove the card from its anti static bag and inser...

Page 13: ...ortcut on the Programs Pickering menu In the absence of LabVIEW the Runtime Engine is required to support the Pickering Test Panels application TESTING OPERATION After installation of the hardware sta...

Page 14: ...VI Interchangeable Virtual Instrument driver supports all Pickering Interfaces PXI switch cards that are consistent with the Iviswtch class model as are the great majority of cards in the System 40 45...

Page 15: ...Pickering card are organized into logical sub units each sub unit containing a set of objects of similar type and use These objects may be switches digital outputs digital inputs resistors power supp...

Page 16: ...2 A32 C32 B1 A1 C1 B2 A2 C2 A64 C64 A1 C1 A2 C2 A3 C3 50 110 121 64 x SPDT 50 115 021 32 x SPST 50 115 121 64 x SPST Sub Unit Bit Signal Path Relay Energised 50 110 021 50 115 021 Signal Path Relay En...

Page 17: ...31 A31 com31 A31 31 32 com32 A32 com32 A32 32 33 com33 A33 33 34 com34 A34 34 35 com35 A35 35 36 com36 A36 36 37 com37 A37 37 38 com38 A38 38 39 com39 A39 39 40 com40 A40 40 41 com41 A41 41 42 com42 A...

Page 18: ...iUInt32 values are needed to hold the entire pattern ViUInt32 data 2 data 0 1 Sets lowest bit to 1 chA1 to com1 pipx40_setChannelPattern vi sub_unit data data 0 0x20 Sets 6th bit chA6 to com6 All othe...

Page 19: ...CTION 4 PROGRAMMING GUIDE pickering GENERAL PURPOSE REED RELAY MODULE 50 110 115 021 121 THIS PAGE INTENTIONALLY BLANK Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www art...

Page 20: ...3 A27 B27 C27 A31 B31 C31 A35 B35 C35 A39 B39 C39 A43 B43 C43 A47 B47 C47 A51 B51 C51 A55 B55 C55 A59 B59 C59 A63 B63 C63 Gnd A4 B4 C4 A8 B8 C8 A12 B12 C12 A16 B16 C16 A20 B20 C20 A24 B24 C24 A28 B28...

Page 21: ...A39 C39 A43 C43 A47 C47 A51 C51 A55 C55 A59 C59 A63 C63 Gnd A4 C4 A8 C8 A12 C12 A16 C16 A20 C20 A24 C24 A28 C28 A32 C32 A36 C36 A40 C40 A44 C44 A48 C48 A52 C52 A56 C56 A60 C60 A64 C64 Gnd 151 152 153...

Page 22: ...configuration highlighting any potential configuration problems Specific details of all installed Pickering switch cards are included All the installed Pickering switch cards should be listed in the...

Page 23: ...TROUBLE SHOOTING pickering GENERAL PURPOSE REED RELAY MODULE 50 110 115 021 121 Page 6 2 THIS PAGE INTENTIONALLY BLANK Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www art...

Page 24: ...unction with the PCB layout diagram below to identify the position of faulty relays Figure 7 1 Modules 50 110 021 50 115 021 Component Layout RL1 U1 FX1 U14 U13 U12 U11 FX2 U10 U9 U8 C24 C23 C25 C26 C...

Page 25: ...9 RL20 RL21 RL22 RL23 RL24 RL25 RL26 RL27 RL28 RL29 RL30 RL31 RL32 RL33 RL34 RL35 RL36 RL37 RL38 RL39 RL40 RL41 RL42 RL43 RL44 RL45 RL46 RL47 RL48 RL49 RL51 RL53 RL55 RL57 RL59 RL61 RL63 RL50 RL52 RL5...

Page 26: ...ain semiconductor devices used in this equipment are liable to damage due to static voltage Observe the following precautions when handling these devices in their unterminated state or sub units conta...

Page 27: ...Page 8 2 pickering GENERAL PURPOSE REED RELAY MODULE 50 110 115 021 121 THIS PAGE INTENTIONALLY BLANK Artisan Technology Group Quality Instrumentation Guaranteed 888 88 SOURCE www artisantg com...

Page 28: ...service in house repair center WE BUY USED EQUIPMENT Sell your excess underutilized and idle used equipment We also offer credit for buy backs and trade ins www artisantg com WeBuyEquipment REMOTE IN...

Reviews: