A control PC in another PC LabVIEW LabVIEW

My specifications:

1 PC1 with Window XP - act as a controller and setting of parameters DAQ (time/div, as tension/div)

2 PC2 with Window 7 - act as a module of data acquisition with NI 5105 digitizer.

3 LabVIEW 8.6 for two computers.

My questions:

Is it possible to get reach PC2 PC1 setup information so that the DAQ module can peformance according to the setting of PC1 reference?

Please advise me and thank you in advance.

run both programs

one master

a slave

use tcp/ip as a communication protocol

Tags: NI Hardware

Similar Questions

  • Control of Bruker OPUS with Labview

    I want to control software OPUS by Bruker using Labview, orders base such as take spectra, someone knows how to do this?

    Thank you

    This process is relatively in line forward, because OPUS is a compatible ActiveX program, with a wide range of dll to run any process you want. Simply insert a refnum of automation on the front panel of your VI. Right-click right the l' icone icon arrow, scroll down to select the class of ActiveX and browse the DLLs that you have on your PC. You will want to choose OPUSCMD XX version, depending on the version of OPUS you. You have now free rein on what processes you want to order via Invoke and property nodes in the control of the Application on the block diagram.

    It's pretty simple from there, and the sky is the limit according to the level of complexity you want to get with your FTIR automation. If you are familiar with Visual Basic, you can write a file of experience (XPM) file that can do anything (collect samples, analysis, background, AS, you name it). I've attached a screenshot of the block diagram of a program that I've implemented that starts a VB Macro to collect a background spectrum at 1 cm-1 resolution. As I said, the sky is the limit. Good luck.

  • VB6 activex control does not not in labview 8.5

    I am currently trying to get out of VB6 and Laview for some applications to test automated for secondary (rechargeable) batteries.

    We use Texas Instruments fuel gauges to my business and communication with them requires an EV2300 USB box.  I have the drivers installed for the box, and it works without problem in VB6.  I need to get Labview to talk to the box in the same way.

    I use 8.5 at the moment, and I thought that I had the good idea to use the BQ80xRW.dll file that is already installed on my machines to VB6 application.  The only problem is that I don't have the source code of the DLL, only the dll and ocx in my win32 directory files.  Here's what I did:

    (1) import the activeX control to palette (bq80xRW.dll)

    (2) place the bq80xRW on my VI activex control

    (3) place call nodes for the functions I want to test (GetFreeBoards--> OpenDevice--> ReadSMBWord)

    (4) to include nodes with appropriate controls (integers, strings, etc.)

    (5) run the VI

    I've included the VI I developed with this post.  Nword must, in my view, be on 16 while Cmd should be set to 1 c (to read the serial number of the part)

    When I run the program, while the USB module is connected, the GetFreeBoards node returns the following string:

    \\?\usb#vid_0451&pid_0035#5&1c93b2c6&0&2#{8eb0fa22-a67c-4a27-9913-df9ab307d886},

    If I run the program without the attached USB module, the string is empty.  Without spaces or characters at all.

    If the activeX control is something.  It's just not what I want it.  And since I don't have the source code of the dll, I don't know why.

    This big long string starting with \\?\usb is the name of the Board of Directors.  Get rid of the trailing comma and passing under the name of your Board of Directors in opendevice().

  • How to implement the sequence controls in the UI custom LabVIEW

    Hello

    I would like to use LabVIEW to run the TestStand sequence and display running windows in the user interface. (something llike the picture as an attachment)

    I followed the method of my groin: connected sequence controls in the handler of TestStand UI performance as objects display.

    Then use the registry event callback to build a VI reminder.

    VI recall is checking the RunState of the Manager of the execution is stopped and assigning the execution to this execution handler.

    However, it works, but really confuses me, needless to say to you all.

    Could someone give me any suggestions how to display running windows in the UI LabVIEW? I'll appreciate your help.

    It's too complicated to answer your question in simple words.

    Please examine carefully the following links. It comes with some basic concepts and tutorials on the TestStand UI use in LabVIEW.

    http://www.NI.com/white-paper/7560/en/

    http://www.NI.com/white-paper/14376/en/

  • How to control an electric motor using LabVIEW?

    Hello

    is there a simple way to control the rotation speed of an electric motor (12V) using LabVIEW?

    I have an idea how to achieve this using the card OR measurement, its not that cheap. Any ideas?

    Maciek.


  • Using VI Server to check whether another executable LabVIEW is running

    Hello to you all, helpful people.

    I need to have a single executable check LabVIEW if an different LabVIEW executable is running.  The simplest way to do seems to be to ask Windows if the name of the executable runs.  A good thread is here.

    However, this requires the use of a tool (task list) that does not exist on all Windows operating systems I need support (all flavors of XP, Vista and 7).  In addition, even if I found an equivalent for each OS, I need to make sure that they continue to work and update my program whenever a new OS was released.

    A much better solution would seem to be to use Server VI in LabVIEW, so it is cross-platform.  However, despite reading over my printed manuals, by reading lots of subjects in the electronic manual, scanning through the forums and make some limited looking for a manual on the Web site of NOR, I still can't understand the basics of the implementation of a communication server VI between two executables.  It's very frustrating, because I'm sure it's a simple task, but I can't find the right instructions.

    A lot of instructions to configure a server VI say to go to tools-> Options-> VI Server: Configuration and enable the TCP/IP option.  Which seems exaggerated, if I only need communication on a local computer, but ok.  However, in other places told me that this sets the default settings for the instance of the main application (another subject I am still unclear on), so how does it apply to my existing LabVIEW project?  My current project is an executable, and I thought I would create a new build for the second executable specification.  Executable has all my existing code, while B executable would have just a reference VI available server ping, in order for an executable say if it is running.

    So I built executable B, and I joined his VI for your reference.  Deciding that the VI settings programmatically server configuration will be more comprehensible, I put options that seemed logical: a unique TCP Port number listen to Active = True, TCP/IP access list = IP Address of my computer and the executable = B.vi VI access list.

    In my test executable A.i, which I use to this get up and running before changing my main code, I use Open Application references with the IP of my computer, the unique port number and a short timeout.  I hooked up to a property App node to determine if I get the correct connection.  All I really need is to check the name of the Application and I'm good.  However, I keep getting 'LabVIEW.exe.

    If anyone call tell me that I forget in this simple configuration, I would be very grateful.  Some basics on something else I'm missing about how works the server VI, how the tools-> Options from the settings relate to all, etc., would be a big bonus.  Eventually I'll need a way to specify no IP address of the computer (or a way to interrogate LabVIEW), so I can broadcast these two executables on any random PC.

    Thank you in advance for your help!

    -Joe

    P.S. in the preview window that all of my text has run together; I hope sincerely that is not happy when he published, in particular given its length.  If so, I apologize!

    The application ini file should contain the following line:

    Server.TCP.Enabled = True

    Not to mention that this is a better way to see if your inside an executable file:

    Tone

  • Standard control does not not in Labview, but it works in docklight

    I'm trying to run an RGA via labview.

    I can control the RGA via docklight (see attachment), but when I try to give the same command for labview, I get no answer. What's not?

    How do I put in VI?

    Best regards

    Rens

    Your code is to send a string that represents the decimal values.  You must first convert it to Hex string.  See the code snippet below.

    (I do not know there is a better way to do it, but I did it quickly - could be a candidate Rube Goldberg )

    (wow.  many people posted while I was busy with work stuff rleated...  )

    This is certainly...  You could add the code below to convert to string equivalent of hex, or simply write the Hex values in the string directly (probably better).

  • Cannot control the color sensor in LabView for Mindstorms

    Hello!  New here.

    I'm currently boning on LabView via 'LabView for Lego Mindstorms' for a possible job in the near future, and I encountered a problem from the beginning.

    I am programming my brick Lego of LabView to simply activate the color sensor which is quite easy: I'm building a while loop and inside I have a block of color sensor attached to a block of text that displays the light intensity of the probe in the text on the brick.  I compile and run the detector turns on and I can read the intensity constantly updated on the brick.  This part works fine.  I would now like to control the light sensor (that doubles as a light source with color LEDs) on the front of the LV Panel.  The book I'm using (LabView for Lego Minstorms) says I should block sensor on the entry "generate light' do right click and choose"Create--> Control"in the menu that appears.  A Boolean command button should appear connected to the sensor block in the block Panel and a push button should appear in the front panel.  This is not what is happening.  Here, the two things are different.

    (1) I have no port "generate light" click on right-click.  This is probably using a version more day of Mindstorms that uses of the book.  It's a matter of book/Mindstorms, which probably cannot be resolved here but I hope that the next issue of problems will make it irrelevant.

    (2) I right click and create the control, but rather than create a Boolean command button as the book predicts, it creates an icon "BrickReference.lvclass".  He connects very well with the light sensor and a corresponding block is created in the front panel, but it is a paper weight that I can tell.  I can't do anything with it.  There are no buttons to push, no slider, button, button radio etc and I can't seem to change into something that somehow work.  I have delete and don't create a no kidding Boolean button from the library, but it does not connect to the photoelectric cell and so I can not compile.  So now, I'm a little stuck.

    I searched "Reference of the brick" online in the context of LabView class and have found little or nothing that talks about its definition or how I can use it to control the light via the front panel sensor.  Help with the software section is not much help, and yet I'm sure there must be a way to control a simple Lego light sensor of the façade for debugging purposes and others.

    If you know what I'm doing wrong or if you know a finish around this issue that will allow me to control a Mindstorms brick from the front in this way, please let me know.

    Thank you!

    Try to post in the forum of Lego.

    http://forums.NI.com/T5/LabVIEW-for-LEGO-MINDSTORMS-and/BD-p/460

  • control of the cursor in labview

    Hello

    I'm new to LabVIEW and I want just to control the cursor in my code. Please find the picture with it. In that when I 1st round vi shoud cursor will blink automatically to digital, and when I press "enter" it should switch to numeric2 and again when I press "enter" it should go to numeric3.

    Can someone help me find a solution for this?

    Hello

    Thank you for the help... And it really works!

    Y at - it a book to discover all the property nodes in Labview?

    Thank you and best regards,

    George

  • Possible GPIB communication through interactive control of Visa, not with Labview

    Hello

    I have a communication problem with Labview with GPIB instruments (with functions of visa).

    I get:

    "Error 1073807298 occurred at the VISA opening

    Possible reasons:

    "VISA: (Hex 0xBFFF003E) failed to perform operation due to i/o error."

    However, it works with an interactive control visa and this is where I am confused!

    Here is my setup:

    -Labview 2011 assessment

    -VISA 5.1.2

    KUSB - 488B with the associated drivers (adapter USB to GPIB of Keithley)

    Because I can speak with my instruments in visaic, I guess the installation of drivers for the Keithley interface is ok.

    Trace IO NOR I see beeing of commands passed through Labview to VISA so that they "see" between them.

    I found a thread where someone had the same problem and its solution was downgrade to Labview 8.5.1, which is not possible for me.

    http://forums.NI.com/T5/instrument-control-GPIB-serial/Keithley-2700-driver-problems/TD-p/1474212/PA...

    You have an idea to solve this problem?

    Kind regards

    Baptist

    Here's a follow-up on this issue.

    I tried with Labview 32-bit on main machine: it works.

    The pleasure is that I have to use Labview 64-bit.

    So the ultimate solution is now to run a client and a server of visa on the machine: Labview 32 bit can directly access my resources GPIB, Labview 64-bit must go through the closure of the network.

  • How to control NI 2503 PXI using labview?

    Hello

    I am vishal.

    I have a job where I have to monitor the temperature of the various components.

    LabVIEW platform is used to make a software that takes the output of thermistor through NI PXI 2503 multiplexer and converts it into digital

    using or pxi5152 digitizer.now I have to control the two instruments of this and take values of the digitizer.

    but the problem is that I don't know who you screw to control these instruments, because I do this first time.

    I just know that the NIDAQmax screws can be used, but do not know how to use it.

    Please give me a little early to make this program.

    Thank you.

    You can find this useful: combined with the switch Modules OR PXI high-speed digitizers measures. Basically, OR-Switch is used to control the multiplexer.

  • How can I control a F93000N Fisnar with Labview

    What equipment do I need to connect with a Robot of Fisnar F93000 which is based on windows, has its own controller and PTP.  I want to be able to call a program preloaded the robot using Labview.

    It was a PCI-6025, which is probably obsolete. Assuming that you have no need to make a delayed I/O, a timed software DIO card should be sufficient. You should check the voltage and current levels of reader to a DAQ card you choose meet the necessary signals to the robot.

    -AK2DM

  • How can I control Sierra Instruments MFC using LabVIEW without the necessary drivers?

    I am trying to program these MFCs with labview and it would be much easier with the drivers. I have chekced OR network driver and can't find anything. If anyone knows how to program controllers without drivers, or even better, if anyone knows where I can find the drivers, it would be much appreciated. Thanks in advance.

    Sergio,

    Check out these documents:

    Development of instrument LabVIEW Plug-and-Play Drivers
    Resources and development tools

  • GenieTouch Syringe Pump controls does not not in LabVIEW

    I'm doing research using the scientific GenieTouch by Kent syringe pump. I talked to the company LabVIEW does not and they were not very useful after a certain point. I have attached the Guide, and it has the ASCII commands on the last pages. It is the first time that I have ever worked with LabVIEW and I'm not sure a lot of the terminology. So here's the problem:

    I use the basicserialreadandwrite vi of examples. I changed baud rate to 115200 and adjustments, which was told me by scientific technical support in Kent. I downloaded a 'Free Serial Port Terminal' to test orders and all orders of the guide worked perfectly. However in LabVIEW only codes, I can go to work are "run\n" and "stop\n". I'm not sure what it wrong.

    What I miss is the following: do infuse a small amount of water quickly, and withdraw the amount after a certain time. It is to be integrated into a larger program, later, but for now, I would like to than this piece of code to work before moving on.

    The manual says that it is not case sensitive.

    This manual is not the best programming manual I've ever seen.

    Since you find that some things work, you will need probably to work through the whole order.  Try is that you think that the books said it should be. Then, try different combinations such as spaces or commas between the parameters. \n or \r or \r\n.  The manual mentions all the endings.  It is quite uncertain as to who may be preferable. Set up a VI of reading which operates in a loop to see what can be returned.  The manual indicates that several or all commands may generate a response.  Also, he mentions the error messages but does not describe them.

    By making this retro-engineering, systematic and record what you try.  What works and what does not.  Also, make sure that you understand how the instrument works manually.  If you send an order via USB, you want to know how it would behave when you already told him to do the same thing manually.  If if it's the same, then you have identified a command that works.  If it is something different, you understand why.

    Unfortunately, this kind of thing is not something where we can a lot.  You must have the device.

    Good luck.

    Lynn

  • is it possible to put in place a control of the event in labview to create a string indicator when you press a button

    I'm trying to implement a user interface where an operator can set the column headers for a report and I use indicators of the string as the placement for the text in the column headers.  Given that many of them will have experience with Labview, I was hoping to set a button with the ability to add or possible delete a string indicator when you press.  Is it possible to set up an event like this?

    You cannot create an indicator of the string, but you can change the visibility of the existing volumes.

    For example, you can display an indicator of the string, giving the impression that his creating.

    /Y

Maybe you are looking for