NI XNET Remote Frame request in Labwindows

Hello,
Can someone plz share me the sample code to do the following
1.INPUT SESSION :set the XNET interface to send a remote frame and read the data frame recieved.
2. OUTPUT SESSION : XNET interface sending the data when it recieves a remote frame.

You might want to start a new thread and link to this one.
Since this one was already marked as solved, a lot of people won't come back to read it.
If you're able, I would suggest posting your VI.
I would guess that something in your "big sequence loop" is the more likely culprit for your CAN transmission delay.
SandyGao wrote:
Hi,
I am really happy that I can read this article because it seems like it is the similar problem that I am facing right now. I also has a really bad CAN update delay when I want to write Data on CAN bus.  I was trying to following your solusion here, use frame in single point, frame out single point. But I am not so sure that I can continue. In our labview, we use frame in/out stream(sorry the screenshot cut is wrong). But if I want to change it to frame in/out single point, it will show an error saying: mising wiring on NI-XNET block.
In our labview, we use a big sequence loop. So what in saw in the 1st pic I attached is the first sequence, then in the 2nd sequence we had a Frame Can write frame. Then in the 3rd one, which is in the 2nd pic, it shows the CAN write frame that contain a lot of message that I would like to write on CAN bus.
The problem here is sometimes the CAN loop takes 0.3s(I use a shift register in the 3rd sequence showing CAN loop time) to update which is too low for me to use Vector Canalyzer to record data. 
In your article it said I need to 'Frame in single point' for my reads, and 'Frame out single point' for my writes. I do not know where I can do this. Also how to make it cycling timing. And I did not have any database in NI-XNET database editor. Do I need to build it there?
Thank you so much. 

