Home‎ > ‎

Industrial Information

  • MVTec MERLIC - Vision Application in 10 Minutes on Neousys Nuvo-2500 MVTec has announced its new vision software MERLIC, which is a flow-chart like, image-centered machine vision application development software. It has been a long time that users spend a lot of time to create PC-based machine vision application with Windows programming IDE, such as Visual Studio and Borland C++ Builder. Many powerful image processing and image analyzing library are available for these IDE. However, it usually takes time to create even a sample application with this approach, and it's also difficult to maintain the application hereafter. MERLIC from MVTec total solves this problem. I've tried out the evaluation version of MERLIC on a Neousys Bay Trail fanless controller Nuvo-2500E-POE, which provides two on ...
    Posted Nov 4, 2015, 12:35 AM by Raymond Hsu
  • Grayhill 60A Encoder Joystick Compatible with Neousys Nuvo-2500 MAIO Grayhill 60A Joystick provides QEI (quadrature encoder interface), push button and 2-direction, i.e. X and Y, joystick with 2-bit analog input in one shaft. When working with a HMI, or displays alike, users can use the 2-direction joystick to select items, rotate the shaft with QEI to adjust the parameter, and commit the value by pressing the same shaft. It's also an intuitional usage to rotate the shaft with QEI to select what to control and use the 2-direction joystick to make adjustment if it is a 2-dimension property, such as X-Y table. However, it's not easy for general purpose controller to have QEI , AI and DI by default. Nevertheless, Neousys ...
    Posted Jan 23, 2017, 2:13 AM by Raymond Hsu
  • Neousys Announces Nuvo-2400, Bay Trail Fanless Shoe-Box PC with Triple Expansion Slots Neousys announces its new generation of multi-expansion fanless PC, Nuvo-2400. Powered by Intel® Celeron® Bay Trail J1900 processor, Nuvo-2400 Series shows outstanding computing power and is even more power efficient compared to those with its predecessors. Thermal Design Power, TDP, of J1900 is only 10W and shows a score around 3 times to D525 and D2550. Three PCI/PCIe expansion slots are available for 3rd party add-on cards. On-board isolated DI/Os are available as an options, and the number of channels are up to 8 channals of DI and 8 channels of DO. Nuvo-2400 also features: Intel® Celeron® Bay Trail J1900 quad-core processor 3x PCI slots or 1x PCIe x4 + 2x PCI ...
    Posted Sep 14, 2015, 7:00 PM by Raymond Hsu
  • Neousys introduces iVis-200 series as a smart camera framework Neousys introdues its iVis-200 series, an x86-based solution for creating your own smart camera, in July 2015. Unlike solution in the market, iVis-200 works with the up and coming board cameras with USB3.0 or GigE/PoE interfaces. Partners are now feasible to choose CCD/CMOS sensors of different resolutions and specifications according to their need instead of being forced with limited choices of the fixed, over-specification and expensive sensors.  Product release news of iVis-200 series is available here. Or visit the product page of iVis-200 series for details at Neousys webisite.
    Posted Sep 20, 2015, 6:12 PM by Raymond Hsu
  • Point Gray USB3.0 Camera Frame Rate vs Resolution Chart Point Gray releases a visualized chart summarizes the frame rate vs resolution of its USB3.0 Camera. The document can be found here
    Posted Sep 14, 2015, 6:58 PM by Raymond Hsu
Showing posts 1 - 5 of 5. View more »




MVTec MERLIC - Vision Application in 10 Minutes on Neousys Nuvo-2500

posted Oct 26, 2015, 10:28 PM by Raymond Hsu   [ updated Nov 4, 2015, 12:35 AM ]


MVTec has announced its new vision software MERLIC, which is a flow-chart like, image-centered machine vision application development software.

It has been a long time that users spend a lot of time to create PC-based machine vision application with Windows programming IDE, such as Visual Studio and Borland C++ Builder. Many powerful image processing and image analyzing library are available for these IDE. However, it usually takes time to create even a sample application with this approach, and it's also difficult to maintain the application hereafter. MERLIC from MVTec total solves this problem. I've tried out the evaluation version of MERLIC on a Neousys Bay Trail fanless controller Nuvo-2500E-POE, which provides two on-board PoE ports for GigE cameras, and share with you how easy it can be to create a machine vision application. There's also another article showing the integration of Nuvo-2500 MAIO with MERLIC.

Acquire Image from Camera in 2 Clicks

Of course, I've skipped the installation of MERLIC. After installation was done, double click the icon on the desktop to run MERLIC, and then you can see the main screen. Everything you need to do is to choose tools from the Tool Library in the left of the screen and assign the parameters.
Acquire image from camera
I randomly picked up an PoE camera on my desk and connected to the Nuvo-2500E-POE even without installing any drivers of the PoE camera. And then it was automatically recognized by MERLIC and showed in the tool. Just choose the PoE camera, and the system is capable of acquiring images from the camera within 30s. But I didn't have good items to test. And therefore, the following evaluation was done with the demo pictures installed with MERLIC. Here I used the pictures of DIP switches to check if all switches turned on.
Dip switches pictures

Create and Adjust the ROI for Image Analysis

There are tools to create ROI and make adjustment and pre-process to the image respectively. Again, just choose in the Tool Library and assign parameters, and you'll have the ROI ready to be analyzed. Here I used "Create Rectangular" under ROI creation and "Adapt Brightness" to make the switches easy for the following analysis.
ROI and preprocessing

Process the Image

Selecting proper image analysis tool is also a key for machine vision applications. However, it is beyond the scope of this article. Here I use the tool Measure Row Spacing to check positions of the DIP switches. If none of the objects are found, the positions are correct.
Result of image analysis

