VIs for control of Syminex SX500 or Mhors MSX500

Hi !
I'am searching for VIs for controling signal conditioning modules Syminex
SX500 or Mhors MSX500. Have any you outhere written VIs for direct
controlling these units thru the serial port ?
My problem is that there are no software at all avalible for control these
units under win2000 => degrading the operating system to win 95
Regards
Anders Björk
Dept. Analytical Chemistry
Royal Institue Of Technology
Stockholm
Sweden

Maybe it's just me (though probably not), but I'm having a really hard time following. How about instead of the clever banter and the assumption that we understand you, you simply describe exactly what you're seeing and what you're actually expecting to see, ideally with some code attached so that people don't have to guess.
I have several potential theories off the top of my head, but can't apply either one without actual understanding:
There was some change made to the picture control VIs. The only reason I know that is that when I back saved a VI which called them to an earlier version, LV said something specifically about that. I think it was between LV 7.1 and 8.0. I have no idea what the actual changes are. I certainly haven't seen a change in the API between 7.0 and 8.x and I know it fairly well.
LV 8.0 introduced panes which changed the way LV treats the position of controls on the front panel. I would expect that a program imported from an earlier version would work correctly (at least that has been my experience), but maybe you're doing something which broke it. Or your utility VIs needs to be adapted to work with this. I would say that's the most likely scenario.
You're using .NET (the "constructor" comment ) and something changed in the way LV talks to it.
As for the "2D picture", I haven't checked but I'm assuming that this is simply the picture control you're used to (makes sense, since you say you didn't change the code). If that's the case, the reason for the different name would be that after 7.1 LV had a 3D picture control added and NI probably renamed the picture control to 2D picture control to make the difference clear.
Try to take over the world!

