Creating LabView application for VME-GPIB device

I am trying to learn how to create software for controlling GPIB devices attached to the VME-GPIB board. One application would be for a setup where Labview is the software used. Another is a real-time system developed with VxWorks.
It seems to me, that in order to be able to create such a LabView application I need detailed information on the VME-GPIB VME memory layout and definitions of all of its registers. Am I right assuming that? Suppose that I am right, where can I get such detail information on the VME properties of the VME-GPIB device?
I found such a document for the GPIB-1014 device, which seems to be a precursor to the VME-GPIB device.
Am I correct assuming that such manual would also be essential for writing VxWorks software as well?
Thanks in advance,
Zen

Zen,
I have received your support email regarding this issue and currently working on getting you the needed information. I will contact you when it is ready.

Similar Messages

  • How can I make a labview application for a usb-device?

    I've built an application using the FT8U245AM from FTDI. This is a chip that converts signals into usb signals. Now I want to set parameters using labview. There is a driver provided with the chip, that makes it possible to turn the usb port into a virtual com-port. But how do I continue from here? Do I write my application as if it were a classic serial port device, using VISA, or is it more complicated than this?

    We had an RS-232 design that communicated with LabVIEW via the plain old serial commands here that needs to be converted to USB and CAN.
    A serial-USB chip was inserted to account for the hip USB transition. As i've been told by the electronics designer, it worked without a flaw (I don't remember the type used however).

  • Compiling a LabVIEW application for Linux

    Hi
    I have developed my labVIEW application in windows XP using LabVIEW 7.1
    Can anybody tell more what I need to do and what tools I need to complie my application for Linux.  Do I just need an application builder for Linux?
    Hope somebody can help.
    Many thanks
    Ash

    hello ash,
    you need labVIEW and the application builder both for linux in order to create an application for a linux target.
    regards,
    robert h
    NI germany

  • How to create desktop application for simple server program using netbeans?

    Hi,can anyone help me on this one??
    I'm am very new to java,and I already trying different example program to create desktop applications
    for simple server program but it's not working.
    This is the main program for the simple server.
    import java.io.*;
    import java.net.*;
    public class Server {
    * @param args the command line arguments
    public static void main(String[] args) {
    try{
    ServerSocket serverSocket = new ServerSocket(4488);
    System.out.println("Server is waiting for an incoming connection on port 4488");
    Socket socket = serverSocket.accept();
    System.out.println(socket.getInetAddress() + "connected");
    PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
    BufferedReader in = new BufferedReader( new InputStreamReader(socket.getInputStream()));
    String inputLine;
    while ((inputLine = in.readLine()) != null){
    out.println(inputLine);
    System.out.println("Connection will be cut");
    out.close();
    in.close();
    socket.close();
    serverSocket.close();
    }catch(IOException e){
    e.printStackTrace();
    // TODO code application logic here
    }

    and this is the Main Processing :
    import java.awt.*;
    import java.awt.event.*;
    import java.util.logging.Level;
    import java.util.logging.Logger;
    import javax.swing.*;
    import java.text.*;
    import java.util.*;
    import java.net.*;
    import java.io.*;
    public class MainProcessing {
    private static final long serialVersionUID = 1L;
    static private boolean isApplet_ = true;
    static private InetAddress argIp_ = null;
    static private int argPort_ = 0;
    public TCPIP TCPIP_ = null;
    private InetAddress ip_ = null;
    private int port_ = 10001;
    static private boolean conectFlag = false;
    private BufferedWriter bw;
    FileOutputStream fos;
    OutputStreamWriter osw;
    public int[] current = new int[400];
    public int[] volt = new int[400];
    public int[] revolution = new int[400];
    public void init() {
    public void start() {
    if (isApplet_) {
    try {
    ip_ = InetAddress.getByName(getCodeBase().getHost());
    } catch (UnknownHostException e) {
    } else {
    ip_ = argIp_;
    if (argPort_ != 0) {
    port_ = argPort_;
    // IPアドレスが不明なら何もしない
    if (ip_ != null) {
    // コネクションが成立していないなら、接続
    if (TCPIP_ == null) {
    TCPIP_ = new TCPIP(ip_, port_);
    if (TCPIP_.getSocket_() == null) {
    System.out.println("ミス1");
    // エラーメッセージを表示
    return;
    if (TCPIP_ == null) {
    System.out.println("ミス2");
    return;
    System.out.println("成功");
    conectFlag = true;
    try {
    TCPIP_.sendF();
    } catch (IOException ex) {
    Logger.getLogger(MainProcessing.class.getName()).log(Level.SEVERE, null, ex);
    System.out.println("" + conectFlag);
    return;
    public void receive() {
    try {
    // Calendar cal1 = Calendar.getInstance(); //(1)オブジェクトの生成
    // int year = cal1.get(Calendar.YEAR); //(2)現在の年を取得
    // int month = cal1.get(Calendar.MONTH) + 1; //(3)現在の月を取得
    // int day = cal1.get(Calendar.DATE); //(4)現在の日を取得
    // int hour = cal1.get(Calendar.HOUR_OF_DAY); //(5)現在の時を取得
    // int min = cal1.get(Calendar.MINUTE); //(6)現在の分を取得
    // int sec = cal1.get(Calendar.SECOND); //(7)現在の秒を取得
    byte[] rev = TCPIP_.receive();
    // System.out.println("受信");
    if (rev != null) {
    byte[] Change = new byte[1];
    int j = 0;
    for (int i = 0; i < 1200; i++) {
    Change[0] = rev;
    current[j] = decimalChange(Change);
    i++;
    Change[0] = rev[i];
    volt[j] = decimalChange(Change);
    i++;
    Change[0] = rev[i];
    revolution[j] = decimalChange(Change);
    } catch (NullPointerException e) {
    public int decimalChange(byte[] byteData) {
    int bit0, bit1, bit2, bit3, bit4, bit5, bit6, bit7;
    int bit = 0;
    for (int i = 0; i < 8; i++) {
    int a = (byteData[0] >> i) & 1;
    System.out.print(a);
    System.out.println();
    return 1;
    public void destroy() {
    // &#20999;&#26029;
    if (TCPIP_ != null) {
    TCPIP_.disconnect();
    if (TCPIP_.getSocket_() != null) {
    try {
    System.out.println("\ndisconnect:" + TCPIP_.getSocket_().getInetAddress().getHostAddress() + " " + TCPIP_.getSocket_().getPort());
    } catch (Exception e) {
    TCPIP_ = null;
    public boolean conect(int IP) {
    conectFlag = false;
    String address = "192.168.1." + IP;
    System.out.println(address);
    try {
    argIp_ = InetAddress.getByName(address);
    } catch (UnknownHostException e) {
    // xp.init();
    isApplet_ = false;
    start();
    return (conectFlag);
    public void send(String command, int value, int sendData[][], int i) {
    int j = 0;
    Integer value_ = new Integer(value);
    byte values = value_.byteValue();
    Integer progNum = new Integer(i);
    byte progNums = progNum.byteValue();
    try {
    TCPIP_.send(command, values, progNums);
    for (j = 1; j <= i; j++) {
    Integer time = new Integer(sendData[j][0]);
    byte times = time.byteValue();
    Integer power = new Integer(sendData[j][1]);
    byte powers = power.byteValue();
    TCPIP_.send(times, powers);
    TCPIP_.flush();
    } catch (IOException ex) {
    Logger.getLogger(MainProcessing.class.getName()).log(Level.SEVERE, null, ex);
    public void file(String name) {
    ublic void fileclose(String name, String command, int value, int sendData[][], int i) {
    try {
    fos = new FileOutputStream("" + name + ".csv");
    osw = new OutputStreamWriter(fos, "MS932");
    bw = new BufferedWriter(osw);
    String msg = "" + command + "," + value + "";
    bw.write(msg);
    bw.newLine();
    for (int j = 1; j <= i; j++) {
    msg = "" + j + "," + sendData[i][0] + "," + sendData[i][1];
    bw.write(msg);
    bw.newLine();
    bw.close();
    } catch (IOException ex) {
    Logger.getLogger(MainProcessing.class.getName()).log(Level.SEVERE, null, ex);

  • How to Create New Application for iPhone

    Hi,
    Can anyone guide me how to create New Applications for the iPhone.
    Regards,
    Mustafa Ali Qizilbash

    If you think Apple's is making a profit off the $99 it collects for the iPhone Developer Program membership, you're badly underestimating how much it costs to run the program.

  • Can 10G express be used to create an application for use with a 10G instanc

    Hi
    Can 10G express be used to create an application for use with a 10G instance? I am new to Oracle 10G. I like the interface for creating applications, maintaining users, etc. Can this tool be pointed at a regular instance of 10G so that applications can be created against a regular 10G database not the express database?
    Can PL/SQL proceedures that are created in 10G express also be migrated to a 10G database?
    Thanks in advance
    Dean-O

    Can 10G express be used to create an application for use with a 10G instance?Yeah, that's the whole point from a marketing perspective ;)
    Can this tool be pointed at a regular instance of 10G so that applications can be
    created against a regular 10G database not the express database?Yes but it's a different version. Check out:
    http://www.oracle.com/technology/products/database/application_express/index.html
    Can PL/SQL proceedures that are created in 10G express also be migrated to a 10G database?Yes they can!
    ~Jer

  • Validating a LabVIEW application for medical devices

    I am interested in talking with someone who used LabVIEW to validate a medical device. How did you setup the LabVIEW program test sets?

    Why stop at VC++, Word or whatever and not require the validation of Windows and the hardware you run your OS on?
    In short you don't validate the tools in itself but your application and of course the results it produces. A proper design process starts with a good (and validated) requirements specification. From that you create your application. Then you have a validation specification that describes all the specific steps to verify and validate that your application actually does what it is supposed to do. Here you work with well known devices and DUT's so you have control over the results you expect. And of course everything needs to be documented to the last point. All this specification documents and according validation and reports is what makes development for medical devices more involved and expensive than in some other applications.
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • How to build a Labview driver for a USB device?

    I have purchased a USB Hall probe (a device that measures magnetic fields) and now I need to build a LabVIEW driver for it (the company that sells this device did not build drivers for it, to keep the price down I suppose). The USB device does come with an operating software, but what I need is to control the device using LabVIEW. I have some experience with LabVIEW, but none with building drivers. I don´t really know where to start, so any advice would be helpful.

    To do USB in LabVIEW you'll want to get the NI-VISA driver. After you've got VISA, check out a few examples: 
    USB Instrument Control Tutorial
    Six Things You Need to Know about USB Instrument Control
    There are also examples built in to LabVIEW (under Help>>Find Examples to open the NI Example Finder, then under Hardware Input and Output>>VISA)
    Tim W.
    Applications Engineering
    National Instruments
    http://www.ni.com/support 

  • Working with Agilent Infiniium 54830B DSO and Labview: Why is the GPIB device not displayed in MAX?

    Hi,
    I want to use Labview to access Agilent 54830b scope, but the GPIB device is not shown in Agilent Connection Expert or in Measurement & Automation Explorer (MAX).
    In Agilent Connection Expert (Version 16.2.15825.0) the GPIB0 Interface is displayed, but no Instrument is shown.  In MAX (Version 4.6.1f,0) it is the same problem. The GPIB0::INTFC is shown under Miscellenous VISA resources, but no Instrument is shown.
    I installed the driver for the agilent and tried to get an answer of the GPIB device with an Initialize.vi of Lab View but it is always shown an error.
    Can anyone help me?

    c-harlie57 wrote:But I have to see the device without cable, haven't I?
    What?  Your instrument has to be connected in order for MAX to find it.  So, yes, you need the cable to connect between the instrument and your computer.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • Create Labview application to call other installers

    I am trying to create a labview application using LabView 7.0 so that it can call several other installation applications sequentially.

    Hi jgv,
    and where is your problem?
    You can call other apps by using SystemExec...
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • Create ADF applications for GlassFish runtime not possible?

    I am running Eclipse with OEPE 12.1.1.2 and want to build an ADF Essentials application for GlassFish.
    I have GlassFish installed into Eclipse (GlassFish Server Open Source Edition 3 (Java EE 6)) and running.
    I have installed ADF Essentials as instructed in FMW Admin Guide 11.1.2.3 appendix C (copied jars to lib directory of domain, set JVM parameters).
    Now when I try to create an ADF Application in Eclipse, I cannot create a GlassFish target runtime. The only options I see are WebLogic 10.3.4, 10.3.5 and 10.3.6.
    The "Download additional server adapters" link doesn't give me any GlassFish options.
    How do I set up a GlassFish ADF Essentials runtime environment in Eclipse? Any pointers appreciated.
    Best regards
    Sten Vesterli
    Edited by: Sten Vesterli on Feb 24, 2013 2:51 PM

    The version of OEPE you are using supports ADF 11g applications that can be deplyed to Weblogic Server. It doesn't support deployment of ADF applications to GlassFish and also doen't support the ADF Essentials version of ADF. These are planned for an upcoming release of OEPE.
    Is the ADF application you would like to build/deploy a pure ADF Faces application or does it include ADF TaskFlow, ADF DataControls and ADF Binding?
    -Raghu

  • Create Planning Application for the first time without using workspace

    hi,all:
    I come across a problem:The Hyperion Planning Application isn't configured into the workspace,but i have to create a Hyperion Planning Application for the first time.So, have any other methods to solve this problem? Can I use other tools or something to create it?
    thanks very much

    yellow wrote:
    Hi,John,Thanks for your quick reply.
    I think after install Hyperion Planning,at first time can't create application in this address:http://localhost:8300/HyperionPlanning/ ,usually create it in workspace.
    Is the address you said different from http://localhost:8300/HyperionPlanning/?
    thanksI gave you the address to create a planning application directly - http://localhost:8300/HyperionPlanning/AppWizard.jsp
    Notice the AppWizard.jsp on the end.
    If it version 11 you will be able to create your datasource from that location, if it is version 9 then you will have to create a datasource first from the configuration utility.
    Cheers
    John
    http://john-goodwin.blogspot.com/

  • Creating Labview VI for Newport's ESP6000 motion controller

    I am working on creating a Labview VI for ESP6000 motion controller (Newport). I want to move to stages independently one by one and acquire synchronized data from the analog input of the controller during the motion of the one of the stages. If there is anyone working with Labview on ESP6000, I will be glad to dicsuss common issues, obstacles, sub vi's etc.
    ceyhun

    We built a test station for an automotive component with the ESP6000. The biggest limitation we ran into was the 1000-sample buffer capacity of the analog input. We were hoping that it would behave like the NI DAQ boards. It was not our choice to use the ESP6000. The customer supplied it. The whole setup cost in excess of $9,000. The NI equivalent would be about 2/3 that much. Anyway, Newport supplies a driver that does work. It takes some work to get everything going properly though.
    Remember that Alliance Members are here to help. We do this stuff every day.
    Daniel L. Press
    PrimeTest Corp.
    www.primetest.com

  • HP Pocket Playlist mobile application for windows 8 devices

    Hi,
    does someone know why there is not HP Pocket Playlist mobile application for Windows 8 phones? or when the application will be available in the app store?
    Any information is very welcome.
    Regards,
    Fer

    I am very dissappointed, I am also not able to find an app for my Windows 8.1 phone. Please tell us where we are to get it.

  • Creating WDJ application for touchscreen devices

    Hello All,
    I need to develop one app with Web dynpro java which will be tested from touchscreen hardware. I checked the normal WDJ application on that machine and its working fine.
    But now the requirement is to provide the touchpad (as we see in touchscreen mobiles). And after clicking the input field, keyboard type touch pod opens up at the bottom of the screen and the selected values from the touchpad should be copied to the selected input field in sequence.
    Kindly help and suggesst some path to implement this asap.
    Regards
    Mandeep

    One option (the more correct), would be to use some application installed on the touchscreen device to carry out this task of 'keyboard'. However, you can put a button beside the input field (containing the image of a keyboard) and clicking this button opens a popup that simulates a keyboard, similar to the input field of the Google page.
    Regards,
    Angelo

Maybe you are looking for

  • FYI Notification for EIT

    Hello, We have a below requirement for EIT Approval and FYI Notification - 1) Employee will fill their training need in a EIT in self service, 2) This EIT will go the Manger for Approval. 3)If Manager Approves it then it will go to the Training depar

  • Question, PSE09 Error

    PSE09, Windows 7 OS, when I attempt to edit an image I get this " "Some of the application components are missing from the application directory, please re-install the application". Was able to edit under old PC OS Vista, upgraded to Windows 7 and no

  • Delivery item catg

    HI, While creating delivery with reference sales order system showing error that No delivery-relevant items in order 0010000079, order type ZFOR Please give me the solution. Thanks, Raj

  • Regarding Contacts: how can I create a group without adding those names to All Contacts?

    I can create distribution lists in my PC without cluttering up my list of All Contacts. I can't figure out how to do this in my new Mac. Thanks in advance for your help.

  • MAX - Message from Webpage

    Greetings Everyone,      Sorry if this has been posted in the incorrect forum.      When I am using MAX and select the Calibration Tab for the PXI-5114 or PXI-4065 a dialogue box "Message from Webpage" appears as displayed in the attached picture.  I