DIO ports used by SCXI 1530 Channels.

Hi
I m using SCXI 1530 module and want to know exactly which DIO ports are being engaged by the channels of this module and which ports are left for user access.
On writing ports 5 and 6 I see following error :
The specified resource is owned by the driver
and can't be accessed or modified by the user.
plz suggest some solution.
Regards
GNS

The SCXI chassis uses dio lines 0,1,2, and 4. Refer to this KB on more information on how to write to the other lines.
http://digital.ni.com/public.nsf/websearch/5979CA0B55AEB7E78625656800599623?OpenDocument
I hope this helps solve the problem.
Joshua

Similar Messages

  • I use a scxi 1530 module to acquire acceleration from an accelerometer and need help to write the integration to know the deplacement

    i would like to integrate the acceleration signal i receve from my accelerometer connected to my &("à MODULE SCXI TO KNOW THE DIFFERENT DEPLACEMENT OF MY SIGNAL;;NEED SOME HELP

    Debonfort,
    I'd like to ask a few questions for clarification.
    1. What programming language are you using?
    2. Are you looking for more programming assistance and calculations? Or getting data from the 1530?
    3. Which version of NI-DAQ are you using?
    4. What DAQ board are you connected to?
    I look forward to your responses. Perhaps other users will be able to help more too with your answers.

  • SCXI 1530/1531 device support

    Hi,
    I found confusing information about the support software of SCXI 1530. Now is this fully supported by both Traditioanl DAQ and DAQmx? 
    I found that some document said that "Traditional DAQ only when using an SCXI-1530, SCXI-1531, or SCXI-1540 device with accelerometer, linear-voltage differential transformer (LVDT), or rotary variable-differential transformer (RVDT) virtual channels, which are not supported by NI-DAQmx. " This should be outdated information?
    Thanks,
    Solved!
    Go to Solution.

    Hi Oly,
    To be sure it would help if I knew what document you are looking at. However looking at the Readme for DAQmx it seems like the SCXI-1530 is only supported for accelerometers and microphones, meaning the LVDT and RVDT task are not available.
    NI-DAQmx 9.0.2 ReadMe
    http://ftp.ni.com/support/softlib/multifunction_daq/nidaqmx/9.0.2/readme.html
    Hope that helps,
    Thanks
    Scott M.
    Applications Engineer
    National Instruments

  • Problems configurin​g a port in niPXI-6509 card as input port using static DIO Register Level Programmer maual

    Hello ,
                 I am using a ni PXI-6509 card for my application. Since I have to compile my application in Interval Zero RTX, I am using the static DIO Register level programming using VISA. I have successfully configured the card to do output on  port0. But when I attempt to comfigure another port1(not the same as output) I can successflly configure it. But when I send 5V through the corresponding pins I donot get a value 1 in the Data register for that channel.
    the following i did to configure as Input...
    1) IO Select register set to 0 (for input as the manual suggests)
    2) read from IO data register.
    Do I need to do anything special to configure as input port.
    please suggest...
    Thanks
    Kuchi

    Hi Sathish,
    Given how much blatant, undisclosed, and unrepentant
    cross-posting [1] [2] [3] [4] [5] you've done to ask this question, I
    gave you the benefit of the doubt that you were new to the NI forums
    and didn't understand the etiquette of this community. However, looking
    at your profile, you've been around just over 8 years! How can you be
    so selfishly impolite?
    To your credit, you at least searched the forums to find (somewhat) relevant to which topics to reply, but as you said you 'tried the entire NI Site', I'm surprised that you missed the DDK home page [6] that has a link to the M Series register map.
    [1] Re: m series register programming in straight C
    http://forums.ni.com/ni/board/message?board.id=90&​message.id=1644#M1644
    [2] Re: Problems configuring a port in niPXI-6509 card as input port using static DIO Register Level Programmer maual
    http://forums.ni.com/ni/board/message?board.id=90&​message.id=1645#M1645
    [3] Re: Problem with writing to registers
    http://forums.ni.com/ni/board/message?board.id=90&​message.id=1646#M1646
    [4] Re: Is there a Register Level Programming manual for NI 625x PXI
    http://forums.ni.com/ni/board/message?board.id=270​&message.id=7661#M7661
    [5] Re: Where Can I find information about register level programming the PXI 6259?
    http://forums.ni.com/ni/board/message?board.id=250​&message.id=53551#M53551
    [6] Register Level Programming for OEM Customers
    http://digital.ni.com/express.nsf/bycode/exyv4w?op​endocument
    Joe Friedchicken
    NI VirtualBench Application Software
    Get with your fellow hardware users :: [ NI's VirtualBench User Group ]
    Get with your fellow OS users :: [ NI's Linux User Group ] [ NI's OS X User Group ]
    Get with your fellow developers :: [ NI's DAQmx Base User Group ] [ NI's DDK User Group ]
    Senior Software Engineer :: Multifunction Instruments Applications Group
    Software Engineer :: Measurements RLP Group (until Mar 2014)
    Applications Engineer :: High Speed Product Group (until Sep 2008)

  • Error Generated by DIO Port Read when using a compilied Operator Interface

    When using a compilied version of an TestStand Operator interface, a Vi that reads the status of a port on a PCI-6602 board stops working. Within this VI a sub VI called Read DIO Port brings back an error -10007. But when I use the un compilied version of the operator interface there is no problem with the VI.
    Why is this so?
    Attachments:
    Get_SIU_Switch_States.vi ‏58 KB

    I have tried to simulate this issue and I have not been able to replicate your issue.
    I know the -10007 occurs when you try and create/use a resource index that is not possible i.e if your referencing channel 9 and the device only has 8 channels.
    Have you managed to overcome this issue yet?

  • Determine NIF port used by VIF when configured in a port-channel

    I have recently just watched an excellent Cisco Live video on UCS performance troubleshooting which demonstrated how to trace network traffic within Cisco UCS. The speaker made a comment though, in order to determine which NIF is used by a VIF when port-channels are used between the FEX and FI there are different commands to run. Have to review the hash result or something he said. Unfortunately he never went into what these commands were.
    So when we have veths pinned to port-channels instead of HIFs and NIFs, what commands will show which path is being used?

    Duplicate of https://supportforums.cisco.com/discussion/12313436/determine-nif-port-used-vif-when-configured-port-channel

  • Unwanted signals going through RS-232 port when Analog I/O channels are being used. Why and how to solve the problem?

    My application involves operating a pH meter via RS-232 protocol. Other hardware are operated using an E-series DAQ board whereby waveforms are software-generated and sent to the relevant hardware using an Analog Output channel. Data acquisition is performed utilising Analog Input channels of the DAQ card that have been configured in a Referenced Single-Ended mode. When the Analog I/O channels are active erroneous readings are observed on the pH meter if the RS-232 cable is connected between the pH meter and the control PC. No problem is observed if the RS-232 cable is disconnected. What could be the problem and any suggestions on how to solve this.

    Comments to your questions:
    Built-in = Originally supplied on the PC's motherboard
    1)I use built-in RS-232 interface
    2)I use built-in Bus type
    3)The RS-232 cable is shield connected
    4) I'm not sure on how to check if the RS-232's digital ground signal is connected. I simply connected the RS-232 cable from the pH meter to the serial port. The serial communication works fine, with no disturbance to the pH meter if i don't initiate data acquisition.

  • How can I acquire data in a PCI DAQ board using a SCXI rack?

    Hello.
    I have an acquisition system that consists in:
    · 3 PCI DAQ boards:
    - PCI-MIO-16-E-1
    - PCI-6052-E
    - PCI-6034-E
    · 3 cables to connect PCI boards and SCXI modules
    · 1 SCXI chassis:
    - SCXI-1001
    · SCXI modules + terminal blocks:
    - 4x SCXI_1121 + SCXI_1320 (for voltage analog inputs)
    - 1x SCXI_1520 + SCXI_1314 (for strain gauges)
    - 1x SCXI_1530 (for accelerometers)
    I have been trying to acquire different signals (specially voltage signals that are easier to reproduce) but I haven't been able to do it. I can't read anything from MAX or LabView. I have tested the PCI boards with a SCB68 terminal block (without any SCXI component) and they work properly. Problems appear when I use the SCXI chassis and the SCXI modules. I don't know if there is a problem with the hardware or it is a wrong configuration.
    I guess channels in the SCXI modules correspond to analog input channels in the PCI board they are connected to, but I don't know if I have to read data from analog input channels of the PCI boards or from SCXI channels that appear in MAX (I have tried both posibilities, but they don't seem to work).
    I don't know if I have to use Differential, RSE or NRSE configuration. I have tried all of them. Sometimes I only read noise, sometimes signal is fixed in a limit value (maximum or minimum, it depends), sometimes it's fixed in a value near zero,... I have changed connections and configuration options so many times I can't exactly say when one thing or another happens.
    I have tested only one PCI board with only a SCXI module in order to avoid interaction and confusion. Nothing.
    I think I have tried changing almost every option in MAX, but it doesn't work.
    I'm sure I'm missing something and solution is quite simple, but I can't find it.
    Can anybody explain to me how to connect and configure my system to read any signal? I only need a few steps or highlights. Maybe some clues about what the problem can be.
    Thanks!

    I have several comments and suggestions:
    A) Have you "added a device" in MAX and actually added the SCXI chassis? This step is necessary to get the chassis to work. Click on "add a device" and choose the 1001 chassis . Do this for one DAQ card and one module only initially. The Set Up wizard should walk you through the configuration. If you are unable to add a chassis within MAX, I suspect the chassis is not working correctly.
    B) Once configured, you can examine the SCXI channels in MAX as follows:
    1) Open the DAQ card in MAX and Open the Test Panels
    2) For the SCXI channel to view, use the following convention OB0!sc(n)!md(m)!ch where the letter (n) corresponds to the chassis number in MAX (usually = 1), the letter (m) corresponds to the module number (slot) where the module is located in the chassis, and (ch) represents the channel(or channels) you wish to view. So presuming chassis ID=1, and a module in slot 1, and you wish to view channel 3, you would type the following in the channel field for the DAQ card channel to view:
    OB0!sc1!md1!3 (note OB0!sc1!md1!3:6 will display channels 3 through 6)
    All of the SCXI channels for a given DAQ card are multiplexed through channel 0 of the DAQ card, Channels 1 and up are not used, hence the initial three characters in the SCXI call refer to "On-Board Channel 0 (OB0)"
    C) For the subsequent set up, it will be necessary to first add the additional modules to the chassis (when powered off). Then open MAX and update the chassis. (If you get an error then simply delete the chassis reference in MAX and add a new chassis). You will then be required to set the interface mode of each module as either parallel or multiplexed. In parallel mode, you associate a distinct module with a distinct DAQ card in the host PC. For those DAQ cards that will address multiple modules, you must first configure the modules to be in adjacent slots in the chassis and then assign the first module to the cabled DAQ card - then all of the modules assigned to that DAQ card should be configured in "multiplexed" mode.
    D) Once the chassis has been properly configured, you can click on each module and set the gains, filters, and terminal block types.
    I hope that this helps to get you started.

  • B2B integration with just one trading partner using a dedicated VPN channel

    Hi colleagues,
    We are working in a B2B integration escenario, where our company will just integrate with a service provider using a dedicated VPN channel, so we won't go out to internet, for that B2B communication we have identified 10 inbound + 9 outbound interfaces.
    Do we need to look into implemeting an document exchange protocol for that? Of course we need some ACK mechanism as there'll be SLAs in place. If so, what would it be the most appropiate? I've been reading about ebxml, rosettanet etc but still not very clear for me which level of customization you'll need in order to apply those protocols. If this is much and given the fact that we are just dealing with a trading partner and we won't scale this platform to use more parther in the future, would it be worthy to customize our own ACK mechanism?
    If relevant, in our side we use oracle fussion middleware, the trading partnel is using SAP IS-U. The message format will be standard XML, we haven't identified the need of any other formatting at the moment such EDI.
    I know this is a very open question, so any advices or recommendations on that are highly appreciated.
    Regards,

    Hello Dipal,
    There is a lilttle catch. Eventhough your Delivery channel which is used in the agreement for a specific trading partner specifies some IP/Port, you can dynamically send the message to some other IP as well. This is specified in the document.
    This will give a flexibility of sending the HL7 message not just to the end point which is mentioned in the agreement but also to any othere ip/port as driven by the ACTION_NAME field in the IP_MESSAGE type. However ACTION_NAME filed overrides the delivery channel information, hence at any point of time you can
    1. Send a message to the end point mentioned in the delivery channel and used in the agreement. In this case ACTION_NAME is null or
    2. Any dynamic end point driven by the ACTION_NAME.
    Hope this is clear.
    Rgds,Ramesh

  • Using the SOAP inbound channel of the Integration Engine

    Hi,
    I am following the blog of Stefan Grube.
    /people/stefan.grube/blog/2006/09/21/using-the-soap-inbound-channel-of-the-integration-engine
    However I have difficulties.
    Is this blog still relevant for SAP PI7.10?
    I have set this up as a test for a scenario I have.
    Current Scenario NOT using your Blog and working perfectly.
    SandBox PI       Development PI
    File > SOAP  >   SOAP > ABAP Proxy
    What I am attempting now is.
    SandBox PI      Development PI
    File > SOAP  >  Integration Engine > ABAP Proxy
    I am using our SAP PI Sandbox to push a SOAP message using a Receiver SOAP adapter channel.
    Transport Protocol: u201CHTTPu201D
    Message Protocol: u201CSOAPu201D
    Conversion Parameters:      u201CDo not Use SOAP Envelopeu201D
    Target URL: u201Chttp://<Integratio Server Host Development PI>:<Port>/sap/xi/engine?type=entry&version=3.0&Sender.Service=FigmentD&Interface=urn:figment-co-za:fleetcard:efuel_50ppm^oa_Msg50ppm&QualityOfService=ExactlyOnce&sap-user=<PIAPPLUSER>&sap-password=<PASSWORD>u201D
    SOAP Action: u201Chttp://sap.com/xi/WebService/soap1.1u201D
    I am however getting the following error on the SandBox Pi AE.
    u201CSOAP: call failed: java.io.IOException: invalid content type for SOAP: TEXT/HTML; HTTP 302 MOVED TEMPORARILYu201D
    Please can you assist in this matter.
    Regards
    Willie Hugo

    Hi williem,
    Stefans weblog works great. The error you are getting is some wrong data you are sending. Please verify the data you are sending is correct. Also check this threads for the same errror:
    ADAPTER.HTTP_EXCEPTION / HTTP 302 Moved Temporarily
    Re: SOAP client receives HTTP 302 Found
    Re: Synchronous RFC-XI-Web Service with no request method
    HTTP Error (302) Found when calling Web Service on XI
    Regards,
    ---Satish

  • DIO Port Config & DIO Port Write Block Diagram Errors (Call Library Function Node:libra​ry not found or failed to load)

    Hi Guys, need help on this.
    I have this LabVIEW program that used to work on the old computer.
    The old computer crashes most of the time, so I upgraded the computer
    and used its Hard Drive as slave to the new computer.
    I have no idea where are its installers since the guy that made the program 
    is not in my department anymore.
    I downloaded all the drivers needed from NI: NIDAQ9.0, NIVISA,NI488.2, 
    and drivers of some instruments needed in the setup. I'm using LabVIEW8.2.
    Everything's fine until I open the LabVIEW program for our testing.
    Here goes the error:
       DIO Port Config
       DIO Port Write
    Block Diagram Errors
       Call Library Function Node: library not found or failed to load
    Attachments:
    ErrorList.JPG ‏200 KB

    Honestly, I'm a newbie on Labview. I just want this old program to run on the new computer.
    The guys that installed the drivers on the old computer are no longer here in my department.
    And I have no idea where the drivers are. So I just downloaded the drivers needed for my hardware and instruments.
    Here's my hardware: (cards: PCI-DIO-96, PCI-GPIB), (instruments: SCB100,E4407B, HP83623, HP3458, HP8657)
    OS: Windows XP Pro
    By the way, I have unzipped the TraditionalDAQ drivers. First I tried the 7.4.1, but installation error appeared.
    I thought maybe the installer is corrupted, so I downloaded the 7.4.4 and unzipped it.
    But, still same installation error appears. I don't understand, both TraditionalDAQ drivers have same installation error.
    Now I have tried the DAQmx8.7.2 driver, bu still the DIO Port Config and DIO Port Write have errors.

  • Building Applicatio​n for SCXI 1530, App will not call 1530 properly

    Hello,
    I'm working on building an application for a SCXI 1530. I have a scxi 1000 module with a scxi 1600-usb card. In slot 2 is the 1530 for accelerometers and in slot 4 is a card for lvdts (1540).
    I'm using labview developer suite 8.2.1 on a desktop to develop an application for a laptop. Right now I have created 2 very simple beta programs. One calls the 1540 for accelerometers and it works properly. Ready 1000 hz for 4 seconds. The other application with the accelerometer is the one I'm having trouble with.
    Here is what I know:
        Both applications were developed using DAQmx to setup the data acquisition event.
        Both applications work properly on the desktop, when run as a vi, and as a compiled application.
        The LVDT application runs properly on the laptop.
        The accelerometer application does not run on the laptop.
        The Measurement and Automation software shows that the 1530 (accelerometer card) is properly configured and that it is named identical to the desktop.
        The measurement and automation software will collect what looks to be reasonable acceleration data when configured to do so with a finite data collection of 1000 Hz.
    Any Help would be greatly appreciated.
    Paul

    Kent,
    Here are some answers to your questions and a followup on my current status.
    First let me describe my program a bit. Basically within a while loop there is a case loop controlled by a 'run' button. When that 'run' button is pushed the program is to collect data. On the desktop it works perfectly collecting real data. On the laptop the first time the run button is pushed after starting the application nothing happens. None of the graphs or indicators change their apperance or value. If I push the run button again, the graphs change to an x-axis range of -1 to 1, and maximum value indicators range from -10 to -45 (that seems to be pretty random). One more thing the program is set to record 4 seconds of data at 4kHz. All this time there are no errors and the program continues to run.
    One of the first things I checked was to validate the name being the same, and those are identical. The next thing I checked was to make sure that the 1530 was working properly using the NIDAQmx test panels in measurement and automation. Everything there seemd to work fine and appeard to be recording reasonable data.
    Late last night I decided that I'd reinstall drivers on the laptop. Thinking 'what could it hurt?' After reinstalling the drivers the application works on the laptop. So I suppose the lesson I learned was even though the MEasurement and Automation test panels work when in doubt re-install drivers.
    As of now everything appears to be working properly.

  • Why do I get "Error -10008 occurred at DIO Port Write"

    This happens every time that I open my application. I run it and I immediately get this error. I press continue three times, and then it runs perfect, and it runs perfect every subsequential time that I run it. I only have this problem the first time that I run the application, directly after I open Labview. How can I fix this?
    I do not even have any DIO port writes, I have several dio line writes, but no port writes.

    Hello:
    It looks like this error is "The Group is Invalid" error. The DIO Port Write is inside of the Write to Digital Line.vi that I am guessing you are using. Please open LabVIEW and try running the shipping example called "Write 1 pt to Dig Line (E).vi" and see if you get the same error or not. If not, then it is something in your code. Take a look at the example's code and start debugging that way. If you are not using LabVIEW, then follow the same procedure - find an example and see if it works and then work backwords...
    Good Luck!
    Sincerely,
    Brooks B
    Applications Engineer

  • Writing to multiple DIO ports at once 6503

    I have a PCI6503, a card with 24 DIO lines split between 3 ports, ports A, B and C.
    I want to use the PortWrite.vi to write 12 bits at once: all 8 lines of port B, and 4 (lines 0-3) of port C. All 24 lines were configured for output using a single instance of PortConfig.vi (setting port =0, and port width = 24). Can I just send a line map to PortWrite.vi with 24 bits, indicating which lines I want written, ie:
    [00000000][11111111][11110000]? I added brackets to emphasize the three different ports.
    Of course I could just first configure each port, 1 at a time, then write the 8 bits of port B, and 4 bits of port C. That would be the "simple" solution, but I want the clean solution.
    It would be really great if NI would act
    ually document these sorts of things, so I don't have to ask them in a forum...
    cheers all.

    You should be able to configure the three ports in Traditional Nidaq or Nidaq6.9.3/earlier as one port, width 24, and then write a 24-bit word to the whole port using the port write function
    In Nidaq Mx, you can use the syntax Dev0/Port0:2 assuming the device is Dev 0, when writing to the port

  • SCXI 1530/1531

    Hi all,
    I encountered problems understanding someone's program. Could any of you help me out?
    Those programs are written in Labview 6.x and integrated into one software, which can detect the DAQ card (PCI 6052E) , a series of input modules (SCXI 1520) and then collect data from the input modules simutanously.
    Questions:
    1. How can we make a drop-down list showing all the modules detected and then customer can select between them? Seems like the former programmer realize this with Property Node...
    2. Now we have one new input module(SCXI 1530). However the software said it can only suppor SCXI 1531 and can not detect SCXI 1530, although MAX can do. The diffirence between SCXI 1530(4 channels) and SCXI 1531(8 channels) is the number of channels. Is it possible for us to modify the software and make it compatible with SCXI 1530?
    Any ideas are appericiated.
    Thanks,

    Updated:
    I got the first quesetion answered...How about the second one? 
    Any one familiar with SCXI 1530/1531? Are they any difference besides the number of channels?

