Low level control of SCXI 1127 relays

Hi,
How can I close or open switches HLSELECT and 1WIRE of SCXI-1127 manually? There is a VI(1WireINDEP) which uses CIN to activate these switches. This VI allows to activate HLSELECT and 1WIRE relays when the SCXI 1127/1128 is used in 1 wire mode as a 64x1 multiplexer. The 1WIRE relay will always connect to 1wirelowref signal. The HLSELECT will connect to Com0+ when H-L Channels is set to Channels 0-31 and to Com0- when H-L Channels is set to Channels 32-63.
I need to control 1WIRE relay just like this VI controls HLSELECT relay. I have attached this VI. Can you please modfiy it or write a different VI to allow controlling 1WIRE relay. I should be able to open and close these two relays (HLSELECT and 1WIRE) manually thro
ugh the VI. If this is not possible, can we modify this VI so that the 1WIRE relay will always connect to com0- signal instead of 1wirelowref signal.
Thanks
Attachments:
1wireINDEP.vi ‏48 KB

Thanks for your reply. My problem is not that simple.I am using NI-SWITCH1.6 and need to continue using it. Can't I just use this VI as sub VI and call it? Here is my problem:
I am building a system to test cables that are open at both ends. A cable can have 4, 6, 8, 10, or 20 wires in it. I wish to test the resistance of each individual wire in a cable and insulation between wires. I have four SCXI 1127 modules with SCXI -1331 in a SCXI 1000 chassis. The switches are controlled by a PCI-4060 DMM.
I have written a VI ( in Labview 6.1, NI-SWITCH 1.6, NI DMM 1.6), which configures DMM for multipoint measurement and SCXI 1127 modules in scanner mode. I connect 1_WIRE_LOW_REF of all SCXI-1331s to a common point, which connects all wires in a cab
le/s under test. So, by using SCXI in scanner mode and generating scanlist, I can measure the resistance of individual wires. I use 1127 in 64 x1 multiplexer mode. This takes care of one requirement.
Now for insulation testing, I keep all wires of cables connected to switch channels and need to connect them in combinations. I can generate the combinations and pass it in a loop to close or open switches. I need help in creating correct paths and route the measurements to DMM.
For example:
Let�s say, we have a four wire cable, I need to test the insulation between them in pairs. There are six possible combinations: 1-2, 1-3, 1-4, 2-3, 2-4, 3-4. Let�s say these wire are connected to ch0, ch32, ch1, ch33 of module 4, the VI may need to close the switches as per the paths required (attached in word document).
I just don't know how can it be done.
Attachments:
Channel_combinations.doc ‏41 KB

