Interface between LabView Executables and compiled MATLAB code

Query: Does anyone have experience of calling compiled MATLAB functions from a LabView Executable?

Hello
Well, I am using some applications as you ask. Some calculus was done in matlab, so, now, it is compiled as dll an front end and other calculatiosn are in Labview. matlab dll are registered as activex, and so are called from labview. Integration is so good, tha some old matlab application was changed to Labview and matlab dll.
I must to state that I am not the integrator. My part is only Labview. So, should you have further questions, I can pass this thread to the integrator company. I do not promisse answers.
But it runs fine.
Cheers
Alipio
"Qod natura non dat, Salmantica non praestat"

Similar Messages

  • ISA-95/B2MML centric interface between Oracle ERP and MES

    Hi :
    A customer wants to know if we have any ISA-95/B2MML centric interface between Oracle ERP and Microsoft Exchange Server. Specifically, they are interested in learning about compliance to OPC UA standards in such integration.
    Please reply if anybody has any information. Your help will be greatly appreciated!
    Thanks and Best Regards,
    Harris

    Hello,
    I guess this is not the right forum to address this query. Please post this question in some E-Business Suite related forum..
    Let me know.
    Rgds,Ramesh

  • IDOC type for interface between SAP ECC and SAP F&R

    Hi Experts,
    I need SAP standatd IDOC type for interfacing between SAP ECC and SAP F&R [SAP Forecasting and Replenishment] using message type u201CFRE_LOC_SITEu201D.
    Please help me in finding the idoc type?
    Regards,
    Krishan

    Hi Denish,
    You have 2 ways of loading data from R/3 to APO.
    1. R/3 to BW cube to APO-BW cube to APO planning area
    or
    2.  R/3 to APO-BW cube to APO planning area   
    BW can be a enterprise BW system ( independent) or you can use the BW inbuilt in APO also referred to as APO-BW.
    The only difference between the 2 BW systems is APO-BW can not take the load of reporting where as the enterprise BW can.
    Unless your company policy requires the enterprie BW system, I suggest using 2nd way.
    You can load the data from R/3 to APO-BW cube using extractors either generic or standard depending on your data. You need to have a RFC connection setup between APO-BW and R/3. ( This is not CIF).
    When you load the data into the APO-BW cube, you just have to load the data from the cube to APO planning area using the transaction /sapapo/tscube.
    Refer to [DP Data Mart|http://help.sap.com/saphelp_scm50/helpdata/en/13/5ada58309111d398250000e8a49608/frameset.htm] for more information about the data transfer between APO-BW and APO.

  • Can we have the interface between microsoft excel and adobe illustrator

    Can we have the interface between microsoft excel and adobe illustrator?

    Feature Request/Bug Report Form
    That aside, have you actually already explored variables or the graph tools?
    Mylenium

  • Interface between D&B and SAP using XI

    We need to set up following interfaces between
    - SAP CRM and Dun and Bradsteet through XI 3.0
    - SAP SRM and Dun and Bradsteet through XI 3.0
    Could anyone give me any feedback on such a kind of interface ?
    laurent pialot

    Hi,
    D&B offers their D&B Toolkit as AML services over HTTPS. (Not SOAP). With those services you can search for DUNS numbers, order reports etc.
    In our case we use SAP FSCM and the integrated outbound interface to external credit agencies to call Xi. In Xi we use a XSLT mapping to convert the request to the D&B toolkit schema and use the HTTP adapter to call D&B. The response is then mapped back to the SAP FSCM interface format and updates the business partner.
    You don't say anything on what kind of D&B data you want to request or what you want to do with it (reports, update BPs etc) therefore it is kind of hard give any further advice.
    rgds Johan

  • Is it possible to take a labview application and compile it to run on an embedded processor?

    Hi
    I was wondering if anybody out there knows if it is possible to take a labVIEW application and compile it to run on an embedded processor (e.g. ARM7)?
    If so does anybody know what the required capability of the target processor is (i.e. RAM, ROM etc.) and what tools I need.
    Many thanks
    Ash

    Ash,
    There is also another option for processors like the ARM7.  You can load a PDA OS on it and use the LabVIEW PDA toolkit.  The LabVIEW PDA toolkit is MUCH easier to use and is quite a bit less expensive.  You will have the problem of getting the OS correctly configured, but in the long run, it may still be cheaper and easier.  I use it quite a bit with my Dell Axim X51v which has this processor and Windows Mobile 5.  There are still problems to work out, but not nearly what there are with LabVIEW Embedded.
    If you want to go the LabVIEW Embedded route and you need some help, let us know on this forum.  There are several of us that have experience and can help to guide you.
    Hope that this helps,
    Bob Young
    Bob Young - Test Engineer - Lapsed Certified LabVIEW Developer
    DISTek Integration, Inc. - NI Alliance Member
    mailto:[email protected]

  • Analog interface between voice gateway and pbx system, please suggest too

    Hi
    I’m a fresh in telephony and voip technology. I didn’t find information about design analog interface between voice gateway and pbx system such as fxo-to-fxo, fxo-to-fxs, fxs-to-fxs, fxo-to-e&m, fxs-to-e&m, or e&m-to-e&m. Could you please suggest any resource for me?
    Ps. my networks have 1 HQ and 2 branch offices connect to the HQ.
    Thanks,
    Nitass

    Hello,
    you can find lots of info about analog voice interfaces here:
    http://www.cisco.com/en/US/tech/tk652/tk653/tk754/tech_protocol_home.html
    I've found this particular document very useful when trying to understand how telephone signaling works. This applies to any telephone system where interfacing to analog phones or the PSTN is involved.
    http://www.cisco.com/en/US/tech/tk652/tk653/technologies_tech_note09186a00800a6210.shtml
    Regards.

  • What is the relationship between CGI-Executables and cgi-bin?

    I am trying to get CGIs working locally on my Mac and am having difficulty understanding the relationship between CGI-Executables/ and cgi-bin/.
    I have activated CGI in my httpd.conf file, and have the following perl test script: /Library/WebServer/CGI-Executables/test.cgi file, and have the file permissions set appropriatly
    If I call the script from the actual url: http://127.0.0.1/CGI-Executables/test.cgi, it doesn't work. If I use: http://127.0.0.1/cgi-bin/test.cgi, it works fine.
    Why cgi-bin and not CGI-Executables? What is the relationship between /Library/WebServer/CGI-Executables/ and cgi-bin?
    And how do I get CGIs working in individual users' Sites/ file? Do all CGIs go in the /Library/WebServer/CGI-Executables/ directory, or can each users' Site/ directory have it's own cgi-bin?
    Ti Powerbook G4   Mac OS X (10.4.4)  

    Now I am having trouble getting CGI to work in the user directories. I have a perl script that works for 127.0.0.1/cgi-bin/test.cgi, but not for 127.0.0.1/~joe/cgi-bin/test.cgi.
    My apache error log says:
    [Tue Feb 14 08:14:23 2006] [error] [client 127.0.0.1] Options ExecCGI is off in this directory: /Users/joe/Sites/cgi-bin/first.cgi
    Permissions for Library/WebServer/CGI-Exectuables/test.cgi and /Users/joe/Sites/cgi-bin/ are 777.
    I think the problem is somewhere in my directory configs. Apache has so many, it's hard to know what's what.
    Here's the first directory directives in httpd.conf:
    # First, we configure the "default" to be a very restrictive set of
    # permissions.
    <Directory />
    Options FollowSymLinks
    AllowOverride Options
    </Directory>
    Farther down, there's this, which I added ExecCGI and index.cgi:
    # Control access to UserDir directories. The following is an example
    # for a site where these directories are restricted to read-only.
    <Directory /Users/*/Sites>
    AllowOverride FileInfo AuthConfig Limit
    Options MultiViews Indexes SymLinksIfOwnerMatch Includes ExecCGI
    DirectoryIndex index.html index.cgi
    <Limit GET POST OPTIONS PROPFIND>
    Order allow,deny
    Allow from all
    </Limit>
    <LimitExcept GET POST OPTIONS PROPFIND>
    Order deny,allow
    Deny from all
    </LimitExcept>
    </Directory>
    Then down at the bottom of the file is something I suspect was added automatically when the user account was created:
    Include /private/etc/httpd/users/*.conf
    <Directory "/Users/joe/Sites/">
    Options Indexes MultiViews Includes
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>
    To further confuse things, there is another file /etc/httpd/user/joe.conf that has additional user-directory directives:
    <Directory "/Users/joe/Sites/">
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>
    Is there something in all these directory configurations that is preventing the user from accessing cgi-bin? Can I add directives to an .htaccess file in the user directory.
    Ti Powerbook G4   Mac OS X (10.4.4)  

  • Changes in their scheduling interface between 6.4 and 7.0

    Can you share with me if there are any changes in the scheduling interface between 6.4 and 7.0 (NetWeaver 2004s)?  We have a job scheduling solution that this would effect.  Thank you

    When we upgraded from 8.4 to 8.9, we had to switch to use the new table structures. This was about 3 years ago, but I recall that the miscellaneous tables you are asking about were combined into the other tables (maybe the payment one). You will need to review the fields on each of the new tables to see where the freight and tax information is now stored. We didn't store that information for the vouchers we loaded via EDI in the past, so we didn't have to worry about it going forward.
    Good Luck! It wasn't fun converting this part of the system!
    Jennifer

  • How to Exchange Data and Events between LabVIEW Executable​s

    I am having some trouble determining how to design multiple programs that can exchange data or events between each other when compiled into separate executables. I will layout the design scenario:
    I have two VIs, one called Status and the other Graph.  The Status VI displays the serial number and status of each DUT being tested (>50 devices).  The Status VI has one timed loop along with a while loop that contains an event structure.  If the user clicks on the DUT Status Cluster the event structure needs to pass the serial number to the Graph VI.  The Graph VI when called fetches the records for the DUT based on the Serial Number and time frame.  This VI is a producer/consumer so the user can change the time frame of the records to display onto the front panel graph.
    I have a couple reasons the VIs need to be separated into independent applications. One being the underlying database fetches tends to slow the threads down between the two VIs; the other is that they may be distributed into separate systems (don't consider this in the design criteria).
    I have been researching the available methods to pass the serial number to the Graph VI.  My initial idea was to us a command line argument, but this does not allow the Status VI to pass another Serial Number to the Graph once it has started (I do not want to allow the user to execute multiple Graph applications because the database query can load down the server).
    Is there a program method that I can implement between the two VIs that will allow me to compile them as two executables, and allow the Status program the repeatedly send an updated serial number event to the Graphs program.
    I have reviewed many methods; Pipes (oglib_pipe), Action Engine, and Shared Variable.  I am not sure which method will give me the ability to use a Event driven structure to inform the Graphs program when to update the serial number.  Any suggestions and tutorials or examples would be greatly appreciated.

    I have used the Action Engine (aka: functional global) approach for many years and it works well. Something to think about is that if you make the event's datatype a variant the only code that will need to know the actual structure of the event will be the function that needs to respond to it. Hence, a single event can service multiple functions.
    Simply create a cluster containing an enum typedef that is a list of the functions that the event will service, and a variant that will be the function event data. From anywhere in the code you can fire the event (via the functional global) by selecting the function from the enum and converting function specific data to a variant. On the receiving end the event handler uses the enum to determine the function that is to get the data and sends the variant to it. The event handler doesn't know or care what the actual event data is so you could in theory add new functions without modifying the event handler.
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • XML interface between 8.05 and 8i

    Hi all,
    I am kinda new to the world of XML. So bear with me if my questions are too simplistic.I am planning to write an interface between Oracle HR(8.05) and a third party application that resides on 8i. Basically, the Employee data is selected from 8.05 tables and comapred to the tables in 8i. If any employee do not exist in 8i, they need to be "inserted". Else they are assumed to be candidates for "update". This is the logic and it can be very easily programmed using PL/SQL stored procedure. The question is how to do this using XML? I guess you can classify this question as XML 101.
    What is my starting point?
    What needs to be installed on 8.05? XSU?
    Is there a step by step installation instruction somewhere?
    Is XSU and other needed tools compatible w/ 8.05?
    Are there any sample XML codes for this type of interface?
    Your help will be greatly appreciated.
    null

    Do you check if the granted role of user X is activated when it starts a session.
    Check the view session_roles connected with X user.

  • Interfacing between objective c and c++

    Hi all,
    I am new to cocoa and objective c/c++.
    I have to develop an application in objective c/c++ for mac ipad.
    I have the core graphics library already developed in c++, this code needs to interface with the gui which is supposed to be developed in objective c/c++. I cannot rename the .cpp files to any other extension.
    Can someone please explain how  could I interface between c++ and objective c/c++  with an example?
    Thanks.

    Create Objective-C++ class (just name the implementation classes .mm) and freely use your c++ classes from Objective-C.  I have not tried the reverse, so cannot comment on that.  Stick to using pointers for your C++ classes to avoid issues related to deallocation of your C++ classes

  • Labview executable and Webserver

    I'm having a little difficulty getting the webserver to run with a labview executable. (Labview 8.5)
    The problem appears to be that the webserver does not think that the vi is running (probably because it is an exectuable).
    The message is "Requested VI is not loaded into memory on the server computer". 
    Here is part of the HTML code:
    <PARAM name="LVFPPVINAME" value="Adjustable Wing.lvproj/My Computer/Adjustable Wing.vi">
    <PARAM name="REQCTRL" value=true>
    <EMBED src=".LV_FrontPanelProtocol.rpvi85" LVFPPVINAME="Adjustable Wing.lvproj/My Computer/Adjustable Wing.vi" REQCTRL=true TYPE="application/x-labviewrpvi85"  
    The part ="Adjustable Wing.lvproj/My Computer/Adjustable Wing.vi" does not seem right to me - surely this should point at the .exe?
    Thanks
    Smiler

    Hi Smiler,
    To use an executable as the source for the LV web server you  need to make sure the Adjustable Wing.vi is your main VI (Startup VI). If it is then once you have built the application move the .exe .alias and .ini file to the web server root directory by default <LabVIEW install dir>\www
    Once the VI is in this directory open the .ini file and the first line under the  [<App name>] should be:
    postScriptLevel2=False
    WebServer.Enabled=True
    If the web server is not a the default location update the entry  WebServer.RootPath= in the .ini file
    At this point open LabVIEW go to Tools >> Options >> Web Server: Configuration and turn OFF the web server.
    Now run the exe from the web server root directory and then open the html page you created before.
    Regards
    JamesC
    NIUK and Ireland
    It only takes a second to rate an answer

  • Difference between LabVIEW RTE and TS LabVIEW RTE

    Ok, this may be an easy one but still I would to have it clear. What is the difference between using LabVIEW RTE and TS LabVIEW Runtime Server to run LabVIEW modules/steps in PC's with TestStand Deployment licences???
    Thank you,

    Hi,
    The TestStand LabVIEW Adapter can run VIs
    using any of the following LabVIEW environments, or servers: the LabVIEW
    development system, the LabVIEW Run-Time Engine, or a LabVIEW executable built
    with an ActiveX server enabled. The Teststand LabVIEW run-time server
    (TestStandLVRTS) is a version of the third option written way back at a time before the LabVIEW run-time engine is what it is now.
    The only reason you would possibly want to use the TestStandLVRTS is when you
    have VIs written with versions of LabVIEW older
    than 6.1.
    Have a great day,
    Ecleamus Ricks, Jr.
    National Instruments
    Applications Engineer

  • When trying to burn files to a DVD (DVD RDL from Memorex) an error message appears saying: Impossible to burn the disk because communication failed between disk player and computer (error code 0x80020022)

    When trying to burn files (1,7 GB) to a Memorex DVD, an error messge says: Impossible to burn the disk because communication between disk player and computer failed (error code #  0x80020022).
    Is the Memorex incompatible with my i-Mac or what could it be ?
    My i-Mac is a 21", Core 2 Duo with 3.06 GHz. RAM is 8Go 1067MHz DDR3.
    Thanks.

    That message is usually caused by poor media. i.e. poor coating quality.
    Mermorex is generally regarded by most users here as poor quality media. So is TDK. Most of us prefer Verbatim, Fuji, Maxell or Taiyu Yuden DVD-R.
    Also burn at only 2x or 4x burn speed.

Maybe you are looking for

  • ABUMN transfer

    Hi , While transfer ABUMN, When we transfer value form W/h Auc to Project Auc, -ve value has been transferred instead of +ve even though that time positive value was available in W/H auc. Please do the needful Thanks and Regards, Ram

  • Capturing keystroke event in console-mode

    Hi fellow Java Programmer I was stumbled upon what to be a simple question Is it possible to capture the keystroke event inside console-based application This is my scenario: I have a thread that is keep running for a predetermined amount of time, It

  • Simple HTML Viewer

    I wanna create a HTML Viewer ,that is if I type HTMLcode at the left pane then simultaneously the corresponding display should come at the right side . Please help me by telling ,which all inbuilt classes should be used for this aplication .Here THe

  • Internationalization in Portals

    Hi All, I am trying to do an application in Internationalization in portals. -> For that I have prepared the properties files and kept them in the dist\private\classes folder. -> Written the code for accessing the resource bundle by using getString()

  • J1iin for supplementary invoices

    Hi, I have prepared a supplementary invoice i.e. differential invoice (higher price rate)for a party. system created it as debit memo internally. Accordingly accounting created as "E.D. received in Sales as credit" entry, when I try to do j1iin again