Jump to content

Sam Dexter

Members
  • Posts

    15
  • Joined

  • Last visited

Posts posted by Sam Dexter

  1. The problem resolved. And not the way I expected.

     

    While we were thinking and searching for a solution, our techs decided to try another unit, off the shelf.

    They loaded everything as usual and everything worked out of the box - no fuss , no muss...

     

    The offending unit is being shipped to the office for a forensic investigation and I am breaking my head

    trying to imagine what in the hardware could cause the problem we've seen?

     

    My guess is that it could be only the memory. The network itself was working fine so there is no problem

    with the transport layer. It's gotta be memory, what else?

  2. Had a great success with Network Published Shared Variables from the get-go. Used them on a large project sharing data between multiple devices on the network - worked great. Until one day (yesterday), when they stopped.

    No change in the code, the same base was running for 4 years on multiple systems (NI-9042 cRIO + NI-9147 eRIO). Yesterday, loaded the code on a brand new cRIO and ooh-la-la - surprise. No more data sharing. Only on a new platform.

    Loaded the same code on the old one - everything works. Modified the code to make data sharing more transparent for troubleshooting. No, there is no data coming to the consumers. Not sure though whether it is writing to the shared variable or reading from it but the fact is no more data. At this point I am totally baffled to what could possibly happen. Checked the drivers - the Network Variable Engine 17.0 is installed. Although, I am not sure how to check if it is running. I tried to use Linux tools in CLI but didn't see any process name resembling the Network Variables Engine.

    I wonder if anybody had similar experience or can suggest where to look? Maybe I am overlooking some weird settings somewhere? Like blocked ports or network registration... However, I couldn't find anything, no matter how hard I looked.

    Any help would be greatly appreciated!

    Thanks.

  3. The task is simple - call Florence virtual keyboard on a CompactRIO programmatically but I must be overlooking something as I cannot get it to work...

    I have Florence installed with opkg and I also made a little bash script to call it. When I execute it from CompactRIO terminal - everything works but if I try to call the script from my application using SytemExec VI - I get the echo output from my script and the error code is 0 but the virtual keyboard does not start. Seems like a trivial problem but I am stuck here...

    Can someone explain to me what I've done wrong here and/or, maybe, suggest a better way of doing it, please?

     

  4. I could understand paying for support when you need support. But if you only need to download files?.. Plus not just some files but the files you've already paid for. This is nonsense. At the very least they could've provided the files when we contacted the support instead of bouncing us from one rep to another.

     

    Thank you everybody for all your suggestions. I've searched all the ftp sites I could possibly find but, unfortunately, no luck. There is some stuff there, no doubt, but highly disorganized and not what we need. Most of the stuff goes up to 2014 anyways and then nothing... Very frustrating. Don't know what else we can do.

     

    I wonder if I can use the Community Edition? Does anyone know if Community Edition has a Real Time module and FPGA support?

     

  5. ... to provide us with an upgrade to our software which we bought back in 2017. And this is going on for more than a year now.

     

    The story is simple - our company bought a license for NI EMBEDDED CONTROL AND MONITORING SOFTWARE SUITE, USB,

    SPR17, Rev 007, 2017.06.07 and we successfully downloaded the SP1 upgrade later on. The next year we bought a subscription

    to LabView 2018 but did not renew it for 2019 and went back to using 2017. Meanwhile our downloaded SP1 files gone missing.

    "No problem" - we thought - "We'll just go to the NI website and download our SP1."

     

    https://www.ni.com/en-ca/support/downloads/software-products/download.embedded-control-and-monitoring-software-suite.html#306390

     

    Not that fast! To download previous versions of LabView you need an active subscription. OK... So, how do you get missing pieces

    for your software you have a license for if you do not have an active subscription? We contacted NI and their representative Newark

    and asked them for help... Long story short - we are still waiting for a resolution.

     

    Meanwhile, I see no other option but to ask the community for help if NI is so ignorant.

     

    Maybe some of the members can share their LabView 2017 SP1 installation files? I don't think it will be a copyright violation or something -

    what can you do with it without the license? In any case, I would greatly appreciate any input and, maybe, perhaps an advise or a comment.

     

    https://www.ni.com/en-ca/shop/software/products/embedded-control-and-monitoring-software-suite.html

     

    We are looking for:

    1. LabView2017SP1-WinEng

    2. 2017SP1RealTime-WinEng

    3. 2017SP1FPGAModule-WinEng

    4. 2017SP1XILINXCompilationTools

     

    Best Regards.

     

  6. OK, found where to configure the CAN module, silly me, and everything started to work -

    right click on the module in the project, go the properties and set up baud rate there.

     

    Also, NI-9853 works well in either configuration whether installed in cRIO or the expansion chassis.

    It appears that NI-CAN is not required for NI-9853 operation. I assume it is all handled in NI-RIO.

  7. Well, unfortunately, with COVID and stuff it is really hard to procure extra hardware, so we are stuck with the cRIO-9039 and we have to use NI-9853 with NI-9147 Ethernet expansion chassis to control industrial hydraulic driver that talks only hardcoded J1939. I have tried to use multiple examples (including C:\Program Files (x86)\National Instruments\LabVIEW 2018\examples\CompactRIO\Module Specific\NI 985x) but regardless where the CAN module installed (cRIO or expansion) I am not reading anything (although everything compiles nicely and there are no errors).

    In the example code, such as cRIO CAN Basic, they use FPGA I/O node to read the data but there is no any kind of the module configuration done prior to that. How is CAN module configured? Through NI-MAX?

    But the module does not appear in NI-MAX... Does it require NI-CAN? Or I/O node handler is a part of NI-RIO?

     

  8. Hi guys,

     

    I really need some help to kick off J1939 CAN interface development on NI-9853 FPGA.

    There are some CANopen examples on the internet but nothing for J1939 and I don't even know where to start.

    What makes life even more difficult is that the CAN module is residing on the Ethernet expansion chassis NI-9147.

     

    If anyone could give me something to start with that would be absolutely fantastic.

    Thank you in advance.

     

  9. Hi guys,

     

    A newbie question - say, I have a compactRIO running Linux Real-Time system and it runs my .rtexe set as startup

    at the boot. I wonder if there is a way to execute this .rtexe arbitrarily from CLI or by any other means, so you can

    actually have a few .rtexe on the system and pick and choose which ones to run at will?

     

     

  10. Hi guys,

    I am running a system with AXIS F34 camera (actually it is 4 cameras on one main unit) and can acquire a video on one channel (channel 1 only) with both NI-MAQ basic functions and AXIS ActiveX control that comes from AXIS Media Control (AMC) - https://www.axis.com/en-us/support/downloads. The image acquisition seems pretty forward (see the VIs attached) but I have no idea how to control the camera and more importantly how to change the channel. Another question - although you can set up the camera to stream the video without a password it would be nice to know how to actually authenticate the connection from LabVIEW...

    I wonder if anyone can give an advise on any of the questions.

    Axis ActiveX.vi Axis IMAQ.vi

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.