Similar Messages

  • Labview basic vis for controlling Newport ESP6000 controller and 3 axis stages

    I have looked in Ni.com's development zone and cannot find anybody who
    has created or developed Labview code for controlling a ESP6000
    Newport controller. Newport provides the basic level dll for use with
    Labview. Has anybody developed a good basic LabView VI implementing
    these dlls?
    Any advice and suggestions on how to proceed would be greatly
    appreciated.
    K Patel

    This is a library I just quickly put together from what I remember when I used to used the ESP6000 and Unidrive systems - All you need to do is call "Open and Initialise Axes" (note the Australian/UK spelling!) and then home each axis individually, and then call any of the other commands (Move Relative, Move Absolute, Stop, etc) - note: sue to an hardware limitation, you can only home one axis at a time, and that could take a while!
    *** The DeveloperZone is not letting me upload the library - email me (address below), and I'll email it directly to you.
    Like my answer? Give it a rating!
    Christopher G. Relf
    Certified LabVIEW Developer
    [email protected]
    Int'l Voicemail & Fax: +61 2 8080 8132
    Aust Voicemail & Fax: (02) 8080 8132
    E
    ULA
    1) This is a private email, and although the views expressed within it may not be purely my own, unless specifically referenced I do not suggest they are necessarily associated with anyone else including, but not limited to, my employer(s).
    2) This email has NOT been scanned for virii - attached file(s), if any, are provided as is. By copying, detaching and/or opening attached files, you agree to indemnify the sender of such responsibility.
    3) Because e-mail can be altered electronically, the integrity of this communication cannot be guaranteed.
    Copyright © 2004-2015 Christopher G. Relf. Some Rights Reserved. This posting is licensed under a Creative Commons Attribution 2.5 License.

  • How do I use the VIs for the Fluke Hydra Series 2620a multimeter?

    This message refers to the VIs found at this link:
    http://sine.ni.com/apps/we/niid_web_display.download_page?p_id_guid=E3B19B3E9468659CE034080020E74861
    How do I use the VIs for the Fluke Hydra Series 2620a multimeter? I am conducting a Senior Design Project at Temple University. It is a Control System where I need to read voltages from sensors and output voltages to different system components. I am trying to set up a VI using the VIs found above to make sure that I can successfully read and send voltages. There was no documentation given with the 2620a VIs.

    Unfortunately, you've got a very old driver for an old instrument. The only available help is to turn on Context Help and move your mouse over the VI icon. It doesn't appear to have any help for individual controls and indicators. The only good news is that it appears to be a simple instrument with only a few functions. There's some main ones line initialize (to set serial port), configure channel, configure instr, and read values. One main thing is whether you're using gpib or serial, Each front panel has a setting. If it's gpib, set the port to the gpib address. If it's serial, set the port to one number less than the com port you're connected to. For example, if you're using Com1, set the port to 0. For the other controls, I'm afraid that you're going to have to try and compare what's there with the controls and settings of the actual instrument. Having access to the instrument manual will be essential. I would engourage you to experiment a little. There's probably very little chance of damaging the instrument especially if nothing is hooked up to it. Send a command and see what happens or set the instrument up manually and see if you can reproduce that via remote control.

  • Setting up a VISA for a TCP/IP connection

    I am trying to write a program in LabVIEW that will allow me to take data from my LeCroy Wavejet 354 and display it in a LabVIEW interface.  I have installed LeCroy's VICP passport.  I have no problems pinging the device so I know my ethernet connection to the computer is good.  It is not clear as to how I can use VISA to establish the desired connection for TCP/IP connections. In MAX, the remote systems function doesn't detect the o-scope's IP address.  I also tried creating a new device under devices and interfaces in MAX and after "create new" it gave me no option to create anything.   Do you have an example VI that can help me see how VISA can be used to establish this connection or know of some other way I could get this to work?  Thanks for the help.
    Solved!
    Go to Solution.

    Hi BYULab,
    Alan from LeCroy Tech Support here...    Unfortunately, the "Accepted Solution" isn't correct.
    When using the VICP Passport, you cannot create a TCP/IP resource in MAX for the scope. You can create an alias in MAX via the VISA Options... but it isn't necessary at all.   In fact, you don't need to do *anything* in MAX to connect to the scope.
    To connect to the scope, simply enter into the VISA Resource control the following string:  VICP::<ip address> (example: VICP::100.100.100.1)
    I've attached a screenshot...
    Best Regards,
    Alan
    Alan Blankman, Technical Product Marketing Manager and LabVIEW Developer
    LeCroy Corporation
    800-553-2769 x 4412
    http://www.lecroy.com
    [email protected]
    Attachments:
    WaveJet VICP control.JPG ‏94 KB

  • When creating an application installer in LV, what run-time engine or driver must be installed to install the VISA interactive control?

    I've created an application installer using LabVIEW's application builder and use it to install NI MAX.  However, after running the installer, the VISA interactive control is disabled in NI MAX.
    The installer installs the following NI components:  NI LabVIEW Run-Time 2014 SP-1(64-bit), NI LabWindows/CVI Shared Run-Time Engine 2013 SP2, NI Measurement & Automation Explorer 14.5, NI-488.2 Application Development Support (includes run-time), NI-VISA Configuration Support 14.0.1, NI-VISA Runtime 14.0.1, NI-VISA Server 14.0, NI Systems Configuration Runtime 14.5.0, vision run-time, dc-power run-time.
    If I download and run the 488.2 installer, the VISA interactive control is enabled in NI MAX.  But, the installer created with the application builder does not seem to install the necessary components.
    What needs to be added to the installer to enable  the VISA interactive control (VISAIC)?
    Thanks.
    Solved!
    Go to Solution.

    From Pedro Munoz, Applications Engineer, National Instruments
    Sorry for the confusion with the forum post that Jon sent you. I did some research on our internal database and I found out the component will not be installed by any of the components added from the additional installers section on the configuration of the installer. As you have already found out you need to install the full installer in order to enable this feature.
    I know that this might be an inconvenient for you because you wanted to have one installer to run. On this case may I suggest using the NI Batch Installer Builder.
    The NI Batch Installer Builder allows building installers that contain National Instruments software from several products. That way you can create an installer for you application in LabVIEW (and not include the drivers in the additional installer section), then use NI Batch Installer Builder to include the installer for your application and the full version of the drivers that you mentioned.
    Here is the download link:
    http://www.ni.com/download/ni-batch-installer-builder-14.5/5193/en/
    And in here you can find instructions on how to get started with it:
    http://zone.ni.com/reference/en-XX/help/374206A-01/
    Let me know if you have any question.
    Regards
    Pedro Munoz
    Applications Engineer
    National Instruments
    http://www.ni.com/support

  • Using VISA Resource control with Windows 7 64-bit

    Hi.
    My company recently upgraded our laptops, and I'm now working on Windows 7 64-bit rather than Windows XP 32-bit.  I reinstalled LabVIEW 2009 Base Package, trusting that the Windows 7 64-bit OS would be able to handle LabVIEW 2009 32-bit without problems.  But when trying to run our test system, the VISA Resource control doesn't work.
    We use it to get a list of the available COM (RS232) ports on the computer.  But now the list comes up blank.  The only option that comes up in the list, is the text "Refresh".  But nothing happens when I press it.  Is this a bug in LabVIEW?  I've installed the latest patch I found, so now I'm running LabVIEW v9.0f3 (32-bit).
    Thanks alot for any and all assistance!
    Solved!
    Go to Solution.

    Sorry for not replying to you earlier.  I've been busy on other projects.
    I'm not sure what you refer to with MAX, but I'm able to access the com ports using other tools/loggers.  So it's not an issue with Windows 7 itself.  But it seems logical that the problem would have something to do with running 32-bit drivers on a 64-bit OS.  Referring to this list from NI (http://digital.ni.com/public.nsf/allkb/71E9408E6DEAD76C8625760B006B6F98), I'm downloading the 64-bit installer now.
    But if I understand it correctly, you cannot run applications from a 64-bit Application Builder on a 32-bit OS.  So basically you need the Application Builder installed on both a 32-bit and 64-bit OS to have all bases covered.  But in the FAQ, it's asked if it's possible to have both 32-bit and 64-bit LabVIEW 2009 installed on the same 64-bit OS.  Why would this be wanted?  If you cannot use the 32-bit Application Builder, and you cannot trust that the 32-bit LabVIEW runs successfully (i.e. driver issues etc.), why would you want to have a 32-bit installation on a 64-bit OS?

  • Error 7 during assemble test Vis for runtime distribution

    I get this error when assembling VIs for Runtime Dist. Probably can't find a file but which Vi is the problem? I tried to open diagram for TestStand - Call Package VIs for Distribution.vi to find the problem vi but it is password protected.
    Attachments:
    ts_error7.bmp ‏1678 KB

    The code was written in LV 6i and I mass compiled it using LV 7. I was able to assemble for distribution in TS 2.0 but I received an runtime error (VI not executable). I figured that since this code was saved as an llb with vi.lib included I had to remove the vi.lib VIs and reload th source in LV 7.0. I deleted a needed control when I did this and that was what was missing. I included the missing control and was able to assemble my VIs for runtime distribution. One question remains... During a mass compile shouldn't the vi.lib VIs be replaced by the newer versions?

  • How can I implement 'WaitCommEvent' in VISA for RS232?

    I am trying to use VISA to control my RS232 device as a beginner.
    I would like to know how I can implement a fuction 'WaitCommEvent' of VC++ in VISA. The usage is as follow(You can check it in MSDN):
    WaitCommEvent(hFile, lpEvtMask, NULL);
    The function waits until any event happens in RS232. For example, if a character is available in buffer, the function stop.
    If I open RS232 connection with CNiVisaSession, what corresponds to 'hFile?.' Or, how I can implement the function in VISA?
    Thank you very much.

    Hi,
    One option for you here that could be very easy is to set the timeout for a very large value, then just make a read call to the serial port. The function will not return until the timeout completes or when you receive the data. You may need to play with the termination character and the number of bytes you read depending on the data that you expect to read.
    Make sure that you take a look at the examples that ship with MStudio.
    I hope this helps.
    Regards,
    Juan Carlos
    N.I.

  • I can't run visa interactive control window. ERROR MESSAGE: "Unable to open session "ASrl::INSTR" Status name VI_ERROR-RSRC BUSY Visa cannot curently access this resource.

    I cant run tds220 (driver for oscilloscope).
    Error message:
    VISA: (Hex 0xBFFF000E) The given session or object reference is invalid.
    Furthermore
    I cant run Visa INteractive control.
    Error message:
    "Unable to open session to "ASRL1::INSTR" Return value 0xBFFF0072 Status name VI-ERROE-RSRC-BUSY . VISA csnnot currently access this resource."
    Then change ports, this message appears for another port.
    Thanks for answer.
    Gita

    The port is open by another resource. You note that you should also get an error if you try to access the port in hyperterminal. Try rebooting your computer and the first thing you try is opening a VISA session with Visa Interactive control(VISAIC).
    If that fails, then you have a driver accessing your ports.
    If it works then it was just two applications that were trying to access your port (LabVIEW and VISAIC are seperate apps even thought they both may be using VISA.)
    Closing VISA sessions:
    LabVIEW will only *automatically* close VISA sessions if you have this option set: Tools>>options>>Automatically close VISA sessions.
    Otherwise you need to explicitly call a Visa close on the resource.

  • VISA Interactive Control does not see my device

    Hi,
    I am using a NI USB-GPIB. The MAX can see the device and even can communicate with it but the VISA Interactive Controle Utility does not recognize it. That is the reason why my software is not reacting too it since I used VISA reads/writes.
    I attached a NI-report to it so you can what is missing (if).
    Note that I have installed my software on several stations and it worked.
    What do I miss in here?
    Thanks
    Yariv3G
    Attachments:
    nireport.txt ‏2 KB

    yariv3G,
    As you said, you equipment worked fine on several other stations, but this station had an issue. As Joe pointed out it would be nice if everything always just worked, but with so many variables in the mix some times you just have to sit down and troubleshoot.
    How do you avoid long flush times? Well, try to solve the problem intelligently. I know that is an ambiguous statement, so I will give my recommendation.
    1. Check the KnowledgeBases to see if this is a known issue.
    2. Search the Forums to see if any customers like yourself have run into the same problem.
    Now here the next steps could go anywhere depending on your knowledge of the product and the issue itself.
    If you don't know the product very well:
    3. Post on the forums then while you wait for your reply do some research (read the manual, tutorials, google...)
    If you did know the product pretty well you might just start logically picking apart the problem, then run through the steps you come up with. Here is what I would have done in your situation and why:
    Communicating with your device worked fine in MAX. So, NI-488.2 worked fine (MAX makes calls directly to the NI-488.2 driver, ie ibwrt, ibrd). The VISA Interactive control wouldn't find your instrument. So, NI-VISA is probably messed up.
    3. Reinstall NI-VISA, and if there is a newer version available you might as well use that since it probably has some bug fixes.
    Still doesn't work? Well, how does VISA work? VISA Simply makes calls into other drivers so in your case VISA will make calls to the NI-488.2 driver. So maybe NI-488.2 works fine, but the driver (DLL) might be named something different, in a different location, perhaps you have two copies of it. My next steps would be.
    4. Uninstall NI-488.2, and install the latest version. If it still doesn't work reinstall VISA again to make sure it finds the driver.
    Hope this helps, or at least gives a better idea of what might have happened.
    Shawn B.
    National Instruments
    Use NI products on Linux? Come join the NI Linux Users Community

  • Adapt QCM serial port VIs for USB QCM

    I am trying to adapt Labview VIs that use a serial port and use them a QCM that uses a USB port. Does anyone know how I can do this. I have limited labview experience.
    The USB QCM gives me data for the thickness and mass gains of the materials deposited but I cannot correlate those mass gains with the pressures in the reactor. I need to correlate the mass gains with the pressures so I can know the pressure profiles of the materials I deposit. The serial port VIs (for a different QCM) save the data for the mass gain and the corresponding pressure but I cannot do that with the USB QCM. That is why I want to adapt the older programs which store all the information and use it with the new QCM.
    Thanks
    -Sicelo

    You would likely want to use VISA to communicate with this USB device.  If you get the VISA alias for the device, you should be able to replace your serial code with VISA code that does very similar things (such as read and write).  This link shows the kind of thing you should encounter when using LabVIEW to control a USB device.

  • Open VISA sessions in LV6 VISA Ref control and LV executables

    I have created a LV executable that opens a TCP/IP socket class VISA
    session. Once the session is opened, it appears below the dividing
    line in the executable's VISA resource control. However, the open
    session does not appear in the resource control of any open,
    uncompiled VI in the development environment, nor in the VISA control
    of other LV executables. However, if I run the VI as an uncompiled
    VI, the opened session appears in all other open uncompiled VI's as an
    available resource that may be selected. It should also be noted that
    VISA sessions opened by executables are not returned by the "Open VISA
    sessions" utility VI running in the development environment.
    My wish is to create a
    separate compiled executable applet that
    creates a TCP/IP connection to a network device and have that resource
    appear in the VISA control of other executables and VI's. It appears
    the executable uses its own memory space to keep track of open VISA
    sessions. Is there any way to change this so that all runtime
    executables and the development environment all work from the same
    list?
    Thanks in advance,
    sm

    jwf wrote in message news:<[email protected]>...
    > If you haven't done so, you should try updating LabVIEW 6.0 to 6.0.2.
    > You can download this update for free by going to www.ni.com and
    > clicking on downloads and then drivers and updates and pick the
    > LabVIEW updater out of a list. I know for a fact that this update
    > fixed some problems using the VISA resouce control in LabVIEW 6
    > executables. Hope this is helpful.
    Thanks for the advice, but I've already updated to 6.0.2.
    sm

  • Labview VIs for HP 35670A

    The link to the labview VIs for the HP 35670A is no longer valid and the search for the same returns nothing.  Does anyone have the Labview VIs for that instrument?
    The last post was back in 2004(see below)
    The instrument driver for the HP 35670A is only
    supported under LabVIEW 6 and 7. You should upgrade to the latest
    version of LabVIEW in order to use the HP 35670A driver or any of the
    newer drivers that we release in the future.
    The instrument
    driver for the HP 35670A can be found on our web site at
    http://zone.ni.com/idnet97.nsf/9b2b33e1993d877786256436006ec498/61f1c707c2f10906862568ab005fb9ff?Ope...
    Solved!
    Go to Solution.

    Why don't you go to the Instrument Driver Network? I don't know what kind of search you did but the driver is certainly still available and can be found by using the search option there.

  • User Exit & BADI for controling the END user in co06

    Hi
    I HAVE SOME 2 DOUBTS
    1.  I  need a user exit /  BADI  for controlling the user to edit a specific document type in co06 (BACKORDER PROCESSING) .
    the control should be actve for specfic order type for specfic users
    2  DEPENDS ON ORDER TYPE I NEED TO CONTROL THE ALLOCATION , AND HOW TO CHECK THE SAFETY STOCK

    Answer cannot be Provided properly , so has to Post more questions . i am jus closing my ques??

  • Only 2 of my PXI modules are found by Visa Interactive Control

    I can see 14 PXI devices in NI-MAX but only two are found by VISA Interactive Control.
    Solved!
    Go to Solution.

    I found the solution on ni.com.  See “Setting VISA to Recognize All of the PXI Devices in a PXI System”.
    http://digital.ni.com/public.nsf/allkb/B9BEB4A3C383BF4486256FCE0008EA72

