I Require an Example for Message based communication in VXI using LabVIEW

I'm trying to use Tektronix/CDS 73A-453 for sending data to a remote terminal through MIL-STD 1553b. Please give some examples in this, as I am unable to start the project without knowing these basics. Thank You.

Hi,
If you are using LabVIEW or LabWindows/CVI you can find a driver for this instrument at this website. Select Tektronix/CDS as the manufacturer and enter 73A-453 in the Additional Keywords and hit go. This will bring up the two drivers. When you install this on your computer put it in the following directory:
C:\Program Files\National Instruments\LabVIEW 7.1\instr.lib
If you place it here the functions will show up in LabVIEW if you go to the Block Diagram's Functions Palette>>Instrument I/O>>Instrument Drivers. This should get you started. If you have more questions please repost.
JenK

Similar Messages

  • Is it possible to create a schedule in Labview . Example: i want to off the lights at 7pm and want it on at 8am. If there is can anyone teach, its for a school project. Im using labview 2011

    Is it possible to create a schedule in Labview . Example: i want to off the lights at 7pm and want it on at 8am. If there is can anyone teach, its for a school project. Im using labview 2011...thx

    Since this is a school project I recommend you do the work yourself. You will not learn asking others to do it for you. In addition, folks here will not do your homework for you. We are however more than wiling to answer specific questions for you. Post what you have done or tried and ask specific questions. I am confident you will get assistance.
    And to answer your question, yes LabVIEW can be used to implement a scheduling program.
    Mark Yedinak
    "Does anyone know where the love of God goes when the waves turn the minutes to hours?"
    Wreck of the Edmund Fitzgerald - Gordon Lightfoot

  • I need GPIB Driver for Keithley 263 Calibrator/Source Meter using Labview. Can anybody help? Thank you.

    I need GPIB Driver for Keithley 263 Calibrator/Source Meter using Labview. Can anybody help?
    Thank you in advance.

    Hi,
    on Keithley's website is explained :
    "The Model 263 offers a more economical, more precise alternative to the Model 6430 or the Model 236 when used as a low-current source. It is used almost exclusively as a current calibrator."
    This leads to Model 236.... A LabVIEW-driver is available @: http://search.ni.com/query.html?lk=1&col=alldocs&nh=500&rf=3&ql=&pw=595&qp=%2BContentType%3AInstrumentDriver+%2BIDNetManufacturer%3A%22Keithley%22&qt=&layout=IDNet
    Maybe you have to "reconstruct" some parts - but it will help.
    regards
    wha

  • Process Failure when communicating over MODBUS using LabVIEW 2011 and DSC

    I'm currently trying to read from a PLC's holding registers using MODBUS/TCP. I've confirmed that the PLC is updating the values and responding to MODBUS communication correctly using a third party program called Modbus Poll. However, when I try to poll the PLC using LabVIEW's shared variable engine, I am unable to read any values from the same addresses that I'm viewing with Modbus Poll.
    My setup simply consists of a PC connected directly to the PLC over Ethernet, with no router in between. I am using LabVIEW 2011 SP1 with the DSC module.
    I opened the NI Distributed Systems Manager to view the status of all shared variables in the Modbus library that I created and I've noticed that the CommFail bit is permanently set to "true". All other variables with a "read" access mode report "Process Failure". I've tried restarting the process as well as stopping and starting the local variable engine with no success. I've also restarted my computer several times to see if any services were failing, but this does not seem to have fixed the problem.
    I finally resorted to monitoring communications over the network card that I have the PLC plugged into via Ethernet using Wireshark and I've found that while Modbus Poll is communicating with the PLC, many MODBUS and TCP packets are sent and received. However, when solely using LabVIEW or the NI DSM to communicate with the PLC, there does not appear to be any communication over the network card.
    Something that may be worth noting is that I was able to communicate with the PLC and read values from it with the DSM on just one occasion, when I first figured out which addresses I should be reading from. It all stopped working shortly thereafter. Prior to this, "CommFail" was not usually set to "true" with my current configuration. Thinking that it was my firewall, I have since turned my firewall off, but this seems to have had no effect on the problem either.
    Any help on this matter would be appreciated.
    Solved!
    Go to Solution.

    Just a thought but I think the  register addresses used by LabVIEW are one off of the actual register #.  I was using a CRIO as a modbus IO Server and had to shift the register addresses by 1 to get things to work correctly (can;t recall if it was +1 or -1).  This is documented somewhere on ni.com but can;t seem to find it now.  But here is another  link that may help:
    http://zone.ni.com/reference/en-XX/help/371618E-01/lvmve/dsc_modbus_using/
    Dan

  • EMG based DC motor control using labview

    I have a project where i need to use my EMG data to control DC motor
    using labview.I've already got the EMG signal by using ADinstrument and
    import the signal to labview. The problem is i don't know how to connect
    the signal with DC motor. This motor will start to move when it detect
    the signal exceed certain value and stop when it less that value. I'm
    still new with labview and i'm using labview 8.0. Can someone help
    me?thanx

    Please check out our Biomedical User Group - there are similar project discussions going on there and links to the NI Biomedical Starter Kit - a free download for doing biomedical data acquisition, signal processing, and other tasks.
    Steve
    Visit the NI Biomedical User Group at:
    www.ni.com/biomedusers

  • Example for message-style with Message Driven Bean

    hi,
    Can i have some examples of webservices message-style with
    MDB?....
    thanks

    The current version of the white-paper that Raffi
              refers to covers through 7.0. For 8.1 see also
              http://edocs.bea.com/wls/docs81/ConsoleHelp/jms_config.html#accessing_foreign_providers
              and
              http://edocs.bea.com/wls/docs81/jms/j2ee_components.html
              these features can often make integration easier.
              Tom
              Raffi wrote:
              > Doug,
              >
              > You can find very detailed information on this topic at the link below. All
              > you need to do is specify the destination-jndi-name, initial-context-factory,
              > provider-url, and connection-factory-jndi-name in weblogic-ejb-jar.xml for the
              > non-BEA JMS provider for that specific MDB.
              >
              > ftp://edownload:[email protected]/pub/downloads/jmsproviders.pdf
              >
              > Hope that helps!
              >
              > Raffi
              >
              > Doug Chew <[email protected]> wrote:
              >
              >>Can someone give me an example on how to setup a message driven bean
              >>with a foreign JMS provider using the foreign JMS provider's implementation
              >>of a connection factory. i.e. binding the foreign JMS provider's connection
              >>factory to the JNDI tree.
              >>
              >>Thanks
              >
              >
              

  • I need an example for stacking waveforms in onboard memory using MS Visual c for PCI-6115

    I would like an example of stacking multiple acquisitions in onboard memory for the PCI-6115 card. This is sometimes referred to as "Multiple Record". It is called "Sequence Waveforms" on Lecroy Scopes. I have done this on other cards before, but not on an NI card.
    The example should include a way to accept a trigger, gather x number of samples, and rearm rapidly without transferring any of the just-acquired data. This way I won't miss any trigger events. The onboard memory is sufficient to store all of the waveforms that I need. One the card has acquired n waveforms, I want to DMA them into RAM.
    Thanks to anyone that can help!
    If you need any more specifics, just le
    t me know and I'll post them.

    I would like an example of stacking multiple acquisitions in onboard memory for the PCI-6115 card. This is sometimes referred to as "Multiple Record". It is called "Sequence Waveforms" on Lecroy Scopes. I have done this on other cards before, but not on an NI card.
    The example should include a way to accept a trigger, gather x number of samples, and rearm rapidly without transferring any of the just-acquired data. This way I won't miss any trigger events. The onboard memory is sufficient to store all of the waveforms that I need. One the card has acquired n waveforms, I want to DMA them into RAM.
    Thanks to anyone that can help!
    If you need any more specifics, just le
    t me know and I'll post them.

  • Example for a General Standards SIO4 Board in LabView

    I have to integrate a cPCI SIO4 board from General Standards. There are LabView drivers comming with the Board and also an example vi. But, it doesn't work on my machine (WIN NT and/or 2000). So, reducing my learning phase, is there any example available to drive the SIO4 in any (prefered HDLC) mode.
    Thanks
    Peter

    Sorry my General Standards cPCI SIO4 problem was not described exactly,
    in the meantime I had enough time to investigate the problem. I think it is not a LabView problem, it is a
    Problem of the vondors driver. The WIN NT drivers were delivered in a dll and a front panel file and they were converted via CVI to LabView format. So at the moment I use the vendor example to transmit and receive data. Transmission seems OK but, the receiving data is somtimes OK, somtimes NOT and there is no error indicated by LabView.
    So my question is, did anyone have expirience with LabView and the General Standards cPCI SIO4 board ?
    Or, is there another vendor (prefered NI) selling a board and LabView drivers with the following requirements:
    1. 1Mbaud asynchronous data
    2. 10Mbaud HDLC or SDLC in full duplex synchronous mode (send Tx clock and receive Rx clock)
    sender and receiver may have different baud rates
    3. 10Mbaud HDLC in half duplex asynchron or synchronous
    sorry its not a real LabView problem but may be, there is a user that had the same problem in the past.
    Peter

  • Need a VI for strain gages that will operate using LabView v 8.5

    I am looking for an example VI similar to the one found at http://zone.ni.com/devzone/cda/epd/p/id/3942 that will operate with my LabView v 8.5. All of the examples that I can find say that they will not work with my LabView because they were generated using v 6.1.
    gasseous
    One test is worth a thousand expert opinions

    Hi,
    I will look into updating the example on the website. For now, give this VI a try.  Let me know if you need it saved in a different version but I think it should work with LabVIEW 8.5.
    Message Edited by Eric A. on 05-09-2008 03:38 PM
    Eric A.
    National Instruments
    Distributed I/O Product Support Engineer
    Attachments:
    fp_sg_140-11.vi ‏134 KB

  • Support for Microchip uC PIC 12F609/615 using Labview Platform

    Dear Sir,
    Does Labview Support PIC Processor Programming?
    If yes, which add on Module supports it, kindly give the details.
    Manohar Patil.

    Please try posting here http://forums.ni.com/t5/LabVIEW-Embedded/bd-p/420
    and check this if its helpful http://forums.ni.com/t5/LabVIEW/Program-PIC18F-mic​rocontroller-with-LabView/td-p/1317141
    Sorry i don't have any idea about uc using labview.
    Thanks
    uday,
    Please Mark the solution as accepted if your problem is solved and help author by clicking on kudoes
    Certified LabVIEW Associate Developer (CLAD) Using LV13

  • Examples for all service patterns and communication patterns.

    Hi Friends,
    Can anyone of you give me some real life examples for follwoing service/communication patterns?
    1)Synchronous
    2)Asynchronous
    3)Request Confirmation
    4)ReadQuery
    5)Notification
    6)Information
    And also if any guidelined on when to use which patter etc...
    Thanks in advance,
    Best Regards,
    Ujwal

    Hi,
    Suggestion is to refer SAP help for details:
    1)Synchronous: when you need realtime response, i.e. you accept order and want to give order number to customer then you will call Sync service.
    2)Asynchronous: when you dont need realtime response, i.e. you want to replicate all orders from one system to another system.
    3)Request Confirmation: you made a request and system confirm your request. i.e. Order data is supplied and order number is confirmation. Database will be updated.
    4)ReadQuery: I guess you are refering to Query/Response pattern, You just want some information. No database will be updated.
    5)Notification: It is another form of "QueryResponse" but user action required.
    6)Information: It is another form of "QueryRespone" but NO user action required.
    Answer following questions to determine which pattern you need.
    Q1. Do you need response?
    Ans: Yes: Sync pattern
            Q1.1: Does any update required?
            Ans: Yes: RequestConfirmation pattern.
            Ans: No: QueryResponse pattern.
    Ans: No
            Q1.2 Does user required to take notice of response?
            Ans: Yes:Notification pattern
            Ans: No: Information pattern.
    Regards,
    Gourav
    Edited by: Gourav Khare on Jul 27, 2009 2:18 PM

  • How to query for messages on JMS Queue?

    Hi All,
    What is the best way to query on a JMS Queue? I would like to query for messages based on values entered on a screen. Can this be achieved using the JMS Adapter or any other adapter?
    JDev : 11.1.1.4
    Thanks and Regards.

    Hi,
    I am not 100% clear on your requirement and what selection criteria you need. I would be surprised if you need the DB adapter. If you just want to query how much message are in the queue or other related queries for example related to header information then DB adapter can be used. This only works when JMS queue is stored in the database. Personally I have never come across this requirement.
    I suggest to look in more detail of the JMS adapter. The JMS adapter can be used to select (subscribe) to certain messages. Please read the below for more information:
    http://docs.oracle.com/cd/E17904_01/integration.1111/e10231/adptr_jms.htm#CJACBCHJ
    The message is automatically removed from the queue (implicit delete) the moment it is picked-up. I would not recommend deleting a message directly from the queue using DB adapter. What is the point of publishing the message in the first place?
    Thanks
    Sander

  • Hi, I am a beginner. Can anyone tell me how to detemine the servant area size of a message based controlle

    r. I am trying to use viOut16 to the data low register with 0xCEFF, 'Read Servant Area'command. I am waiting on the read ready/write ready bits of the response register but the write ready bit is never 1! The device I am writing to is an E8491B. Thank you.code section (variables left out!, no error handling incl.):
    #define MSG_DESCR "VXI0::0::INSTR"
    #define RESPONSE 0x0a
    #define DATA_LOW 0x0e
    #define READREADY 0x0400
    #define WRITEREADY 0x0200
    #define TIMEOUT 300
    int main( void )
    status = viOpenDefaultRM(&defaultRM);
    if(status < VI_SUCCESS)
    printf("viOpenDefaultRM error : 0x%04x\n", status);
    return -1;
    status = viOpen(defaultRM, MSG
    _DESCR, VI_NULL, VI_NULL, &instr);
    if(status < VI_SUCCESS)
    printf("viOpen error : 0x%04x\n", status);
    return -1;
    status = viSetAttribute(instr, VI_ATTR_TMO_VALUE, 1000);
    viIn16(instr, VI_A16_SPACE, RESPONSE, ®);
    while((reg != WRITEREADY) && (timeoutCnt < TIMEOUT))
    viIn16(instr, VI_A16_SPACE, RESPONSE, ®);
    reg = (WRITEREADY & reg);
    timeoutCnt++;
    if(timeoutCnt >= TIMEOUT)
    status = viClose(instr);
    status = viClose(defaultRM);
    return 0;
    printf("'Read Servant Area' command\n");
    viOut16(instr, VI_A16_SPACE, DATA_LOW, 0xceff);
    viIn16(instr, VI_A16_SPACE, RESPONSE, ®);
    timeoutCnt = 0;
    while((reg != READREADY) && (timeoutCnt < TIMEOUT))
    viIn16(instr, VI_A16_SPACE, RESPONSE, ®);
    reg = (READREADY & reg);
    timeoutCnt++;
    if(timeoutCnt >= TIMEOUT)
    status = viClose(instr);
    status = viClose(defaultRM);
    return 0;
    viIn16(instr, VI_A16_SPACE, DATA_LOW, ®);
    printf("'Read Servant Area' command contents : 0x%04x\n", reg);
    return 0;

    r. I am trying to use viOut16 to the data low register with 0xCEFF, 'Read Servant Area'command. I am waiting on the read ready/write ready bits of the response register but the write ready bit is never 1! The device I am writing to is an E8491B. Thank you.Here are a couple of ideas that we can try.
    1.Try some sample code of simpler ways of communicating with the board. There are some good example that you can search for on the NI webpage. Here are some links for examples in LabVIEW and C for performing message based reads and writes using viIn and viOut. It's not exactly the same, but it is very very similar.
    http://zone.ni.com/devzone/conceptd.nsf/webmain/A69FB1619075695886256BDD0068C1CE?opendocument
    http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=B123AE0CBAC4111EE034080020E74861&p_node=DZ52409&p_source=External
    http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=B45EACE3DE3556A4E034080020E74861&p_node=DZ52409&p_source=external
    2. Another option is to use NI-Spy to troubleshoo
    t your VXI module. See the following link for more info. http://www.ni.com/support/vxi/spy/spy.htm
    3. I think the best place to find support on this module would be with Agilent, the manufacturer of this board.
    Hope this helps!!

  • I need code example for server act as client and vice versa

    Hi all,
    I want code example for performing both server and clients using RMI. I mean Server will act as client and client will act as server. So a single program will act as both client and server .
    Please give example, it will helpful to complete my project. I am struggling in this stage. Its like peer to peer action.
    Thanks & Regards
    R.Ragupathi

    1. The tutorial shows you how to do cleint/server.
    2. Search on the topic "callback" to see how cleint and server roles can be reversed.

  • Search-Mailbox for Message Header Content in Management Shell

    Can I use the search-mailbox command to search for message header content?
    The reason I ask is because I need to search for any emails that came in to an email alias address.
    I am searching a journaling mailbox.
    Normally, I would do soemthing like...
    Search-Mailbox -Identity "journalbox" -SearchQuery '"To: [email protected]"' -TargetMailbox "exportbox" -TargetFolder "exported_messages"
    The problem is, because I'm looking to find the emails coming to [email protected], when the messages are journaled they appear as "To: [email protected]" in the journaled envelop message.
    In this scenario if I could simply search header content for the email ([email protected]) that would accomplish what I need.

    Hi,
    We can use the Search-Mailbox cmdlet to search messages in a specified mailbox and perform any of the following tasks:
    Copy messages to a specified target mailbox.
    Delete messages from the source mailbox.
    Copy messages from the source mailbox and delete them from the target mailbox.
    Perform single item recovery to recover items from a user's Recoverable Items folder.
    Clean up the Recoverable Items folder for a mailbox when it has reached the Recoverable Items hard quota.
    To search for message header content, we can use Get-MessageTrackingLog cmdlet.
    Here is an article for reference:
    http://exchangeserverpro.com/exchange-2010-message-tracking-log-search-powershell/
    Note: Microsoft is providing this information as a convenience to you. The sites are not controlled by Microsoft. Microsoft cannot make any representations regarding the quality, safety,
    or suitability of any software or information found there. Please make sure that you completely understand the risk before retrieving any suggestions from the above link.
    Best Regards.

Maybe you are looking for

  • Is it possible to use the iPhone as a modem and pick up the internet ?

    I wondered if it was possible to use the airport facility on an iMac G5 to pick up the internet from an iPhone placed near by ? THis would effectively make the iPhone a wireless modem ? I've not got an iPhone yet and this would be really useful. Than

  • Will i need to have streaming server

    Hello and happy saturday, I have not used robohelp before, and thought I would download the trial. but just a quick question. when I create a robohelp application, do I need to put it on a streaming server, I am confused as to what to do when I have

  • MacBook Pro- 2011- non-stop KERNAL PANICS.

    Hello, To whom is may concern I have been having non-stop kernal panics attached I have my system info and the report logged when computer boots back up. below is the problem I'm getting, anything helps sorry for the long error report. Model Name: Ma

  • HT3442 Why do my Faces keep disappearing?  Help!

    I just upgraded to iPhoto '11 and am trying to organize my faces however they have disappeared on 2 separate occasions and I've needed to start over.  What could be the problem?

  • Checking BDCOs  messages in the system.

    Hi all, How can check the BDOC messages in the system. how can able to check the BDOC messages for a particular BP. How can i am able to create BDOC for the same. Please answer the query as it will be helpful. Thanks & Reagrds Prajith P