Ready made Automation Software. Appreciate your inputs

Hello all.
I have been working on a few simple Labview applications for my Company which is an Aerospace Hydraulics Components Company.
While I was doing a few research for a new project someone asked me why I was using Labview for Automation when there are ready made software that other companies can customize for any applications we may need.
He says he brought this up in a meeting a few years ago but it never went anywhere.  He says it would save time and money. The only one I found is microComander.
DOES ANYBODY KNOW WHAT ELSE IS OUT THERE THAT IS MORE HIGH LEVEL THAN LABVIEW?
I love Labview although I'm not you r typical labview programmer since I was a text based programmer of windows application but since my background includes Navy Aircraft Hydraulics it is somewhat simple to understand the projects in my company.  I also worked as an Engineering Techncian here for a few years. I do not really have a mechanical or electrical engineering degree.
I would like to make sure we are making the right choice even if it means that I will not be able to work with what I like (LabView). Don't want to spend more time than I  have to on each project since we may have quite a few.
I would appreciate your opinion on this matter.
Thanks
JCollado
Solved!
Go to Solution.

A quick google of microCommand appears to have come up with a general purpose library for instrument control. From its buttons and display elements it looks like microCommander is written using LabVIEW.
While I agree that you shouldn't re-invent the wheel you do have to look at what is available and ask if it will meet your needs. Off the shelf libraries don't always meet your need since they implemented what they believed was needed. They did not have you project requirements available.
Using LabVIEW you have access to a complete programming language. You can still use off the shelf librabies in in LabVIEW. So, you can have the best of both worlds.
Mark Yedinak
"Does anyone know where the love of God goes when the waves turn the minutes to hours?"
Wreck of the Edmund Fitzgerald - Gordon Lightfoot