Similar Messages

  • SCXI--1127 relay banks layout

    When using the SCXI-1127 in the 2 wire mode configuration, will it be using only the 32 relays located in the left bank of the PCB?
    I am trying to measure the path resistance in this configuration, but I need to identify the relays used in this configuration. The PCB has a total of 45 relays distributed in two banks, can you confirm with me that only the 32 on the left bank are being used in the 2 wire mode configuration?

    Hi maggan,
    To answer this specific question and related inquiries, I strongly recommend the NI Switches Help (installed with the NI-SWITCH driver).  Download the Help by itself using the following link:
    NI Switches Help
    http://digital.ni.com/manuals.nsf/websearch/B133DDD29F0DFCC28625746E00564E56
    The relay replacement section is a great resource for information such as which relays are used to connect a particular channel to COM.  In the attached picture, I've outlined the relays used to connect ch0 to com0 in the SCXI-1127's inherent 2-Wire 32x1 Multiplexer Topology.
    Let me know if you have further questions!
    Chad Erickson
    Switch Product Support Engineer
    NI - USA
    Message Edited by Chad PSE on 02-17-2009 11:39 AM
    Attachments:
    1127 2-wire - ch0 to com0.JPG ‏121 KB

  • Low level control of serial port?

    Hi there,
    We're using LabVIEW 7.1 and I would like to control some low level aspects of the serial port (I'm having a LOT of difficulty connecting to an ABU93 autoburette). Is there a way to set the DTR, DTS RTS and CTS in LabVIEW 7.1? Is this controllable through VISA?
    Thanks for any help,
    Russ

    The serial lines cannot be adressed using the Configure serial port VI. You need to dig a little deeper, and access the modem property node.
    See the attached vi.
    CC
    Chilly Charly    (aka CC)
             E-List Master - Kudos glutton - Press the yellow button on the left...        
    Attachments:
    Serial line settings.vi ‏35 KB

  • PCMCIA Low Level Control - Satellite 5100

    Hi to all,
    I've an important question, my PC (Satellite 5100-503) does not works properly for PCMCIA slot when I want to controll it at low level by means Jungo Drivers (writing and reading of a particular address space for Compact Flash Card device), for others LAP TOP PC (HP) my program works properly.
    The question is: do you know if this is a known problem and what driver or ather solutions you propose to solve my problem?
    Thanks a lot,
    Francesco

    Hello Francesco
    I cant give you a proper solution because Im not familiar with this Jungo Drivers.
    But why did you use these drivers? Why did you not use the Toshiba drivers which will work properly?
    I dont believe that you will found an answer for your question in this forum. There are users who search for a solution of common problems.
    Good luck
    Bye

  • Mercury Relay Contact Resistance using SCXI 1127

    I am trying to measure Resistance on PWBA with Mercury Relays using SCXI 1127, 1331 connector block and DMM 4060. I am using 2 wire mode. The Mercury Relays have 0.25 Ohm contact resistance. The readings measurements fluctuates and are high measuring from 0.7 to 1.5 ohms. I would like to know what is the contact resistance of SCXI 1127 Relays and any suggestion to improve measurements. Why the measurements fluctuates every time. Do you think any common grounding considerations or programming changes can be done to improve. Any suggetions ? Thanks.

    Looks like this message is a duplicate. For those looking for the answer, please follow the other discussion thread at the link below:
    http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=135&HOID=506500000008000000AF3E0000&USEARCHCONTEXT_CATEGORY_0=_200_&USEARCHCONTEXT_CATEGORY_S=0&UCATEGORY_0=_200_&UCATEGORY_S=0

  • RDA with SCXI-1127

    I have an PXI-1010 chassis with a NI-4060 DMM in slot 8 and a SCXI-1127 in
    slot 4. The SCXI is controled through the internal bus. I am wondering how
    I can control the SCXI-1127 with NI-SWITCH from a remote computer through
    RDA(Remote Device Access).

    Hello;
    To have a RDA process running, you need first to start the RDA server at the machine that has the hardware (go to Start->Programs->National Instruments->NI-DAQ->Remote Device Access Server). Then, create the virtual channels you want to monitor remotely.
    At the remote machine, go to MAX, right click at Devices and Interfaces, select create new, and select the RDA/Ethernet Device. After you configure the IP address to be the address of the remote machine, you should be able to access all the remote virtual channels.
    Hope this helps.
    Filipe

  • How to do you control lower levels from the Stage?

    How to you control lower levels from the Stage?
    I have a button on the main stage and I have a symbol that has another symbol inside that I want to control that timeline or label.
    I have had success with going one level deep but not two or three deep.
    sym.getSymbol("symbol01").stop("label01");
    Any help would be great!
    Thanks.

    Can you explain the hierachy of your symbols? By this I mean, name of your symbol and any symbol inside and any symbol inside nested symbol and what event you are triggering from where?

  • Low-level USB control

    Hi all,
    I'm trying to do some very-low level USB control using Labview. Tasks are:
    -Write 1 to output
    -Write 0 to output
    -Write clock to output.
    Very simple tasks (no need to read, just write) , but i need to be able to do this with just a USB cable attached without any device. It will be used to characterize the cable.
    The other end of the cable will be terminated appropriately. 
    If anyone could give me some information for me to start this, that would be extremely helpful.

    If you want to do something like setting the pins of a RS-232 port without a device attached, this will not work.
    USB works fundamentally differently to RS-232.  It is a point-to-point connection.  It doesn't work open ended and you don't have direct access to the signal levels at all.
    Look for a cheap I/O device instead and use it for testing.
    Shane.
    Say hello to my little friend.
    RFC 2323 FHE-Compliant

  • Calculating Qty of low-level parts in a BOM

    The table has the following columns: Parent_Part, Component_Part, Qty_Per_Assembly. The top part in the BOM has a Parent_Part = 'TOP'.
    So if I have 3 levels, the bottom component (lets call it part# 555xa) has a qty_per_assembly of 5 in its parent (part# 222xc), which is in the top level part 4 times. So the total number of 555xa parts in the top part is 20 (5x4).
    Problem is, the 555xa might happen to be a 5/8 lock washer that is a component of many parts. So I need to run some PL/SQL to go through and calculate how many of these lock washers are actually in this main assembly. I made a function that calculates the quantity when the component_part is only used in ONE other part, but when it is in multiple ones, my function is not accurate.
    I'm trying to use the "start with" -- "connect by prior", but can't seem to get over the hurdle that is stopping me here.

    Dcespin,
    All of the routing/relay information for the SCXI-1127 can be found in the NI Switches Help file. This file is located in the Start menu at Start » Programs » National Instruments » NI-SWITCH » Documentation » NI Switches Help. Once you have the file open, go to Devices » NI SCXI 1127/1128 » Hardware Diagram. This shows a diagram of all the relays and how they are connected in the switch, as well as their software names. Using this, have all of the information needed to make any route possible with the 1127. If you want to operate in the standard 4x8 matrix mode, that is fine as well, though I would suggest you you the SCXI-1332 terminal block since it was made with the proper internal wiring for the 4x8 matrix. I hope this gives you a solid basis to build from, have a good day!
    Sincerely,
    Ross C
    Applications Engineer

  • SCXI-1127

    I want to connect 15 different sensors to one channel of the data acquisition device (USB-6259) through the multiplexer (SCXI-1127) because I need maximum sampling rate of USB-6259.
    I tried to run one NI-Switch vi example in SignalExpres. However, it does not run it by asking the file location of the control named "niSwitch Topologies.ctl". In my computer, there is no such file.
    If anybody knows how to run NI-Switch vis in SignalExpress, please let me know.
    Thanks in advance.

    Hi naba,
    Thanks for posting on the forums!  I just wanted to address one thing before answering your question.  The max switching rate of the SCXI 1127 is 100 channels per second.  If your application requires you to switch through each sensor at a faster rate, you’ll have to consider other solutions (PXI, or SCXI with solid state relays).  There are tradeoffs however (such as higher input impedances), so you will have to weigh those factors with your application needs.
    The examples provided with NI Switch were meant to be run in LabVIEW.  Refer to this devzone article on how to call a LabVIEW VI from Signal Express.  Also, this knowledge base article gives detailed instructions on how to prepare a VI to be called from Signal Express.
    Rod T.

  • Difference between Low level and Normal IMAQ ?

    There are two options in IMAQ palette a low level and a normal one. Both have the same function names and the same icons the only difference being the balck and white icon of low level functions and colored icons of the normal functions. What is the difference between these two and what is the need of making a low level palette of functions ?
    Regards
    Asad Tirmizi
    Design Engineer
    Institute of Avionics and Aeronautics
    " Its never too late to be, what u want to be"
    Using LabVIEW 8.2

    Low level imaq functions gives you relatively more function to control the hardware. Buffer functions is one which is not there on the high level palatte

  • Want to restrict the Purchase order release at lower level...

    Dear Friends,
    The Problem i am facing is that the release strategy defined in Purchase order is such that it will be released by four authorities,
    & When 4th One, The Highest authority releases the order it should not get unreleased by lower level authorities.I want to configure this.
    Partially it is completed, as if Tcode me29n is used for cancel release then it is restricted by Going into
    SPRO-MM-Purchasing-Purchase Order-Release Procedure for Purchase Order- Define Release Procedure for Purchase Order
    & suggesting it there.into Release Indicator
    But still it can get unreleased by Tcode me28.
    Kindly Suggest,
    Gaurav Chopra

    Hi,
    This is the standard like release srtetegy will not have the restriction only the release do the release . He can also should de release the document.
    this can't control.
    SAM

  • How can I get low level access to netstream using OSMF?

    Hi
    I'm trying to gain access to the low level netstream underneath the hood of OSMF so that I can access its netstream.info property for reading metrics.
    I find that I am able to do this for MP4 videos but not for F4M dynamic streaming videos.
    For MP4, I was successfully able to create a VideoElement that used a CustomNetLoader class which overrided the createNetStream method to return a netstream object.
    However, for F4M, I have to use either the MediaFactory.createMediaElement(element) method or the F4MElement. The F4MElement does not allow a CustomNetLoader to be used and it seems to only accept a F4MLoader class.
    Any advice on how I can access either the netstream object or the metrics of F4M videos?
    Thanks

    ok, I finally got access to the direct netstream object - someone from Akamai gave me the answer.
    Seeing how I wasn't able to find this answer anywhere on Google, I'm going to post the solution here as there's no way I would have known this solution without someone who knew how to get direct access to the netsteam object in OSMF.
    There's a hidden class that won't show up in the code hint called org.osmf.net.NetStreamLoadTrait that you have to import.
    1) First, your media player playing controlling your MediaElement has to listen for a LoadEvent.LOAD_STATE_CHANGE event after you load the MediaElement into the media player
    mediaPlayer.addEventListener(LoadEvent.LOAD_STATE_CHANGE, onLoadStateChange);
    2) Upon LoadEvent.LOAD_STATE_CHANGE, check for a org.osmf.traits.LoadState.READY - you can only access the NetStream object when it is LoadState.READY or the netstream object will return as null.
    private function onLoadStateChange(e:LoadEvent)
                                  if(e.loadState == LoadState.READY)
    3) Once the LoadState.READY is true, you can create a datatype of NetStreamLoadTrait and type cast it from a Load trait:
    private function onLoadStateChange(e:LoadEvent)
      if(e.loadState == LoadState.READY)
         var nsLoadTrait:NetStreamLoadTrait = mediaPlayer.media.getTrait(MediaTraitType.LOAD) as NetStreamLoadTrait;
    4) Once you successfully type cast the Media Load Trait from your media into NetStreamLoadTrait, you can access the property netstream from the NetStreamLoadTrait object.
    private function onLoadStateChange(e:LoadEvent)
      if(e.loadState == LoadState.READY)
         var nsLoadTrait:NetStreamLoadTrait = mediaPlayer.media.getTrait(MediaTraitType.LOAD) as NetStreamLoadTrait;
         var ns:NetStream = nsLoadTrait.netStream;
    Hope this helps someone out there.

  • Cumulation of lower level item prices to higher level items

    Hi,
    We have a specific requirement that we use high-level materials that is not relevant for pricing and lower level items connected to higher-level item that are RA and billing relevant. How do we modify the pricing procedure to cumulate (roll-up) the lower level items to higher level item which is not price relevant but statistical value should be updated at this level for billing purpose.
    We want to achieve this using/modifying only pricing procedure and not via user exit..
    Request SAP experts to provide some inputs to this issue..
    BR/Rajasekhar

    Hi rajsekhar
    But generally if you want to transfer the cost of the sub item to  main item then you can  check the box Cumulative cost in copy control VTFL . But your requirement is quite opposite .So you need to go to assign a New Reqt / Alt calc type  to the cond type , telling that the header item cost which is not relevant for pricing has to be transferred to sub item .So you need to integrate with the ABAP'er to give inputs to him and giving our requirement also
    Regards
    Srinath

  • Low-Level or High-Level for GUI ?

    I am developing a MIDLet that has to run CLDC-1.1 MIDP-2.0 Devices. The MIDLet has a simple user interface, and there is no gaming. I developed the MIDLet using the high-level GUI class, but I discovered that this class is nice, yet limited. Now I am investigating using the low level canvas class for the GUI. Is it possible to maintain cross-platform compatibility with the canvas, or should I stick with the high-level class?

    High Level Group
    Classes provided are
         Perfect for development of MIDlets that target the maximum number of devices
         Heavily abstracted to provide minimal control over their look and feel
         Classes do not provide exact control over their display
    Low Level Group
    Classes provided are
         Perfect for MIDlets where we want precise control over the location and display of the UI elements
         If more control there is comes less portability It may not be deployable on certain devices
    Cheers,
    Rohan Chandane

Maybe you are looking for

  • How can I connect my mac book pro to my tv?

    Hi, I would like to connect my macbook pro to my TV. On my macbook pro i have the following connectors: Thunderbolt FireWire 800 On my TV I have 3 HDMI connectors. Which cable and/or adaptator solution exist? Regards, Kalen

  • How to output contents as they're processed

    This is probably a very simple question, but I'm just wondering how to output the items on a page as they're processed, instead of having to wait for the processing for the entire page to be done before displaying anything. Does this make sense? Than

  • Array of objects into dataset and then to datagrid

    I have discovered amfphp ( http://amfphp.org). It's a really cool way to move complex data objects from php to flash and back. quote: So I am successfully creating an array of items from my database...an item that would otherwise be created like this

  • Field Selection for MIRO

    Hello We want to Open the Currency field in MIRO, For the Import PO we want to change the currency field in MIRO, to Local currency How can we do the same, as of now the field is coming gray Regards Niti Narayan

  • How do I create folders on home screen

    how do I create folders on home screen