Jump to content

Thang Nguyen

Members
  • Posts

    302
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Thang Nguyen

  1. After discussing with NI engineer, I found out LabVIEW can only support 10Gige Camera. So we bought device and set it up. The system include IDS GV-79L0WP-M and Broadcom NetXtreame 10Gige card. The problem we have is the NI MAX cannot acquire more than 1Gbps data speed. I checked all setup like jumbo packet, speed. But any time the speed increase, the network reach 100% and disconnect.

    GetAttachmentThumbnail.png.f1b59f82c7844a4e3f51616dd171027c.png

    GetAttachmentThumbnail.png.1dc6b39c970195d1f1f3182d9b680018.pngGetAttachmentThumbnail.png.b4908c4ce8d84c3df66562fdb1d78454.png

    I wonder if you have any advice on how to solve this problem.

    Thank you in advance!

  2. Dear all,

    I am in need looking for information about the system to be able work with 25Gige or 100Gige to improve the performance of the system we are having. I wonder if there is anyone have experience working with a system can give me some information or advice on the camera and any requirement I need to know about LabVIEW package to work with these cameras.

    Thanks in advance!

  3. Hi,

    I am working on a R&D project which need to acquire and record images at 180FPS. I intend to convert image data to byte array then to string then save to TDMS file. I just figured out TDMS does not save string with NULL value. I don't think it's a good idea to save byte array since it will be difficult to index images with a large size array.

    Could you please give me some advice on what I should do?

    Sincerely,

    Thang Nguyen

  4. I worked in company building EOL test systems for different manufactures which use TestStand and LabVIEW so I understand what need to communicate with different devices and instruments. Now my current company builds bio instrument and there is a requirement from our customers to integrate our instrument to their automation systems. That is why I would like to understand what is the standard of bio automation systems since I don't know much about the automation in bio industry. Now, I guess there is not much different with other industries.

    Thank you everyone.

  5. On 4/29/2022 at 8:12 AM, ShaunR said:

    I am a great fan of SCPI. I always try to get device developers to follow that standard. It makes different device commands  much more structured and interchangeable.

    ...

    That is my advice. I'm sure others will have other thoughts.

    Thank you very much for your advice!

     

    On 4/28/2022 at 12:30 PM, ShaunR said:

     

     

     

  6. I am maintaining the code of two controllers (cRIO and CVS) in a system. Each of them handle request from ethernet communication like a server with input is string data type. And each of them handle hundreds of message like that. In the future the number of commands can be increased. Now the fun part is we decide to merge these two controllers into one. I am trying to find the best way to merge these two case structures together and how to handle this better.

    I am thinking about rewriting this using inherited child class to catch each command. But as I know this only work if I use the child on the client side too. In the future if I need to developer the client by different language such as Python, I am not sure how to send the command to match with side of server.

  7. Find out the feature/function you need on your project then search with that specific keyword.

    Look in Find Examples to see how that is implemented.

    There are many videos on Youtube nowadays too. 

    Go back here ask with more specific questions :)

  8. @Antoine Chalons  I am at the phase making decision on specific hardware and OS to run with so I am need to clear up on some information. After doing more research about Windows IOT, specifically Windows IOT Enterprise and Windows Enterprise, I wonder if you choose to use the Windows IOT Enterprise because it comes pre-install on the controller you want to work with? Or because it has some specific features which make you choose to use it?

     

  9. Our company used NI RT controller CVS-1459 RT. Without any information, they discontinued this controller and suggest us about IC-3121. And we just found out it will discontinue the end of this year. All of this happen in one year. I contacted NI for replacement product and they suggest IC-3120 which has 2 ethernet ports instead of 2 USB 3.0 which we use to connect our cameras. NI engineer then suggest IC-3171 which is $1,700 higher than IC-3121 which is $3,000. What I am worry is we don't have any information ahead. I work with LabVIEW for 15 years. I used to have connection with NI sell representative. Now I don't have any information about the product timeline at all. I contacted with NI sale and they are now Newark company and they cannot answer me about controller replacement. What should I do in this case? Is there any person in NI should I contact with?

  10. Hi,

    Our current instrument is using CVS-1459. We have a laser device in the instrument. Normally the laser has a separated controller which let us controlled by using serial port or TCP/IP. We are trying a new laser device which only allow to control through DB25 with analog I/O and digital I/O. I figured that I can use a cheap controller as myRIO since my CVS does not support DAQmx to connect with a DAQ device. Now I have no idea how to connect CVS-1459 with myRIO. myRIO uses USB to Ethernet cable. I configure the Ethernet Adapter usb0 on the CVS to the same IP subnet with myRIO but I still cannot ping it. What is the other option I can use for my connection between CVS and myRIO or option to control the laser?

    Thank you in advance!

  11. Hi,

    Previously, I posted this question in wrong place. I moved it here.

    My team is trying to track down a memory leak issue with NI CSV (Compact Vision System). If the RT device run for 4 days it will have "Not enough memory" issue, but we still see available memory. We also limit the obtain reference. I would like to know if there is any property I can use to track down the allocated memory as well as release memory so I can track down on this memory issue.

    Thanks in advance!

  12. David,

    Currently, we already have that simple loop which can run with 10msec per image or 100 FPS. We are looking for option to upgrade to 150 FPS. The camera can up to this speed but the bottle neck is the compression step. That why I would like to do the compress at the end of each step. With your experience, do you think if I save each images separately into files will be faster than write into database? I can read, compress and write to SQLite database at the end of the test.

    Thank you very much!

     

  13. I would like to provide more information regarding my data:

    The image array size is 300,000 pixel * 8

    One test has about 5528 images + particle measurement array in each them.

    Read Temp Table Time: 12.810000 sec

    Compress Image Time: 54.924000 sec 

    Write Actual Table Time: 1.619000 sec (not sure why it is very fast here)

    Drop Temp Table Time: 265.688000 sec

    Originally, I have another index table which is foreign key reference to the image table. I also have to create temp table to reference to temp image table. The time above is for image table and index table with it.

     

     

×
×
  • Create New...

Important Information

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