Motorized stage library: .dll's and API.

Hi all,
I've built software that follows small worms (1mm in length), sequestered in a petri dish, using a motorized stage to keep them in view of a recording camera. I'd like to extend my software to interface with NI supported stages. My software is written in Java and I'd like to connect to the NI C libraries in order to command any connected stages. I was wondering 2 things:
1. Which NI .dll's do I need to do this and where do they reside? (I have to load these libraries into Java so that I can call functions within them).
2. Where can I find the C API for commanding NI motorized stages so that I'm able to see the function declarations and link correctly to the .dll's?
Thank you so much,
Ev

The location of our motion .lib files are in the \National Instruments\NI-Motion\ folder. You will probably want to look in the lib and Include folders. The Include folder has all the header files that we provide.
Vince M
Applications Engineer

Similar Messages

  • Looking for LabView driver for Suruga-Seiki motorized stage controller model D70

    I'm Looking for LabView driver for Suruga-Seiki (Japan)motorized stage controller model D70, GPIB or RS232 (optional model D92).

    Hi,
    Unfortunately, I was unable to locate a driver for your instrument. I would like you to submit a request for this driver at: http://zone.ni.com/idnet97.nsf/instrumentdriverrequest/ and with the instrument manufacturer. We develop drivers based on demand and popularity so the more requests we have for it, the greater the possibility that we will develop one.
    If you would like to try developing your own instrument driver (or modify the existing one), we have documentation, model instrument drivers, and driver templates to help at :
    http://www.ni.com/devzone/idnet/development.htm
    We also have a syndicate of third party vendors that specialize in National Instruments' products and services. Some of the vendors specialize in driver development. I would s
    uggest contacting one of the Alliance members at:
    http://www.ni.com/alliance
    An instrument driver is a collection of functions that implement the commands necessary to perform the instrument�s operations. In short, someone read the instrument user manual and implemented some of the functionality in a program for the end user. Instrument drivers are not necessary to use your instrument. They are merely time savers to help you develop your project so you do not need to study the manual before writing a program.
    There are example VI's in LV on Instrument Connectivity. If you go to the Help menu >> Examples.. >> I/O, you will see a couple and Examples.. >> Fundamentals for File and String manipulation. I would suggest tweaking them to suit your application. Also the specific command that your instrument responds to can be found from it's manual.
    Some useful resources for your application are
    ni.com > NI Developer Zone > Development Library > Instrument Connectivity
    http:/
    /search.ni.com/?col=alldocs&layout=TechResources&ql=a , to search examples and knowledge bases
    Hope this helps!
    Best Regards,
    Aaron K.
    Application Engineer
    National Instruments

  • UnsatisfiedLinkError:  A dynamic link library (DLL) initialization routine

    I get this error only when building a native library with /MD on Win64.
    Envrionment
    Windows Server 2008 R2 (64 bit)
    JDK1.6 (32 bit)
    java version "1.6.0_07"
    Java(TM) SE Runtime Environment (build 1.6.0_07-b06)
    Java HotSpot(TM) Client VM (build 10.0-b23, mixed mode)
    MS Visual Studio 2008
    Microsoft (R) 32-bit C/C+ Optimizing Compiler Version 15.00.30729.01 for 80x86+
    If I compile with "cl /O1 /EHsc /LD /IC:\Apps\Dvlp\jdk1.6.0\include /IC:\Apps\Dvlp\jdk1.6.0\include\win32 ..." then System.loadLibrary(...) succeeds.
    If I compile with "cl */MD* /O1 /EHsc /LD /IC:\Apps\Dvlp\jdk1.6.0\include /IC:\Apps\Dvlp\jdk1.6.0\include\win32 ..." then System.loadLibrary(...) fails with "A dynamic link library (DLL) initialization routine failed."
    After reading Microsoft's description of the /MD linker option I'm assuming this is a bitness issue but with my limited experience on Windows I'm afraid I'm stuck. Note, I must build with /MD, it's a requirement. Any suggestions on what to do next?
    Edited by: user709182 on Nov 16, 2011 2:55 PM

    MichaelT wrote:
    By the way, building with /MD is requirement imposed by 3rd party libraries I depend upon so removing it is not an option.An alternative still exists. Do not use JNI. Instead
    1. Wrap the target native code in an executable.
    2. Add a communication api.
    3. Test and debug as the executable.
    4. Run the executable via Runtime.exec/ProcessBuilder
    5. Execute the functionality via the communication api.
    No JNI in the above. Also no possibility that the native code can crash your VM. Even if the exe crashes you can add restart code to deal with it.

  • Is it possible to change out of the box Callout content for already existing library using some javascript API ?

    Is it possible to change out of the box Callout content (change DOM elements) for already existing library using some javascript API?
     API ?

    Hi,
    We can use CSS and jQuery to achieve it.
    Please add the following code into the Content Editor Web Part.
    <style type="text/css">
    .js-callout-content{
    display:none;
    .js-callout-mainElement span{
    display:none;
    .js-callout-mainElement{
    border-width:0px;
    </style>
    <script src="http://code.jquery.com/jquery-1.10.2.min.js" type="text/javascript"></script>
    <script type="text/javascript">
    $(function () {
    $("a[title='Open Menu']").click(function(){
    setTimeout(function(){
    $(".js-callout-body .js-callout-bodySection").eq(0).html("<span>Test</span>");
    $(".js-callout-mainElement span").show();
    $(".js-callout-content").show();
    $(".js-callout-mainElement").css("border-width","1px");
    },1000);
    </script>
    Result:
    Best Regards
    Dennis Guo
    TechNet Community Support

  • Deploy project using  Jdeveloper with native library (dll)

    hi
    i need to deploy project using Jdeveloper but the generated jar dose not include native library dll file .

    it is ok now
    using deployment in properties of project and add new file group of type dependency analysis

  • Install failed "APS DAEMON.EXE error. MSVCR80.dll missing" and "iTunes not installed correctly. Error 7

    How do I correct Install failed "APS DAEMON.EXE error. MSVCR80.dll missing" and "iTunes not installed correctly. Error 7

    Click here and follow the instructions. You may need to completely remove and reinstall iTunes and all related components, or run the process multiple times; this won't normally affect its library, but that should be backed up anyway.
    (100246)

  • How to build a shared library (dll) of a VI to be called by VC++

    hi All,
    How should I build a shared library ( dll ) using LabVIEW so that the desired output from LabVIEW can be returned to the main program that runs in VC++ ?
    I'm currently working in a project that uses the PXI 1042 & DMM, AWG, FGEN, SCOPE, RFSG, RFSA etc.
    The VC++ programmers dont want the LabVIEW front-end to be visible when called into VC++, in the sense they don't want LV to be another front-end, as the entire software is designed using VC++. It is enough if I simply pass the final values of measurement to them for display purpose.
    So, they've asked me if it is possible in LabVIEW to provide the VIs as dlls instead of exes.
    Since I've seen the feasibility of building a EXE or a DLL in LV, I've replied positively to them.
    In another of my project, I'm using dlls built in VC++ for hardware drive interaction parts in my LabVIEW project.
    Likewise, what are the methodologies that I should follow when building a Dll in LV ?
    I tried with a simple VI, wherein it returns a value of addtion of 2 elements & I passed it thro' the connector pane correctly.
    When I called the same dll in LV itself & configured it correctly by specifying the correct return type & I/O, then also it did not run properly.
    I could not understand what was going.
    So experts pls help me out by some simple examples or related links.
    Regards & Thanks,
    Partha.
    - Partha
    LabVIEW - Wires that catch bugs!

    Here you can find Application Notes and examples:
    http://zone.ni.com/devzone/devzone.nsf/webcategories/98D192CDCCDA21EE86256AB7006BECAF
    Hope this helps!

  • SQORA32 driver could not be loaded. System error 1114: A dynamic link library (DLL) initialization routine failed

    I have an MS Access 2013 application that opens a connection to an Oracle database via an Oracle client.
    On occasion the application returns the following error when the ODBC connection is opened:
    Specified driver could not be loaded due to system error 
    1114: A dynamic link library (DLL) initialization routine failed. (Oracle in OraClient11g_home1, C:\oracle\product\11.2.0\client_1\SQORA32.DLL).
    This is an intermittent problem that is reproducible on several workstations (all running Windows 7 x64 with 32-bit version of Office 2013 and 32-bit Oracle client 11.2.0).
    Many times the ODBC connection is established without a problem
    Other times the connection can be established by closing then re-opening the application once
    Other times closing the re-opening the application several times does not help
    The same application is being run on several workstations and not every user experience the problem at the same time. The problem may be chronic for one user whereas another user experiences no problem whatsoever.
    All of the posts I have seen concerning this issue are for a persistent problem opening a connection and not an intermittent one. I am at a loss of how to diagnose this problem and would appreciate some direction.

    Hi Ross,
    This error message is Microsoft Data Link Error, this error occurs on windows when attempting to start a service or load a system driver but the DLL you loaded or one of its dependencies returned FALSE. It typically point to a system DLL file which is located
    in system32 and can be fixed by using the System File Checker tool. In your case, I suspect that it occurs due to a calling failure connecting to ODBC driver and it pointed to an error link C:\oracle\product\11.2.0\client_1\SQORA32.DLL which is hosted by oracle.
    If they are analogous, a “repair” seems to be helpful, However since we are not expert about oracle program I‘d suggest you check if C:\app\Oracle\BIN\SQORA32.DLL file exists on your machine and contact with Oracle first, I think there you can get more effective
    suggestion by other experts who familiar with design of Oracle database. Your understanding is highly appreciated.
    By the way, I searched for you and seems like you are not alone about this issue.
    https://community.oracle.com/thread/2301119
    https://communities.sas.com/message/118002
    http://forums.networkautomation.com/forum/messageview.cfm?catid=50&threadid=11611
    Please note: Since the website is not hosted by Microsoft, the link may change without notice. Microsoft does not guarantee the accuracy of this information.
    Regards,
    D. Wu
    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]

  • How to set up NWDS and where do I find libraries, and API doc...

    Hi experts,
    I am new EP Development.  I have WebAS 6.40 installed, with NWDS - only NWDS and no EP.  I have written some small code using HTMLB control, and getting error coz the libraries pertaining to HTMLB are missing. I tried to import the libraries into NWDS from the project properties, but did not find any libraries.   Where can I find the libraries that I can include in the NWDS?  Do we have to install anything else than just installing NWDS to get the access to libraries and APIs ?  Please advise.
    Thanks in advance.
    Vicky R.

    Hi,
    WAS is only an application server, you have to install enterprise portal to deploy and run applications.
    Refer this link for a simple example
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/ce/e0a341354ca309e10000000a155106/frameset.htm">jspdynpage</a>
    You can download the EP sneak preview from here
    <a href="https://www.sdn.sap.com/irj/sdn/downloaditem?rid=/library/uuid/cfc19866-0401-0010-35b2-dc8158247fb6">Download</a>
    Use the JAR FINDER to find the required jar files
    <a href="https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2951">Jar Finder</a>
    HTMLB Documentation
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/0c/9e0e41a346ef6fe10000000a1550b0/frameset.htm">HTMLB</a>
    You can search help.sap.com for information.
    PORTAL API'S
    <a href="https://www.sdn.sap.com/irj/sdn/javadocs">API</a>
    ========================================================
    The basic jar files such as the one for htmlb are available in the eclipse->plugins directory in your system. use the jar finder set the path to eclipse->plugins directory and give the search term as "htmlb" and
    right click on the search result to add it to your project.ex:
    PDK only contains sample code.
    see the jar finder blog and install the jar finder or right click on the project -> properties->java build path->Add external jars->
    the htmlb jar is in the folder
    eclipse->plugins->com.sap.ep.applicationdevelopment->
    com.sap.portal.htmlb_api.jar add this jar to your project.
    Some jar files will be on the server machine, if you cannot find the jar file in the eclipse plugins folder then they will be in the server under the path
    [drive]C:\usr\sap\JXX\JC00\j2ee\cluster\server0\apps\sap.com\irj\servlet_jsp\irj\root\WEB-INF\portal\portalapps
    Message was edited by: Kirupanand Venkatapathi

  • Labview drivers for Zeiss A1 Microscope motorized stage

    Hi,
    Anyone tried to control the motorized stage of Zeiss Axioobserver A1 using Labview before? We have one in our lab. I am trying to get it work recently. I found NI has labview drivers for Zeiss Z1 and M1 model. The Z1 is the fully motorized version of A1 we have. So I think they should have the same motorized stage. But the Labview stage control drivers for the stage on Zeiss Z1 does not work for our stage. Has anyone done this before? Thank you!

    Hi Cole,
    The Labview version I have is 2010. The VISA version I had before is 4.1 so I updated it to 5.1.2. But I still met the same problem. The microscope is connected to the computer via a USB/CAN converter. I put the screen shot of this USB in attachment. When I try to run it from the VISA interactive control, it shows the error:Could not perform operation because of I/O error. (in the attachment)
    I can detect this USB from the drvier wizard (see attacment3 ). But when I click next and install the inf files, it shows an error window (see attachment 4). This problem does not happen before I updated the VISA from 4.1 to 5.1.2. I have the inf file generated from the VISA 4.1 version (see attachment 5 and 6). But I can not generate the file from the 5.1.2 version. Will that be a big problem?
    Do you have any ideas about this? 
    Thank you very much!
    Best
    Wei
    Attachments:
    USB.png ‏78 KB
    USB2.png ‏72 KB
    USB3.png ‏48 KB

  • Error while accessing a library using content and structure

    I have a library having document and folder inside it. When I open the library using content and structure I get an error with a correlation ID. When checked the the logs with Correlation ID got an error message "View 'All Document' does not exist."
    'All Document' is name of default view on the library.
    When I open the library from view all site content the library is being opened.
    Please help!!!

    Hello Victoria,
    Thanks for  the response.
    I have tried troubleshooting steps given by you. 
    Check if the issue occurs with other users. Use another user to access the library in Content and Structure and then compare the results. --
    I tried with different users but no luck
    Make sure that the user account with issue has permission to view the All Documents view of the library. --
    Yes, user Account have the permission
    Check if the issue occurs with other libraries in the Content and Structure. If not, I recommend to save the library as
    a template including contents and then create a new library based on this template. After that use the new library instead of the old library. --
    No other library have this problem. I cannot save the library as template including the contents as the it has many folders and  files. The current size of library is 786 MB
    Clear cache in the browser or use another browser to see if the issue still occurs. --
    tries but issue persists.
    Best regards,
    Ratnesh

  • How to delete video from iTunes library? del and shift+del are not working - no any reaction

    how to delete video from iTunes library? del and shift+del are not working - no any reaction.

    seb963 wrote:
    Hi
    Currently, iMatch is turned off on my computer, as I do not want to upload any more songs. If I turn it on, will it upload all songs that are currently in my library? Is there another way that deleting them one by one?
    You must enable iTunes Match on the new computer. The best way to accomplish what you want to do is to create a new, empty library by launching iTunes while holding down the Option key (Shift on Windows) and choosing "new library." Do not let iTunes scan for new content, but do enable iTunes Match on the empty library. Once the scan is finished you may delete tracks from the cloud. When you are done switch back to the main iTunes library.

  • My IPhoto library is gone and I cannot find it. I have found an earlier version witha few photos but the big one is gone. Any ideas?

    My IPhoto library is gone and cannot be found. There is an IPhoto in Applications marked "original". I can find the one I'm looking for using Time Machine but when I try to open it it says that it cannot be opened as there is a newer version installed. Any help would greatly be appreciated:-)

    Download and use  Find Any File  to search for the file "Library6.iPhoto" which is in every iPhoto Library package. If you find more than one check both to see if one is your missing library.
    OT

  • HT1657 i recently rented a movie from the itunes store in hd and closed itunes on accident and after reopening itunes i cannot find my movie rental. ive searched in my  library, movies, etc. and i cannot find it anywhere

    i rented a movie from the itunes store in hd and closed itunes on accident after letting it download and after reopening itunes i am un able find my movie rental. ive searched in my  library, movies, etc. and i cannot find it anywhere. i did start it... but i have atleast another 20 hours to watch it before the rental expires.

    Doublechecking. Did you download the rental in iTunes for Mac, iTunes for Windows, or an iOS device?

  • HT201272 Having a bad day my iTunes library got corrupted and my back up disk has failed how can I restore my purchases from the iTunes store

    Having a bad day my iTunes library got corrupted and my back up disk has failed how can I restore my purchases from the iTunes store? When I try it tells me the pruchases have already been downloaded to this computer.

    Does your purchased rmusic appears under the Purchased link under Quicklinks on the right-hand side of the iTunes store home page (music can't be re-downloaded in all countries) ? If they do and you don't have the cloud symbol against them so as to re-download them, then do you still have the entries for them in your library i.e. where you would normally click on them to play them ? If you do then try deleting them from there (iTunes will be seeing them and assuming that you still have them somewhere) and they should then get the cloud symbol for re-downloading in the Purchased link.
    If you aren't in a country where music can be re-downloaded then you could try contacting iTunes support and see if they will grant you a re-download : http://www.apple.com/support/itunes/contact/ - click on Contact iTunes Store Support on the right-hand side of the page,

Maybe you are looking for

  • Questions on select statement in the data model

    Hi, In the select statement, the order by statement seems only to work at the lowest level of the select statement. Is this true? What is the the purpose of the group by statement in the select statement? As far as I understand, the grouping is cater

  • I-pod shuffle

    iv got an i-pod shuffle with 512mb and iv had to reset it but now iv got the GREEN light and the AMBER light flashing one by one, but have nothing coming out of it any body no whats going on at all RichieB   Windows XP  

  • Syncing problem - HELP!

    Hey all!  My ipod nano, 6th generation, isn't syncing.  It will say "syncing" but isn't doing anything.  What's up??!

  • Principal Propagation for ABAP senders

    Hi! I went through sap note 974873 describing the whole procedure for principal propagation. In my cas I work with one ABAP system (without J2ee Engine) and of course SAP PI. What are the steps for the principal propagation in this case? (Sender: ABA

  • Weblogic 8.1 SP4 on AIX Performance issues

    We are currently facing big performance issues with our servers that are holding just a couple of applications. The server specs are: System Model: IBM,7040-681 Processor Type: PowerPC_POWER4 Number Of Processors: 2 Processor Clock Speed: 1500 MHz CP