Interfacing with Scion Image Frame Grabber?

I have a Scion Image Frame Grabber in my PC & am trying to control it via LabView Vision. Scion has no LabView drivers, but has a dll & SDK available. However, their driver expects C++ pointers as arguments & returns ptrs. My thought is to write a cover driver in C++ to shield labview.
Anyone have drivers for this, or experience with this frame grabber board?

Thank you for posting on the forums. While National Instrument's driver and native IMAQ support obviously does not interface to third party boards, if your board does include a dll that allows you to control the frame grabber then you may be able to get the board working in LabVIEW. LabVIEW has a few options available for calling dlls, and this is probably the route you will want to go, unless another user already has a driver for this board and LabVIEW available.
To get more information on calling dlls and interfacing to external code (particularly C/C++ code), then I would start by looking at the "Using External Code in LabVIEW" document. You can find this by opening LabVIEW, going to the Help menu, and clicking on "Search the LabVIEW Bookshelf..." This will ope
n a pdf document that links to other great resources, one of which is the large "Using External Code in LabVIEW" document. Glance through this manual and then other information/examples on ni.com/support for some help in getting starting in calling DLLs from within LabVIEW if you have never had experience with this before.
Regards,
Michael
Applications Engineer
National Instruments

Similar Messages

  • Control exposure time and gain with FPGA as frame grabber

    Hi,
    I'm using a Basler acA2000 340kc camera with a PCIe1473R FPGA as frame grabber.
    I managed to obtain images succesfully by modifying some of the sample codes. I can also control some of the camera settings thorugh the Pylon software.
    Nevertheless, I'd like to control the exposure time and gain in   LabView.
    Any idea on how to do this?
    Thanks

    Ultimate the serial port on the board is controlled by the code on the FPGA. There are shipping examples that provide the FPGA-side implementation of interfacing the serial port to a host-side interface, which then bridges it to a TCP port, which is bridged to a DLL called "clsernif.dll", which interfaces through the common "clallserial.dll" that Pylon can use to access the camera.
    Depending on your needs, you could interface at any of these layers.
    -If you need to do this with the ultimate in determinism, you could have the FPGA issue these serial commands directly as needed
    -If can do it from the host CPU, you could modify the host-side code and send/receive serial traffic to the FPGA code directly
    -You could examine the example code that bridges to a TCP port and simple write some host VIs that talk directly to it by opening a TCP session to the socket it uses.
    Eric

  • Automation Open (CoCreateInstance) with BlackMagic DeckLink frame grabber

    I am trying to interface BlackMagic frame grabber hardware that has a COM driver. The C++ demos for the driver work flawlessly, but I fail to access the COM components from LabVIEW. The driver is initiated in C++ with 
    CoCreateInstance(CLSID_CDeckLinkIterator,NULL,CLSCTX_ALL,IID_IDeckLinkIterator,(void**)&pIterator);
    As far as I understand the corresponding LabVIEW command should be to use Automation Open with either CDeckLinkIterator or IDeckLinkIterator as automation refnum. However for both refnums LabVIEW returns an error when executing Automation Open: Error 3005 occurred at Automation Open: Object specified is not creatable.
    When I look at the demo code provided with the COM driver, there are really two COM commands that are executed before the CoCreateInstance
    AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0)
    CoInitialize(NULL)
    Does anyone have a clue why the Automation Open might be failing in LabVIEW but CoCreateInstance is not failing in C++. Is there a possible workaround? I have tested this with both 64- and 32-bit LabVIEW 8.6.1.
    Tomi
    Tomi Maila

    Hi,
    I made some progress...
    I found a response to my first question in the forum, with a link to :
    http://digital.ni.com/public.nsf/allkb/6EC98441BFAF93A486256DCD000179A2?OpenDocument
    so the solution of this problem is in snipet decklink1
    My remaining problem is about the configuration of the callback. It doesn't seem to work like in LV examples, or forum examples, as I cannot reference my callback VI as the callback function, and I get no event in the  'register for event' node.
    Phil
    Message Edité par Ficare le 03-19-2010 12:11 PM
    Attachments:
    decklink 1.png ‏29 KB

  • IMAQ Vision Software with FlashBus MX Frame Grabber?

    Is it possible to use IMAQ Vision Software with a FlashBus MX Frame Grabber Card? In the manual I only find references to NI acquisition boards. Unfortunately I have to make do with the hardware I already have.

    Heiko,
    It may be possible, but you will need to find out if there are any LabVIEW drivers for the card.
    Vision analysis can be split into two components. The first half is getting the images into the computer with a frame grabber card. This can be done easily using NI frame grabbers, or with varying degrees of difficulty using other frame grabbers that have LabVIEW drivers.
    Once the images are in the computer, IMAQ Vision doesn't care where they came from, so it can be used to manipulate images regardless of the source.
    Bruce
    Bruce Ammons
    Ammons Engineering

  • What's the difference between Image and Image Frame?

    I'm a little confused about how Muse treats bitmap images. Sometimes when you resize a high resolution image, the resulting bitmap is resized to the final wanted resolution but sometimes the bitmap is stored in hi res and is only resized in the browser view.
    I have a hires logo and I want to put it in the web in different sizes but instead of storing a resized image, Muse always stores it in full hi res. I believe it has something to do with being inside an Image Frame because images that are not inside an image frame are stored resized. But if I double click the image frame so the image is selected (with orange borders), and then copy it, when I paste it again, it is also pasted with the Image Frame. If I use the menu command File/Place, it also appears inside an Image Frame.
    So to make long story short, what I need is to place a hi res image, reduce it in size and I want Muse to save it at that size, not at original resolution.
    Of course I know I can resize it in Photoshop and use the resized image but that's not the point here.

    Hi,
    Here is some explanation about Adobe muse image handling, by Zak,
    Using a very wide image in Muse

  • Interfacing FPGA with Frame grabber

    Hi,
    I'm using an IR camera with a Lattice ECP2M50 FPGA which I need to interface with the 1433 Framegrabber. Is there any way to do this such that I can send some commads via framegrabber to our FPGA to control the camera specifications ?? 
    How to I do this ? 
    Thanks

    Ultimate the serial port on the board is controlled by the code on the FPGA. There are shipping examples that provide the FPGA-side implementation of interfacing the serial port to a host-side interface, which then bridges it to a TCP port, which is bridged to a DLL called "clsernif.dll", which interfaces through the common "clallserial.dll" that Pylon can use to access the camera.
    Depending on your needs, you could interface at any of these layers.
    -If you need to do this with the ultimate in determinism, you could have the FPGA issue these serial commands directly as needed
    -If can do it from the host CPU, you could modify the host-side code and send/receive serial traffic to the FPGA code directly
    -You could examine the example code that bridges to a TCP port and simple write some host VIs that talk directly to it by opening a TCP session to the socket it uses.
    Eric

  • Is the NI 1426 frame grabber compatible with a Line/Linear array scanner?

    Is the NI 1426 frame grabber compatible with a Line/Linear array scanner?
    I am currently doing a feasibility study of project which uses NI 1426 frame grabber and a Linear Array Scanner, and I would like to know if they are compatible with each other.
    Thanks in advance
    Sandeeo
    Solved!
    Go to Solution.

    Hi sandeepchinni,
    I agree with gunnesjr that we need more information about what you mean by Linear Array Scanner.  Like he said if it is a line or area scan camera then yes it will most likely be compatible.  A little correction from what he said.  You do not need to purchase NI Vision if all you need to do is acquire images.  The framegrabber will come with the software that is need to work.  If you need to do any kind of image processing then you will need NI Vision.  The following knowledgebase lists what is installed with driver for the card.  Which Vis are Installed with NI-IMAQ and Vision Acquisition Software?
    Adam H
    National Instruments
    Applications Engineer

  • Converting images from a Matrox frame grabber to LV?

    How can I convert an image captured with ActiveMIL Lite from a Matrox frame grabber to an IMAQ Vision image?
    I grab the image in LV using the ActiveMIL Lite functions. After that I will analyse the image using IMAQ Vision. So I have to convert the Matrox image to a LabView Image.
    Thanks for help

    Uli,
    I believe Graftek Imaging has LV drivers for Matrox frame grabbers. You can call Robert Eastlund at (800) 441-2118 and he will be able to help you.
    Bruce
    Bruce Ammons
    Ammons Engineering

  • How to remove noise on images acquire from Digital 8 VCR to PCI-1409 frame grabber ?

    I have some constant noise in the form of a discontinuous white horizontal line running accross the top of images which were grabbed from a digital 8 video signal. I have tried all the settings in MAX to remove these and have check the integrity of my connections, but to no avail ?

    Kyle,
    I found that adjusting the acqu window did the trick.
    It seems that all the video i have on Digital 8 tapes gives me the same problem. When i use the camera directly to the frame grabber there is no problem.
    In due course i'll try another camera with the Dig 8 VCR and compare these output picture quality.
    Thanks for the advice,
    Fraser

  • Has anyone been able to use a DataTransl​ations Frame grabber with CVI? I am trying to use a DT3152 in place of NI1408 frame grabber...

    DT does not provide drivers for this hardware to interface to CVI or LabView. Has anyone had success?

    you can find a LabVIEW driver at:
    http://www.imagemill-tech.com/LvDrivers_.htm
    "Blue" wrote in message
    news:5065000000080000006F1D0000-986697009000@quiq.​com...
    > Has anyone been able to use a DataTranslations Frame grabber with CVI?
    > I am trying to use a DT3152 in place of NI1408 frame grabber...
    >
    > DT does not provide drivers for this hardware to interface to CVI or
    > LabView. Has anyone had success?

  • I want to take an image that's from my files, no cropped and be able to set up action(s) where I can drop that image behind an 8x10 frame overlay, then the same with a 5x7 frame overlay, then the same image behind a memory mate overlay that's an 8x10 size

    So is there a way to do this using the images right from the camera, where I don't have to crop three different sized images and drag them into the overlays?  I can set up an action for each, but cropping the same image 3x is a pain in the ***..!

    There are.  I did not write you need to learn scripting and write your own scripts.  As I wrote most Photoshop will never write a script.  However I would write every Photoshop user will at times use a Photoshop script to do some automated process for them. 
    I wrote the it would be very hard to do what you want to do would a straight Photoshop action.  Actions on their own can not use logic.  An action would need to to it by brute force.
    However in Photoshop CC Adobe added conditional action support.  With this support it is now possible to create a group of actions to process some conditions.  Like you can separate Landscape from portraits have an Action for processing  landscape images and an other for processing portrait images.
    Size is still hard to deal with for you can have landscape's the are extremely wide to landscapes that are square and portraits the are extremely narrow to those that are almost square.
    Image the extreme aspect ratio will not fill a 8:10 or 5:7  area it resized to 10 and 7 and creating crops the have 8"10 and 5:7 will have images compositions where most of your image content has been discarded.
    Camera images do not have extreme aspect ratio the usually have  3:2 or 4:3 aspect ratios there are exceptions.  When you have print made the are 5x7 and 8x10 by printers  the prints you receive from the printers are center crops from your image files.
    It is very easy to make center crops if aree images have the same aspect ratio and orientation to begin with.  Now with CC you can have seperate actions to the two orientations.
    A general solution would need handle arbitrary aspect ratios the resulting center crop may well not have a satisfactory image composition for source image with extreme aspect ratios.
    Photoshop ship with several scripts users use all the time to process their image.  You may have used some yourself. Do any of these sound familiar to you. Conditional Mode Change, ContactSheetII, Delete All Empty Layers, Export Layers To Files, ExportColorLookupTables,  Fit Image, Flatten All Layer Effects, Flatten All Masks, generate, Image Processor, Layer Comps To Files, Layer Comps To PDF, Lens Correct, Load DICOM, Load Files into Stack, Merge To HDR, Photomerge, Script Events Manager and Statistics.
    My action package as I wrote contains more the a dozen script I wrote to be used in actions to add logic into the actions.
    It would also be extremely easy to create a Photo Collage Template PSD that contains a background layer that has your two frames the 8x10 and 5x7 and also have two alpha channels to map the locations of the images.  That can be batch populated with my script  BatchPicturePackage.
    Photo Collage Toolkit
    Photoshop scripting is powerful and I believe this package demonstrates this A video showing a 5 image collage PSD template  being populates with images:
    The package includes four simple rules to follow when making Photo Collage Template PSD files so they will be compatible with my Photoshop scripts.
    Size the photo collage templates for the print size you want - width, height and print DPI resolution.
    Photo collage templates must have a Photoshop background layer. The contents of this layer can be anything.
    Photo collage templates must have alpha channels named "Image 1", "Image 2", ... "Image n".
    Photo collage templates layers above the background layers must provide transparent areas to let the images that will be placed below them show through.
    There are twelve scripts in this package they provide the following functions:
    TestCollageTemplate.jsx - Used to test a Photo Collage Template while you are making it with Photoshop.
    CollageTemplateBuilder.jsx - Can build Templates compatible with this toolkit's scripts.
    LayerToAlphaChan.jsx - Used to convert a Prototype Image Layer stack into a template document.
    InteractivePopulateCollage.jsx - Used to interactively populate Any Photo Collage template. Offers most user control inserting pictures and text.
    ReplaceCollageImage.jsx - use to replace a populated collage image Smart Object layer with an other image correctly resized and positioned.
    ChangeTextSize.jsx - This script can be used to change Image stamps text size when the size used by the populating did not work well.
    PopulateCollageTemplate.jsx - Used to Automatically populate a Photo Collage template and leave the populated copy open in Photoshop.
    BatchOneImageCollage.jsx - Used to Automatically Batch Populate Collage templates that only have one image inserted. The Collage or Image may be stamped with text.
    BatchMultiImageCollage.jsx - Used to Automatically Batch Populate Any Photo Collage template with images in a source image folder. Easier to use than the interactive script. Saved collages can be tweaked.
    BatchPicturePackage.jsx - Used to Automatically Batch Populate Any Photo Collage template with an image in a source image folder
    PasteImageRoll.jsx - Paste Images into a document to be print on roll paper.
    PCTpreferences.jsx - Edit This File to Customize Collage Populating scripts default setting and add your own Layer styles.
    Documentation and Examples

  • Firefox upon opening an image in a new tab, centers the image from top and bottom and surrounds the image with a grey frame. Just started having the problem today, searched Google to no avail.

    Firefox upon opening an image in a new tab, centers the image from top and bottom and surrounds the image with a grey frame. Just started having the problem today, searched Google to no avail.

    Oh wow, looks like a new feature.
    The "page" links in a stylesheet with the address "resource://gre/res/TopLevelImageDocument.css". If you remove that reference, then the image displays in the old style.
    '''''Edit: Please skip the rest of this post and check out the next one.'''''
    There might be a more elegant solution than that, but you could use a bookmarklet to strip out that link when you want to view the page in its old style. A bookmarklet is a snippet of JavaScript you save on the Bookmarks toolbar for quick access.
    First, copy the following code to the clipboard (it's all one long line):
    <br>javascript:var ssheet=document.querySelector('link[href="resource://gre/res/TopLevelImageDocument.css"]'); if(ssheet)ssheet.parentNode.removeChild(ssheet); void 0;
    Next, if you are not displaying the Bookmarks Toolbar, use View > Toolbars > Bookmarks Toolbar to display it. (If you aren't using the classic Menu bar, press Alt+v to call up the old View menu. Right-clicking the gray area just below the page address also allows you to display the Bookmarks Toolbar.)
    Right-click on the Bookmarks Toolbar (or Mac equivalent of right-click!) and choose New Bookmark.
    Paste the code into the Location box (the second box).
    Then type a useful name in the Name box (e.g., Oldstyle Picture) and click Add.
    Now, when you want to tweak the image display, click the button to run the script.
    Manual clicking is a hassle, so it might make sense to look into other solutions. (Greasemonkey didn't seem to work; I think it might not run on .jpg files.)

  • Need help with inserting frame with scrolling images

    Hi,
        Im a beginner and need help putting a single box/frame with scrolling images in the middle of my layout, so that when viewed in browser, the header and footer remain in place, while the images and info in the frame in the centre of the page can be scrolled down/up?

    You can use an iframe element <iframe src="" width="" height="" scrolling="yes"> though if you're concerned with crawlers you should avoid frames as much as possible. 

  • I am using PCI-6033E IO card and i would like to send 5 volts (high logic ) to the trigger box. the trigger box will trigger the frame grabber card, that i am using for image acquisition.

    i am using PCI-6033E IO card and i would like to send 5 volts (high logic ) to the trigger box. the trigger box will trigger the frame grabber card, that i am using for image acquisition.

    Hello;
    The first thing you need to figure out is the shape of the trigger pulse needed.
    In case you just need a logic high TTL pulse, you can use one of the digital lines of your DAQ device.
    In case you need a pulse train (multiple trigger pulses), you will need to configure one of the general purpose counters to accomplish that task.
    You can find examples in both Labview and NI-DAQ showing how to program your DAQ board to accomplish both approaches.
    Hope this helps.
    Filipe A.
    Applications Engineer
    National Instruments

  • Specifying image frame location with XML and Indesign

    I'm using CS4 to lay out a collection of documents of different lengths. The text comes from a database with XML tags attached, and is loaded into an Indesign template. I want to position image frames in the document automatically so they are next to their related text. Is it possible to insert some reference in the XML file which will tell the relevant image frame in the template to move next to its related text?

    bump?

Maybe you are looking for

  • Boot Problems- Hard Drive Damaged? Something Else?

    Yesterday my MacBook Pro went to the blue screen of death after freezing for a few minutes. When I restarted it, I couldn't get beyond the apple with the spinning graphic below it. I tried resetting the SMC and PRAM, archiving and reinstalling (which

  • Windows install failure

    Hello Im on a Imac 27" 3.5Ghz i7 with 1TB Fusiondrive. Im trying to install Windows with bootcamp but after restart  of partition and d/l of the windows latest windows 7 stuff it fails to install Says that the partition is in wrong format. Windows ca

  • How to validate a date in a validation script

    I have a date field for which I have set a validation pattern using its Object palette i.e. Object > Value tab > Validation Pattern > Validation tab. The validation pattern I have there is simply 'date{YYYY-MMM-DD}' with an error message set in the V

  • How to run the application process

    Dear all, I create an application on demand and when I called it it seems to return nothing. How I can run only the process ? Thanks Eric

  • Actionscript help on semi-advance flash

    So I'm trying to create a flat carousel similar to the one located here http://www.square-enix.com/na/index_f2.html (as a side note before reading the 2nd half, my trouble is with the thumbnail loop buttons) I have created all the graphic elements, n