Similar Messages

  • Retrieve objects list of a remote change request

    Hi guys,
    someone know how can I retrieve the objects list contained in a remote change request (using rfc destination)?
    any suggests,examples or solutions?
    Many rgs

    I answer myself...this fm sounds good "TR_OBJECTS_OF_REQ_AN_TASKS_RFC"
    bye

  • No "New Remote Move Request" option anymore

    We have been migrating mailboxes from Ex2010SP1 to Office365 using the EMC, and it's generally been going well. However, several of the migration mailboxes failed, and I could remove the move request from the O365 forest without issues and the mailbox
    would become available for migrating again, but several of them do not. They have stayed with the green icon as though they should still be migrating, yet they have no move request left as I deleted the failed move requests. (I confirmed via
    Powershell). It has been several days for most of these ones, yet they still are not available to migrate again. Other mailboxes that have not yet migrated are still available and have the option to do a "New Remote Move Request" as normal.
    Has anyone else encountered this or have any suggestions for a solution to make them available to migrate again?
    Ex2010SP1 on WinServer2008

    Hi SeanW74,
    Per your description, you migrate the exchange email system to Office 365, and have some issue with the mailboxmoverequest.
    Could you please check the moverequest using get-moverequest and post the information here.
    How about to reboot the exchange server and make a test?
    Some information for you:
    http://technet.microsoft.com/en-us/library/dd351276.aspx
    Regards!
    Gavin
    TechNet Subscriber Support
    in forum
    If you have any feedback on our support, please contact
    [email protected]
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if
    a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

  • How do I CANCEL a Remote Lock request made on iCloud?

    How do I Cancel a Remote Lock Request I made on iCloud?

    It's not possible to cancel a remote lock made using iCloud.

  • Grab images using IMAQ without sending frame request

    Hello,
    When a camera is externally triggered, is it possible to design a *.vi that makes use of IMAQ and grabs images via Camera Link frame grabber without sending frame request signals AND without knowing the external trigger? Just to grab images whenever FVAL, LVAL and DVAL go high. Possible?
    Thanks.

    Greetings, kcin;
    Just to check whether I understood or not, to have the Framegrabber acquire images when the FVAL, LVAL and DVAL lines go high with no other communication between the camera and the host computer? What exactly is the purpose of this endeavor?
    Initially, I do not believe it would be possible while using our IMAQ Driver simply due to the way it is designed; I will look into the matter further and inform you of my findings.
    Cordially;
    Simon P.
    National Instruments
    Applications Engineer

  • Can't connect via outlook after remote move request.

    Hi All,
    i want to ask something about outlook connectivity,i was do remote move request from different forest. after move request completed, i try login the account
    using ms outlook 2010. but got some error like this, "Cannot open your default e-mail folders. You must connect to Microsoft Exchange with the current profile before you can synchronize your
    folder with your outlook data file (ost)."
    if i try login using OWA, its successful, 
    i was enable/disable MAPI from this mailbox, but not the solution. finding in google, i found this
    link . but not the solution.
    anyone have some experience with my trouble?.
    thanks in advance.

    Hi Rambosality,
    According to your description, I understand that outlook cannot connect to Exchange server with error “Cannot open your default e-mail folders. You must connect to Microsoft Exchange with….” When move mailbox.
    I want to double confirm some points, please help to collect answers for following question:
    1. All account or some special account experience this issue?
    2. How about re-create Outlook profile for test?
    Please try to use Test-OutlookConnectivity and Test-OutlookWebServices test end-to-end Microsoft Outlook client connectivity, availability service and etc. More details for this command, please refer to:
    http://technet.microsoft.com/en-us/library/dd638082(v=exchg.141).aspx
    http://technet.microsoft.com/en-us/library/bb124509(v=exchg.141).aspx
    Additional, I find an article about RPC Client Access Cross-Site Connectivity Changes. It discuss about RPCClientAccessServer setting after move mailbox cross-site, for your reference:
    http://blogs.technet.com/b/exchange/archive/2012/05/30/rpc-client-access-cross-site-connectivity-changes.aspx
    Best Regards,
    Allen Wang

  • Remote Move Request

    My question is - Can we migrate a mailbox from Exchange Server 2010 to Exchange 2013 with remote move request. If yes then please share a related document.
    Thanks a Lot

    Hi Pareek,
    Thank you for your question.
    If we want to create a mailbox migration cross and target forest is Exchange 2013, we suggest you upgrade source forest Exchange 2010 to Exchange 2013,
    https://technet.microsoft.com/en-us/library/jj898583%28v=exchg.150%29.aspx
    Then, we could refer to the following link to migrate cross domain:
    https://technet.microsoft.com/en-us/library/ee861103(v=exchg.150).aspx
    If there are any questions regarding this issue, please be free to let me know. 
    Best Regard,
    Jim
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]
    Jim Xu
    TechNet Community Support

  • How do I configure "remote access request"?

    Hi there,
    I am missing the option in ARD to send a remote access request to a client each time an admin wants to take control of his computer. Is it possible to configure that and does someone know how? I searched a while but didn't find anything...
    Thanks for any help.

    I just found out, that it might be possible doing the following:
    Select an already to a list added client computer in this list, show "Information" (right click) and click on "Edit" in the attributes-Tab (called "Attribute" in the German localised Software). There you can delete the account information (user and password) you have entered adding it to the list. With this done, any further connection to the client reveals a dialog asking you if you want to ask for the permission.
    Maybe there's an easier way? But this works for me so far.

  • Xnet convert (frame raw to signal).vi

    I am using the Labview example program "CAN Signals Receive (Host).vi" in Labview 2013 to read CAN information from an NI 9146 ethernet chassis.  I can see that information is being passed to my host computer and through the "CAN Signals Receive" vi until it reaches the sub vi "XNET Convert (Frame Raw to Signal).vi".  When I open this sub vi I can see the data in the "frame data" control, but the "signal data" indicator remains at zero.  Does anyone have any ideas as to why I am not getting any data out?
    Labview 2013
    NI 9146 expansion chassis
    NI 9853 High Speed CAN Module
    Solved!
    Go to Solution.

    Nevermind, figured it out.

  • Anyone know if you can rescind a remote wipe request in Find My IPhone?

    Anyone know if you can rescind a remote wipe request in Find My IPhone?

    Welcome to the Apple Community.
    It seems that some users have been able to cancel an impending wipe or lock, simply by removing the device from the 'Find my phone feature', so long as the device is offline.
    Log into iCloud.com, open the 'Find my phone' feature, select your device from the device list and click on the 'Remove from Find My Phone' link at the foot of the page.

  • Send CAN remote frames periodic on RTSI pulse

    Hi. I'm trying to send a remote frame (with the RTR bit set) on receipt of a RTSI pulse from a PXI 6602 timer card. I then need to receive CAN data frames at the CAN card from the instruments with the arbitration ID of the remote frame sent.
    I can do this using CAN object transmits period using RTSI example vi and Cont pulse train vi to provide the RTSI pulse. However this can only send CAN data frames, not remote frames. Grateful for any help on this.
    VIV

    Hi VIV
    Instead of using a CAN Object you can use a Network Interface Object for that. There is already an example that just needs minimal modification.
    If you are using LabVIEW:
    Open the NI ExampleFinder and navigate to the Network Interface transmits CAN frame on RTSI example (Hardware Input and Output » CAN » Frame API » Synchronizing CAN with DAQ » DAQ Card Controls RTSI » Network Interface Objects). Modify the example by wiring a '1' (numeric value) to the currently open 'IsRemote' terminal of the ncWriteNet.vi.
    If you are using C:
    Navigate to the …\National Instruments\NI-CAN\MS Visual C\Frame API examples folder and open the Network Interface transmits CAN frame on RTSI example. Locate the line
    Transmit.IsRemote=NC_FALSE;
    And change it to
    Transmit.IsRemote=1;
    Now, you’re transmitting a remote frame with every RTSI pulse.
    -B2k

  • PLEASE HELP! PLEASSSEE!How to cancel REMOTE WIPE request!

    Hello Apple,
    Today I lost my Apple iPhone 4s and I had iCloud installed on it..without any thinking I just chosed to REMOTE WIPE rather than REMOTE LOCK.
    I wasn't aware that REMOTE WIPE will actually disable the ability for me to track my device. It's all still in pending and I really want to cancel the REMOTE WIPE request. PLEASE MAKE IT! PLEASE!!! I feel so terrible loosing my new iPhone 4s! I will be soo happy to get it back!
    I live in Saudi Arabia.
    Thank you!
    Yours Truthfully,
    Mohammed.

    Unfortunately you cannot cancel a remote wipe once the instruction has been given.

  • TS4006 how to cancel a remote wipe request

    How can I cancel my request to remote wipe my ipad2? I found it and do not want it erased.

    No, you cannot cancel the request.
    However, you can perform the backup on the computer through itunes(make sure you are not connected to internet). Once the backup is done, you can turn on the internet on the phone & let the wipe complete.
    Then you can restore the data back from iTunes.
    I hope this will help.

  • XNET CAN frame queue overrun kills Read VI

    Hello, I am trying to read CAN frames via XNET. My problem seems to be connected to the queue of my Input session: If the queue gets bombed with random CAN messages from somewhere, the session property "Number of Values Pending" increases rapidly. That's ok, because my program calls XNET Flush before it starts using the bus itself. Otherwise my program would read the old queue content first and the expected reply frames later. This behaviour is ok and expected.
    But after I bombed the bus a little bit more so that the queue gets filled to maximal queue size (seems to be predefined as 1000), the Input session read operation will always timeout (tested with 1 second and more) and return an empty frame array. In this case the error wire is s to -1074384886 (timeout). The session always reports tranceiver state "Normal". Even the XNET Flush operation does not help, although it seems to empty the queue properly.
    summary: hitting the queue size limit with incoming CAN frames results in dead read operations.

    Hello pgraebel,
    In the screenshot you posted, NI-XNET will wait 0.1seconds for 1 frame to be present in the queue.  If there is less than 1 fram available, the VI will timeout.  That being said, I would guess that the timeout happens if you ask for many frames (close to the buffer limit), but the timeout is too small.  If you are trying to read 1000 frames, you may need to wait longer than 1 second for the frames to go on the bus.  That really depends on your bus timing/frame timing/etc.
    I made a small example to show you a little more how the buffers can be used in XNET.  You can set the buffer size and look at the unused spaces in both the read and write queue.  Let me know if it helps.
    O. Proulx
    National Instruments
    www.ni.com/support
    Attachments:
    CAN Frame Input Queued.vi ‏37 KB

  • Timeout during a remote portlet request

    I'm facing a problem on portal consuming a remote portlet on wlp 8.1 SP4/5.
    We ask me to prevent a communication leak during a wsrp communication between me (the consumer) and a producer.
    I have seen this parameter that can be add to my wsrp-producer-registry.xml :
    connection-establishment-timeout-msecs
    connection-timeout-msecs
    This is a container way to change the parameter but what do you suggest to manage the error when it appears. Is their and error page on portlet ? in web.xml?
    Thanks for any suggestion.
    Yo.

    In G6, we have provided a way for a remote portlet to grab the parameters from the URL. If you go to the user info page for the web service, you will see a new option: "Host Page URL Query String". If you check that box, the remote tier will get the full query string, as typed into the browser, as a user info parameter. You can then parse that query string and get any additional arguments that you have passed in.
    We realize that this will not work in 5.x, which most of you use. Below you will find the code that you can put into your 5.0 portaluiinfrastructure.jar/dll to make the same change as what we did with G6. That way, if you write your portlets to this feature now, when you upgrade to G6 they will continue working and you shouldn't have to do any modifications to the portal UI.
    Locate AppDataObject file, which should be in portaluiinfrastructure.statichelpers package. Find this function:
    public static IPTState GetAppDataObject(int iCommunityID, int iPageID, int iGWParams, String strHostPageURI, AActivitySpace asOwner, boolean bResolveSecureBase)
    It should be a pretty long function that adds all sorts of stuff to objAppDataObject. At the very end of this function, immediately before the log.Debug statements, add the following line of code:
    //set the query string on UserInfoptSession.GetUserInfo().AddUserInfoSetting("HostPageQueryString", asOwner.GetCurrentHTTPRequest().GetQueryString());
    Build and deploy a new portaluiinfrastructure.jar/dll according to instructions published on the dev center.
    Start the portal, open the web service object corresponding to the portlet which should have access to query string parameters from the URL. On the User Info page, add user info setting name "HostPageQueryString". In your portlet, get the user info setting with that name - you will have the query string as entered in the browser.
    Feel free to post in this thread if you encounter any difficulties with this approach.