Front-end Panel

Not only can MERLIC captures and analyzes images but also create HMI pages. With the built-in Designer, it's very easy to create pages as user interfaces. What you have to do is to choose and locate the components, such as buttons and text boxes, you need and then connect the components to parameters in the flows. Then you're all set.
After all engineering, including the flow and UI, are completed, you don't need to run the development environment to show the UI. A simple command line with "--frontend" argument can sole run the UI.

Run-time Video

Here's a live video when the front-end UI is started by the comand line. The first half part runs continuously, and later is single-cycle. The later one better shows the result and the image.

Grayhill 60A Encoder Joystick Compatible with Neousys Nuvo-2500 MAIO

posted Oct 20, 2015, 6:10 PM by Raymond Hsu   [ updated Jan 23, 2017, 2:13 AM by Raymond Hsu ]

Grayhill 60A Joystick provides QEI (quadrature encoder interface), push button and 2-direction, i.e. X and Y, joystick with 2-bit analog input in one shaft. When working with a HMI, or displays alike, users can use the 2-direction joystick to select items, rotate the shaft with QEI to adjust the parameter, and commit the value by pressing the same shaft. It's also an intuitional usage to rotate the shaft with QEI to select what to control and use the 2-direction joystick to make adjustment if it is a 2-dimension property, such as X-Y table.

However, it's not easy for general purpose controller to have QEI , AI and DI by default. Nevertheless, Neousys Technology recently releases a new option of it's Bay Trail fanless controller Nuvo-2500 titled as MAIO, standing for Mullti-function Automation Input and Output, The MAIO enables PWM, QEI , AI, DI and DO on Nuvo-2500. And it seemed feasible to work with Grayhill 60A.
Grayhill 60A Encoder Joystick
To check the compatibility between Grayhill 60A and Neuosys Nuvo-2500 MAIO, a real Grayhill 60A is loaned, thanks to QuadRep Electronics [Taiwan] Ltd, and tested. The Neousys Nuvo-2500 MAIO provides exactly what 60A needs, and works perfectly. The pinout of 60A is shown in the following table

Pin # Description Specification
1 Ground Ground of power input and all signals
2 Push button Normally-open dry contact
3 Push button
4 QEI Output B Open-collect output
5 QEI Output A Open-collect output
6 Power input 5VDC
7 Y direction Output 0V/2.5V/5V (LOW / neutral / HIGH)
8 X direction Output 0V/2.5V/5V (LOW / neutral / HIGH)

The 2-direction joystick a 2-bit analog output. That is, it outputs 0V and 5V respectively at two ends and 2.5V at the neutral position. Three possible values make 60A incompatible with digital inputs.  Neousys Nuvo-2500 MAIO provides 2 AI which are enough to tell the three possible position, i.e. LOW, neutral and HIGH, of the joystick. Besides, the shaft outputs two square waves with 90 degrees difference in phase, i.e. quadrature encoder interface. Electrically, the QEI output pair is compatible with digital inputs. But it will a troublesome task for users to decode the phase difference. The QEI of Neousys Nuvo-2500 MAIO automatically decodes, by hardware, the quadrature encoder input signal to count value. Users can directly read without extra software work.

In additional to signals, Neousys Nuvo-2500 MAIO also provides a 5VDC output and can apply to the power input of 60A. All the works show that Grayhill 60A works fine with Neuosys Nuvo-2500 MAIO. Please contact with Neousys if any question.

Neousys Announces Nuvo-2400, Bay Trail Fanless Shoe-Box PC with Triple Expansion Slots

posted Sep 14, 2015, 7:00 PM by Raymond Hsu

Neousys announces its new generation of multi-expansion fanless PC, Nuvo-2400. Powered by Intel® Celeron® Bay Trail J1900 processor, Nuvo-2400 Series shows outstanding computing power and is even more power efficient compared to those with its predecessors. Thermal Design Power, TDP, of J1900 is only 10W and shows a score around 3 times to D525 and D2550. Three PCI/PCIe expansion slots are available for 3rd party add-on cards. On-board isolated DI/Os are available as an options, and the number of channels are up to 8 channals of DI and 8 channels of DO. Nuvo-2400 also features:

  • Intel® Celeron® Bay Trail J1900 quad-core processor
  • 3x PCI slots or 1x PCIe x4 + 2x PCI slots
  • Rugged, -25°C to 70°C fanless operation
  • Dual independent displays
  • 2x SATA ports for 2.5" HDD/SSD
  • 2x RS-232/422/485 + 2x RS-232
  • Optional isolated 8-ch DI and 8-ch DO
  • 8 to 25 VDC wide-range DC input

  • To get more information about Nuvo-2400, click here.

    Neousys introduces iVis-200 series as a smart camera framework

    posted Sep 14, 2015, 6:58 PM by Raymond Hsu   [ updated Sep 20, 2015, 6:12 PM ]

    Neousys introdues its iVis-200 series, an x86-based solution for creating your own smart camera, in July 2015. Unlike solution in the market, iVis-200 works with the up and coming board cameras with USB3.0 or GigE/PoE interfaces. Partners are now feasible to choose CCD/CMOS sensors of different resolutions and specifications according to their need instead of being forced with limited choices of the fixed, over-specification and expensive sensors. 

    Product release news of iVis-200 series is available here. Or visit the product page of iVis-200 series for details at Neousys webisite.

    Point Gray USB3.0 Camera Frame Rate vs Resolution Chart

    posted Sep 14, 2015, 6:58 PM by Raymond Hsu

    Point Gray releases a visualized chart summarizes the frame rate vs resolution of its USB3.0 Camera. The document can be found here

    1-5 of 5