Similar Messages

  • Hi, I'm trying to upgrade my iphone 4.3 to at least 5 or 6.  But I cant find the "upgrade software" key.  Will appreciate your help please. Thanks.

    Hi, I'm trying to upgrade my iphone 4.3 to at least 5 or 6.  But I cant find the "upgrade software" key.  Will appreciate your help please. Thanks.

    Update Software button is available in iOS 5 and later iOSs.
    Currently, you need to take the iTunes route.
    Don't forget to backup.

  • Are ready-made borders/frame designs available in PS CS6?

    I used Photoshop Elements 4 for many years and upgraded to 10 about a year ago; I recently downloaded Photoshop CS6 for the trial period.  In my projects I regularly use the ready-made frame and border designs that are available in the “content” section of PSE.  I thought that a more extensive program like CS6 would offer a larger variety of ready-made frames, but I have been unable to find any at all.  I’ve checked the Adobe help pages, the CS6 user manual, and also googled for information; I’ve found tutorials on how to create frames but nothing about any ready-made designs.  Are they not offered as part of CS6? Thank you in advance for your help.  (PC, Win7 OS, PS CS6 vers. 13.0 x64)

    Thank you all for the information.  (I never would have found those frame options without your screencap, R_Kelly.)  Having worked with PSE for so many years, the concept of “action sets” is completely new to me, as are many other features of CS6.  I can see I have a significant learning curve ahead of me, but it seems that once I learn it, CS6 will offer me much more flexibility in my designs.  In the meantime, it’s good to know there are ready-made options available for download; JJMack, I can just imagine the many hours you have put into the packages you are making available, so I appreciate the link.
    I’ve never posted in this forum before, and I have to say the quick and informative response to my question is very impressive.  Thanks again.
    Crazycat2012

  • Ready-Made Effects and Object Oriented Timeline

    As an actionscript programmer and designer all we need to
    effects. But when i searched for ready-effects there is no an
    add-on for this. But Adobe must have done this until now. Why there
    aren't lot of ready-made effects in Flash?
    And one more suggestion to Adobe developers: Every object
    must shown as an object in timeline. Not as a layer part. Thus,
    programming ability of Flash will arise.

    After having problems with spam block software malfunction, I was able recover the following comments to the EXPRESSIONFLOW article Object-flow Programming - Merging Dataflow and Object-Oriented Programming
    Written by Zen:
    Some combination of data-flow and object-oriented programming, I think,
    could make a great impact on sysytem development.  However, I see it in
    slightly different way than yours....
    Written by Matt Holt:
    I don't believe NI can get object-flow programming to move far enough
    into mainstream that Forbes would cover it. NI has a bit of a
    stranglehold on LabVIEW with it's price as compared to say… VS2005. It
    seems that by promoting it as "easy to use" that NI may have shot
    itself in the foot….
    Written by Jim Kring:
    Hi Tomi, In my opinion, LabVIEW's native object-oriented programming
    capabilities (LabVOOP) do not currently provide a complete tool for
    allowing us to implement our OOP system designs.  Nearly all of my
    system designs require distributed active objects by reference. I think
    that National Instruments certainly can evolve LabVIEW to address such
    requirements, but I think that it is not a real focus of NI....
    If anybody else is missing their comments, I'm sorry I was unable to recover them. Please repost your comments, I appology for the inconvenience.
    Tomi Maila

  • CRM 5.0 Billing - 'No data found..................check your input' message

    Hi everyone,
    I am facing this message :
    "No data found for the criteria specified - check your input'
    This occurs when : (CRM Billing)
    1.
    I try the step "Maintain Billing due list',punch in a 'Billing Type' and hit Maintain(F8)
    - I get the above message & it does not show my released document number to proceed further w/ Individual or Collective Billing.
    2.
    I try the step "Maintain Billing due list',punch in a 'Billing Type' and error free "Service Order' or a 'Service Confirmation' document number that is released.
    - I get the above message & it does not show my released document number to proceed further w/ Individual or Collective Billing.
    Background:
    I am working on a CRM Service scenario of Service Order to billing and another Service Order to Confirmation to Billing scenario.
    I have done a check of the prerequistes: (Input Processing)
    Billing type, item category, item category determination etc - looks perfect.
    Anybody facing similar situations & got to the problem, would greatly appreciate your wisdom for the benefit of all .
    (any threads, SAP Notes, documentation, pointers , soulations would be appreciated)
    Will reward points generously !!!
    cheers,
    Sam V

    Hi Sam,
    What he meant was: did you go to txcode: CRM_SRVBIL to release the transaction for billing purpose.
    This has to be done before your billing due list are filled with the billable items.
    regards,
    anthony

  • How to stop the Calendar from editing your input?

    How to stop the Calendar from editing your input?

    I am constantly finding that Calendar Version 8.0 thinks it knows what I want to type but it incorrectly takes numbers and days and times out of my input and changes my appointments. I hate this new supposedly "smart" feature. Even when I edit my event correctly a second or third time it rewrites my input incorrectly again. I have to use my iPhone to override the annoying editing on my mac. I am ready to find a new calendar program unless Apple allows users to input what they want without their information being incorrectly edited.

  • I'd appreciate any input

    Hi All,
    I've been racking my brain trying to think of how to get by this problem, and I figure since there's a lot of smart people here I'll just post it and see what you guys come up with, since the consensus on this board usually amounts to the bottom line.
    I have a java applet that is embeded in a facebook application, and called through a jsp page that resides on my server. Right now I am passing as parameters to the applets the urls of any facebook images that the user is tagged in, and the applet fetches and interacts with these images by calling getImage with the supplied URLs. The problem is that the images are not hosted on my server, where the applet is called from, and therefore I have to sign my applet in order to use the getImage(URL) function. I am looking for a way to somehow get the image data into these applets without having it signed.
    There are a couple of ideas that I have about how to accomplish this, and Im hoping to get your input as well. One idea is to somehow save all of the images locally on my server before the applet is run, but this isn't too practical as there will be many people using it, all with there own large set of images that can change daily. Another idea is to tell the my jsp page, the one that calls the applet, to get the images before calling the applet and then somehow pass the image data as a parameter to the applet, but again I don't think there is any practical way to do this.
    It just seems like overkill for a user to have to trust a certificate in order for an applet to view images posted on the internet, something that any web browser can do without security warnings. I get why it is in place, any data retrieved from an external server is seen as a potential security issue, but I'm sure you can understand my desire to get around this. Anyways I appreciate any input you guys can give, thanks for your time!

    Write a simple proxy for your server that takes requests from the applet, rewrites them and forwards them to facebook. The response comes back to your server and you relay it back to the applet.
    Some disadvantages:
    a) it requires all images to stream through your server using alot of bandwith.
    b) there are potential security issues if someone figures out the urls your applet sends to your server they could use your server as an anonymizer for accessing facebook or to perform other pranks.
    your proxy could have a base url like:
    http://myhost:port/facebookapplet/imageproxy/then url request to it could be of the following form:
    http://myhost:port/facebookapplet/imageproxy/<path to image on facebook>?<facebook query params>matfud

  • Big Brother??  Companies installing software into your computer from afar??

    I was on the phone today with a video camera company (tech support likely outsourced to overseas). I was having trouble with their videos displaying on my computer.
    They asked me for my permission to install software on my computer!!
    How is it possible for them to do that from elsewhere?
    They are a big name, legit company... but if they can do it with my permission, who can do it without it?
    Appreciate any insights on this.
    I, of course, refused.

    You'd have to open the gate for them to install it first off.
    That's why you have settings in Apple menu -> System preferences -> Sharing -> Firewall.
    As for trouble displaying videos, many companies like to rely on Windows Media videos which can be viewed if you add http://www.flip4mac.com/
    Nobody can install software without your permission unless you deliberately open the gate for them to do it.

  • Image substitution in ready-made LiveType templates

    Hello All ~~
    I'm new to User Forums, so here goes:
    I know my way around LiveType pretty well, but then I stumbled onto "Open Template" and was delighted to see a bunch of great looking sequences already made!
    When I click the "arrow-down" in the timeline for any of these templates, I don't seem to see the images themselves represented in the Timeline. So here's the question:
    Why am I not seeing the representation of sample pictures (always bicycle riders) in the ready made timeline, and most important, HOW can I substitute those pictures with my own. I have a good idea of how to import new pictures or motion clips INTO LiveType, but I can't figure out how to substitute what I see as "example" images in the already-made-up-templates.
    Thanks,
    Bruce

    Thanks for very good advice so far.
    Problem is, I had to pick the one template for which there seems to be no explanation about how to manipulate it.
    If you have Version 1.2, there's a template called "Title", "Clips".
    I looked at another tutorial there for "matte-to" effects, but with both tutorials taken together, there's no explanation as to how "the-one-single-line" in this particular template can hold 4 separate motion images that, first: play together side by side, then whammo, they move their separate ways (with key frame assistance which is one thing I DO understand).....and yet, the 4 separate images seem to "live" on that one line in the timeline display....not FOUR separate images.
    Any idea of how this works, or where to find a tutorial that explains/demystifies this???
    With thanks for your initial response and sending me in the right direction to begin with,
    b.

  • Where do I continue; I have a '07 Macbook Pro, and would truly appreciate your help as I freshly install my osx beginning with my original 10.4

    Please...
    Where do I continue; I have a '07 Macbook Pro, and would truly appreciate your help as I have freshly installed my osx beginning with my original 10.4
    Thank you
    PS
    I should mention; for reasons unknown to me, I no longer have use of my disk drive since reinstalling 10.4.

    You can use software update to install the latest version of Tiger.  If you connect an external DVD drive you can install an upgrade to Snow Leopard.  The disk is available at the Apple online store:
    http://store.apple.com/us/product/MC573Z/A/mac-os-x-106-snow-leopard
    Further upgrades are dependent upon the EXACT model of your MBP.
    Ciao.

  • An established connection was aborted by the software in your host machine

    I have found this example in your library about "Asynchronous Client Socket"
    and when i try to add 
    Send(client,"This is another test message<EOF>");
    sendDone.WaitOne();
    Receive(client);receiveDone.WaitOne();in StartClient() method as shown belowIt throws an error "An established connection was aborted by the software in your host machine"How can i solve this errorusing System;using System.Net;
    using System.Net.Sockets;
    using System.Threading;
    using System.Text;
    // State object for receiving data from remote device.publicclass StateObject {
    // Client socket.public Socket workSocket = null;
    // Size of receive buffer.publicconstint BufferSize = 256;
    // Receive buffer.publicbyte[] buffer = newbyte[BufferSize];
    // Received data string.public StringBuilder sb = new StringBuilder();
    publicclass AsynchronousClient {
    // The port number for the remote device.privateconstint port = 11000;
    // ManualResetEvent instances signal completion.privatestatic ManualResetEvent connectDone =
    new ManualResetEvent(false);
    privatestatic ManualResetEvent sendDone =
    new ManualResetEvent(false);
    privatestatic ManualResetEvent receiveDone =
    new ManualResetEvent(false);
    // The response from the remote device.privatestatic String response = String.Empty;
    privatestaticvoid StartClient() {
    // Connect to a remote device.try {
    // Establish the remote endpoint for the socket.// The name of the // remote device is "host.contoso.com".
    IPHostEntry ipHostInfo = Dns.Resolve("host.contoso.com");
    IPAddress ipAddress = ipHostInfo.AddressList[0];
    IPEndPoint remoteEP = new IPEndPoint(ipAddress, port);
    // Create a TCP/IP socket.
    Socket client = new Socket(AddressFamily.InterNetwork,
    SocketType.Stream, ProtocolType.Tcp);
    // Connect to the remote endpoint.
    client.BeginConnect( remoteEP,
    new AsyncCallback(ConnectCallback), client);
    connectDone.WaitOne();
    // Send test data to the remote device.
    Send(client,"This is a test<EOF>");
    sendDone.WaitOne();
    // Receive the response from the remote device.
    Receive(client);
    receiveDone.WaitOne();
    Send(client,"This is another test message<EOF>");
    sendDone.WaitOne(); Receive(client);
    receiveDone.WaitOne(); // Write the response to the console.
    Console.WriteLine("Response received : {0}", response);
    // Release the socket.
    client.Shutdown(SocketShutdown.Both);
    client.Close();
    } catch (Exception e) {
    Console.WriteLine(e.ToString());
    privatestaticvoid ConnectCallback(IAsyncResult ar) {
    try {
    // Retrieve the socket from the state object.
    Socket client = (Socket) ar.AsyncState;
    // Complete the connection.
    client.EndConnect(ar);
    Console.WriteLine("Socket connected to {0}",
    client.RemoteEndPoint.ToString());
    // Signal that the connection has been made.
    connectDone.Set();
    } catch (Exception e) {
    Console.WriteLine(e.ToString());
    privatestaticvoid Receive(Socket client) {
    try {
    // Create the state object.
    StateObject state = new StateObject();
    state.workSocket = client;
    // Begin receiving the data from the remote device.
    client.BeginReceive( state.buffer, 0, StateObject.BufferSize, 0,
    new AsyncCallback(ReceiveCallback), state);
    } catch (Exception e) {
    Console.WriteLine(e.ToString());
    privatestaticvoid ReceiveCallback( IAsyncResult ar ) {
    try {
    // Retrieve the state object and the client socket // from the asynchronous state object.
    StateObject state = (StateObject) ar.AsyncState;
    Socket client = state.workSocket;
    // Read data from the remote device.int bytesRead = client.EndReceive(ar);
    if (bytesRead > 0) {
    // There might be more data, so store the data received so far.
    state.sb.Append(Encoding.ASCII.GetString(state.buffer,0,bytesRead));
    // Get the rest of the data.
    client.BeginReceive(state.buffer,0,StateObject.BufferSize,0,
    new AsyncCallback(ReceiveCallback), state);
    } else {
    // All the data has arrived; put it in response.if (state.sb.Length > 1) {
    response = state.sb.ToString();
    // Signal that all bytes have been received.
    receiveDone.Set();
    } catch (Exception e) {
    Console.WriteLine(e.ToString());
    privatestaticvoid Send(Socket client, String data) {
    // Convert the string data to byte data using ASCII encoding.byte[] byteData = Encoding.ASCII.GetBytes(data);
    // Begin sending the data to the remote device.
    client.BeginSend(byteData, 0, byteData.Length, 0,
    new AsyncCallback(SendCallback), client);
    privatestaticvoid SendCallback(IAsyncResult ar) {
    try {
    // Retrieve the socket from the state object.
    Socket client = (Socket) ar.AsyncState;
    // Complete sending the data to the remote device.int bytesSent = client.EndSend(ar);
    Console.WriteLine("Sent {0} bytes to server.", bytesSent);
    // Signal that all bytes have been sent.
    sendDone.Set();
    } catch (Exception e) {
    Console.WriteLine(e.ToString());
    publicstaticint Main(String[] args) {
    StartClient();
    return 0;

    Hi Jack,
    I have test the code,both
    Asynchronous Client Socket Example and
    Asynchronous Server Socket Example works fine on my side.
    Server Screenshot                                                    Client
    Screenshot
    >>An established connection was aborted by the software in your host machine
    From the error message,
    Firstly please try to check if there is a firewall between the sender and receiver, make sure that it does not closing the connection because of idle timeout, or just turn off the firewall for testing.
    Also someone try to reset to solve the issue.
    <Copied>
    The issue here was the timeout on the central distributor. That was causing the connection to reset when the receiver did not
    pick up the message within the time limit.  Alter the reset, when this program tried to receive on the socket it would fail with "An established connection was aborted by the software in your host machine" and this generated the failure audits. 
    </Copied>
    In addtion, there is a thread talking about the similar thread, please have a look.
    C# An established connection was aborted by the software in your host machine
    Best of luck!
    Kristin
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • WebCenter 11g Ps3 Tutorial: need your input

    I am starting a little new project. The idea is to build a hands on tutorial about webcenter ps3. In the tutorial you will build a complete webcenter portal from scratch. I will explain every single line of code we will write. We will start with a regular webcenter portal application and build from there on so no pre build application were we only do a few modification. Everything will be explained from scratch.
    By the end of the tutorial you should be able to build a fully portal by yourself.
    I have an outline ready for the tutorial but i also want your input. If you guys want a topic covered in the tutorial, please let me know and i can consider it adding it to the tutorial.
    You can leave a comment here or add it to my blogpost about it: http://www.yonaweb.be/coming_soon_webcenter_11g_ps3_tutorial

    Its sounds good, We are looking for the following things,
    1) JSR 286 Portlet Creation and communication between the portlets
    2) Template Creation(Header, Footer, Left menu templates like)
    3) Multi skin facility(Theme based on the user choice)
    4) Login Page integration with any LDAP
    Hope i make sence, Thanks in advance...
    NGSankar

  • Ready made business entities?

    I just had an idea. In the interest of not reinventing the wheel ourselves people use all kinds of frameworks and libraries to diminish boilerplate code. But what about speeding up development by having a library of ready-made POJO business objects completely annotated for JPA and the new [JSR validation|http://jcp.org/en/jsr/detail?id=303]?
    I'm sure there are many people who keep rewriting basic objects such as Person, Address, Department, Customer, Product, OrderLine, etc, etc...
    Wouldn't it be useful to copy/paste these and adjust to your specific business?
    Does anyone know if such a library exists? If not it's a good idea for an open source project.

    The iMixes and other collections that iTunes offers only go so far because they are trying to promote all of their songs for purchase
    No. The iMixes are created by users like you and me.
    It's mixes they have created out of their own libraries.
    Note that when an iMix is put up, any songs in it which are not available on iTMS, will not be shown in the iMix.
    I saw a book specifically about playlists,
    Maybe this? -> iPod Playlist Book
    or this -> iPod Playlist Book Companion
    I'm looking for songs that go well together
    That's extremely vague and very subjective.
    What kind of music do you listen to? Acoustic, metal, jazz, opera?
    Is it for exercise, relaxation, homework, etc?
    Do you prefer a certain genre?
    Not looking for an answer here but you get the idea.

  • How can I reset my Mac to default settings? Or how can I reset it to a prior date? My Mac has a virus and I would like to get rid of it. I would appreciate your help concerning this matter.

    How can I reset my Mac to default settings? Or how can I reset it to a prior date? My Mac has a virus and I would like to get rid of it. I would appreciate your help concerning this matter.

    To restore it follow these instructions: What to do before selling or giving away your Mac.
    Before you do the above check out the following;
    Helpful Links Regarding Malware Problems
    If you are having an immediate problem with ads popping up see The Safe Mac » Adware Removal Guide, AdwareMedic, or Remove unwanted adware that displays pop-up ads and graphics on your Mac - Apple Support.
    Open Safari, select Preferences from the Safari menu. Click on Extensions icon in the toolbar. Disable all Extensions. If this stops your problem, then re-enable them one by one until the problem returns. Now remove that extension as it is causing the problem.
    The following comes from user stevejobsfan0123. I have made minor changes to adapt to this presentation.
    Fix Some Browser Pop-ups That Take Over Safari.
    Common pop-ups include a message saying the government has seized your computer and you must pay to have it released (often called "Moneypak"), or a phony message saying that your computer has been infected, and you need to call a tech support number (sometimes claiming to be Apple) to get it resolved. First, understand that these pop-ups are not caused by a virus and your computer has not been affected. This "hijack" is limited to your web browser. Also understand that these messages are scams, so do not pay any money, call the listed number, or provide any personal information. This article will outline the solution to dismiss the pop-up.
    Quit Safari
    Usually, these pop-ups will not go away by either clicking "OK" or "Cancel." Furthermore, several menus in the menu bar may become disabled and show in gray, including the option to quit Safari. You will likely have to force quit Safari. To do this, press Command + option + esc, select Safari, and press Force Quit.
    Relaunch Safari
    If you relaunch Safari, the page will reopen. To prevent this from happening, hold down the 'Shift' key while opening Safari. This will prevent windows from the last time Safari was running from reopening.
    This will not work in all cases. The shift key must be held at the right time, and in some cases, even if done correctly, the window reappears. In these circumstances, after force quitting Safari, turn off Wi-Fi or disconnect Ethernet, depending on how you connect to the Internet. Then relaunch Safari normally. It will try to reload the malicious webpage, but without a connection, it won't be able to. Navigate away from that page by entering a different URL, i.e. www.apple.com, and trying to load it. Now you can reconnect to the Internet, and the page you entered will appear rather than the malicious one.

  • Provide your input for new Manufacturing analytics app

    Oracle BI needs your help! We are working on a new analytics application specifically for Manufacturing Operations and we need input from people in those roles. If you are an Operations VP, a Cost Accountant, an Operations Manager or any type of role along those lines we would be grateful if you filled out a quick survey (5-10 minutes) to help us gauge your wants and needs from business analytics. If you know someone who might fit this role, please pass this message along.
    Link to survey: https://www.oraclesurveys.com/se.ashx?s=705E3EFC1BAE4B1F
    You will be directly impacting the design of this application and we greatly appreciate your help! If you have any questions or concerns please feel free to email me: [email protected]
    Sincerely,
    Chloe Schulze
    Oracle BI User Experience

    Duplicate post -- Provide your input for new Manufacturing analytics app

Maybe you are looking for

  • F150 Dunning notice not generated

    hi, Scenario: My client has created Employees as Vendors and when loan has been sanctioned to the employees. After some time when he is generating the dunning notice in F150, the transaction data is not picked for dunning and no dunning notice is gen

  • ESS custom fields - data entered in ESS screen is not saved in SAP record.

    I am working with an ABAPer on the BAdI HRPAD00INFTYUI. We are trying to make a few customer Z* fields avaialble on ESS for IT0021. We followed the document posted at https://www.sdn.sap.com/irj/scn/wikipath=/display/profile/ESSPersonalInformationUIe

  • How to embed html into keynote

    I want to embed the youtube code for a vid into my keynote presentation so when I export to flash I can post the entire thing online, the presentation will work and I can watch the vid too. Any thoughts on how to embed html into a keynote page? Thank

  • Material Sales Text Problem

    Hi I was wondering if there is a way to display Material sales text maintained in one plant(sales org) to be display in all the plants(sales org), which can make the maintenance of the sales text easier,Thanks. Regards Pinky

  • Yosemite tries to open another photoshop using "open with"

    Hi there, I upgraded to Yosemite a few days ago.  When I right click on a jpeg and ask it to "open with" Photoshop it tries to open another Photoshop. By this I mean that a second Photoshop icon appears in the dock bouncing up and down, even if I alr