Maybe you are looking for

  • JDev10.1.3.1.0 and MySql5.0.27

    My development environment is OS: Fedora Core 5 64 bit JDev base: 10.1.3.10 + jdk1.5.0_10 DB Server: MySql 5.0.27 JDBC: mysql-connector-java-3.1.12.jar Driver Class: com.mysql.jdbc.Driver Connection between JDev and MySql is a success. Running the ex

  • "E_GOOGLE_DEVICE_LIMIT_REACHED" error when trying to open an .acsm file inside Adobe Digital Editions

    Good evening, I get the above error message inside ADOBE DIGITAL EDITIONS. I did the following before getting this error: a) bought three books from Google Play b) Downloaded the three .acsm files reffering to the books from the google play online pa

  • How to create a Child node in Tree object

    Hi All, I have a thought to create a tree with a child object, that the child can able to create through by right click the parent tree having the options to create or delete the child objects.Please Suggest me if  there is an possible way. Thanks Go

  • Seeburger XI adapter is not able to connect

    Hi, I have configured seeburger adapter (STPF) on XI 3.0 SP19 as per the seeburger installation document, but when we are trying to send the data to a file server using SFTP, we are getting below error in reciver communication channel, please help me

  • Loading Text

    Hi All, I am trying to load text data into Essbase using a rule file but it gives me this error \\ Invalid number in data column Is there any other way to load text? Appreciate your help Best Regards