Maybe you are looking for

  • An error occured while generating a new report template

    I have installed the Crystal Reports 2008 V2 and also the support pack. Installed the SAP Integration Kit XI 3.1 and the latest service pack 2.7. When I try to use the SAP Tool bar from Crystal Report , I can connect/see the queries but when I select

  • ALL apps deleted from iPhone and iTunes after newest iTunes download

    ALL of my boyfriend's apps were deleted from his iPhone 3G AND iTunes after he downloaded the newest version of iTunes onto his PC. Does anyone know why this happened? Can he get all of those apps back somehow? Thanks!

  • Trip reimbursement amount = 0

    Hi All,  Facing an issue wherein, when I enter the mileage details for an employee, for TPV: 07-Canada.. The trip reimbursement amount shows as zero.. In stead it shows the amount as an income related expense...  I have checked the customising and it

  • Using CSS Problem

    Why do I have to use class selector and not a type selector? <mx:Style> Label { fontSize: 16px; fontWeight: bold; .test { fontSize: 16px; fontWeight: bold; </mx:Style> <mx:Label text="Test" styleName="test"/> If I remove the styleName property tellin

  • Rocovery of contacts due to damage of my black berry phone 8520

    Dear Sir i am using the balck berry 8520 device due to an accident  my phone has damaged  i am requesting you to please send me the contact details of my phone . Contact No [removed] MOD EDIT: Removed personal information to comply with Community Gui