Maybe you are looking for

  • I am unable to post comments to links on Facebook. This is a recent problem. I can do it with Internet Explorer

    All of a sudden, I can no longer post comments on Facebook. I get a dialogue box and type my comments. But when I hit enter, nothing happens. I opened Internet Explorer and the feature works properly. I have, in the past, been able to post on Firefox

  • How do i play .mp4 files via Dreamweaver CS3??

    Hi, Using Flash CS3 the RTMP path to the .mp4 file is: rtmp://localhost/vod/mp4:sample.mp4 and it works fine to play .mp4's, mov's etc..... In Dreamweaver CS3 it wont accept any combination of paths. Unlike Flash CS3 which only requires the single St

  • Best way to move the aperture library to a new machine?

    Hi Folks, This must be an FAQ I just can't find it. I've just got a new machine and want to move Aperture to it. I have backed up the vault to an external drive. I 'think' you would restore the library from that. Any advice from those who've done thi

  • Short dump OBJECTS_OBJREF_NOT_ASSIGNED when activating infoobjects

    Hi Experts, We are  getting a short dump when activating bussiness content infoobject which contain attributes, for e.g. 0COSTCENTER. We are not getting the same dump when activating infoobjects whith out attributes. We found a note 1019055 that reco

  • Hyperion 11g

    Hi, Has someone here tried to integrate Sun IDM (Oracle Waveset) with Hyperion 11g (11.1.1.2)? I'm new to Hyperion, but I can see that there is a Java API available, but has that been sufficient for your needs? Link to Java API: http://download.oracl