Question about labview block diagram

Hi all,
I'm working on labview with fieldpoint modules. Why can't I connect the FieldPoint IO Point Constant directly to the FP Read (Polymorphic)? It says "I connected 2 terminals of different types". But somehow I found some manuals on NI which said these 2 items could actually be connected. I use Labview 7.1.
Regards,
Nicky
Solved!
Go to Solution.

That Fieldpoint Icon looks different from the one I'm used to seeing.  Unfortunately, my PC that has 7.1 on it isn't running anymore, so I can't check that far back.
The error tells you something about what it is looking for (cluster of 2 elements).  Turn on context help for the Fieldpoint function.  Delete the broken wire and right click on the connector input and select Create Constant.  With either of those, you should be able to find out some information as to what is required in that "cluster of 2 elements".
Here is what mine looks like.  I am curious to know where you got your Fieldpoint function from.  Is it from an older version of LabVIEW than 7.1?
What version of Windows are you using?  The font that is showing up on your block diagram looks oddly blocky.
Message Edited by Ravens Fan on 05-10-2010 03:56 PM
Attachments:
Example_VI_BD.png ‏10 KB

Similar Messages

  • A question about LabVIEW's instinct.

    Hello guys:
    I have a question about LabVIEW's nature.
    Is LabVIEW a language that can realize the operation system(OS) ?
    I feel LabVIEW can express my idea intuitively in my mind.
    So LabVIEW can help me develop some program rapidly.
    I think LabVIEW can do it.
    How about your opinion?

    Do you mean can LabView read your mind?
    Not by itself, external hardware is required.
    Jeff
    "´^¤j®ü" wrote in message
    news:3b05a593@newsgroups....
    > Hello guys:
    >
    > I have a question about LabVIEW's nature.
    > Is LabVIEW a language that can realize the operation system(OS) ?
    > I feel LabVIEW can express my idea intuitively in my mind.
    > So LabVIEW can help me develop some program rapidly.
    >
    > I think LabVIEW can do it.
    >
    > How about your opinion?
    >
    >
    >
    >

  • How can I make Microsoft Wireless Intellemouse Explorer 2.0 horizontally scroll my LabVIEW block diagrams using the tilting wheel?

    I bought this expensive mouse in high hopes that I could use the tilt wheel left/right to scroll horizontally, but it does not do it! Vertical scrolling works great. LabVIEW 7.0. Please help! I'm tired of going to the horizontal scroll bar on my block diagrams!

    This doesn't exactly answer your question, but if you use the auto tool, press and hold and you get the Scrolling Tool. That will let you drag the diagram or panel around quickly.
    Ed
    Ed Dickens - Certified LabVIEW Architect - DISTek Integration, Inc. - NI Certified Alliance Partner
    Using the Abort button to stop your VI is like using a tree to stop your car. It works, but there may be consequences.

  • Questions about LabVIEW

    Dear support team,
    Could someone please respond to Eric's questions? Eric works at Bonneville Power Administration and they are gearing up for another major LabVIEW and DSC project. He may have LabVIEW 7 beta. I am on my way out of town for two weeks and won't have access to phone or email. Thanks!!
    Tricia Lee
    DSM Inland Northwest
    [email protected]
    "Pierce, Eric - TNCB-TPP-2"
    05/01/2003 08:05 AM
    To: [email protected]
    cc:
    Subject: The list of question i never sent
    Sorry for the long delay, things have been very busy here with this new project. I have questions / concerns about the DSC, OPC and LOGOS; first here is our architecture.
    We will have two servers running windows 2000 server. Both servers will be live and need to have all DSC components installed. One server is to act as the primary server and the second is to act as a failover server. We have custom components that manage all of our custom services, if one of the custom services stops responding the failover service will shut down all custom services on the primary server and start all of the custom services on the secondary server, thus, the secondary server becomes our primary live server.
    My understanding is that we will have to load a *.spf file on each HMI that tells the HMI where the server is, at the same time we need to initialize the DSC and OPC with *spf and *.lpd files. Now I might have the file extensions wrong but the idea is the same. We have all of our data in a SQL 2000 database, how do we make sure that all of the configuration files match the SQL 2000 db? We have several GUI's that can edit the SQL 2000 data, how do we update the DSC / OPC configuration files?
    So in short here are my current questions:
    How can we manage failover with two live servers
    How can we ensure that DSC / OPC / Logos configuration files match the data in SQL 2000?
    Does any of this make sense? This labview stuff is very new to me.
    Eric Pierce
    ACS Group, Inc.
    Sr. Software Engineer
    w. (360) 619-6284

    Hi Eric,
    You got it right that once the primary machine goes down, the standby machine detects this, and then loads the appropriate SCF file, etc. Caveat: This would mean however that the hardware in question is accessible by both the machines (it's on an Ethernet, for instance). Any hardware physically connected to the primary machine will obviously be not accessible by the secondary (unless there's a way to have a "Y" connection).
    The logging part you mention is not very clear to me. Several questions come to mind: Isn't DSC the logger, logging to its Citadel database? Or, is SQL 2000 the main database? And DSC is logging to SQL 2000? If yes, how? Or is the SQL 2000 querying Citadel and hence getting the data into itself?
    Regards,
    Khalid

  • Question about labview under linux and the using of CIN....

    i have a problem with making Code Interface Node (CIN) with labview under LINUX... my goal is to make a CIN that can uses I2C interface (look to libk8000 from hihihihi), but it just work when i'm running it as ROOT ... is there a way to call the cin like as root.... thanks

    Hello Mister Pouf,
    Can you please explain more your problem? And give more details about it?
    Have you receive error message?
    Best Regards,
    Sanaa TAZI
    National Instruments France
    Sanaa T.
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    >> http://www.nidays.fr/images/081110_ban_nidays09_468X60.gif

  • Question about LabVIEW generated DLL's

    Hello,
    I want to try programming games in either JAVA or FLASH.
    What I want to know is if I can use the LabVIEW generated DDL's for use in my games, without having to need the LabVIEW runtimes installed.
    (in other words, are the LabVIEW generated DLL's, stand alone DLL's as generated in for example C/C++ or other programming languages?) 
    Second, how good is LabVIEW in converting it's code into a DLL. Can I make complicated algorithms, or are just simple functions allowed.
    Hope you guys can spare a few words on this topic.
    Sincerely,
    Heinen  
    The Enrichment Center is required to remind you that you will be baked, and then there will be cake.

    Hello dan_u and thank you for your quick reply.
    If the LabVIEW Runtimes are needed to use the DLL's, that is not a good option for me then. I eventually want to distribute my games over the internet, and having to sent the LabVIEW runtimes with the games is just not an option.
    To bad, I'm better in programming stuff in LabVIEW then in writen C++ like code.
    Sincerely,
    Heinen 
    The Enrichment Center is required to remind you that you will be baked, and then there will be cake.

  • Question about LabView 8.0

    Installers created from VIs are now compatible with Windows 98, like LabView 6.1?
    If not, future version of LabView will be able to create Win98 installers?
    With LabView 8.0 can I create smaller installer files?
    Thank you in advance.

    LV support for windows 98 stopped with version 7.1, so no future version of LabVIEW will support 98, which was replaced over 4 years ago.
    The LV run-time engine (which is included with the installer you create) has been getting bigger with every release. When you create the installer, you can choose to remove some of the optional features, which will make the installer size smaller, but not by a great deal. What you can do is instruct users to download the RTE from NI's website and send them only the executable, which will be much smaller than the full installer.
    Try to take over the world!

  • Question about LabVIEW toolkit versions

    Hi,
    In our systems we have LabVIEW 2012 sp1+ older versions of toolkits such as NI DAQmx (9.7) or NI Flex RIO (13.0 )
    I have bought a new system that has all the up to dated toolkit vesrions.For example NI DAQmx (9.9) or NI Flex RIO (13.2). I will install LabVIEW 2012 on this system but I would like to know if I open my VIs in teh system with up to dated drivers then can I open them again in my old systems ( they both use 2012 but driver versions are different) ?
    Could you please let me know if I need to re install the old drivers on my new system?
    Thanks 

    tintin_99 wrote:
    The problem I have now is I can't install labVIEW 2012 because Runtime engine of 2013 has been insalled on this system. Do I njeed to uninstall 2013 to be able to install 2012?
    They should install side-by-side without any issues.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • A question about no block io

    what is the advantage of no block io compared with block io?could you give me
    some example code and explain it ?thank you

    NIO was described at the time here: http://java.sun.com/developer/technicalArticles/releases/nio/
    Lots of tech tips deal with specific points:
    http://java.sun.com/developer/JDCTechTips/2002/tt0604.html#tip2
    http://java.sun.com/developer/JDCTechTips/2003/tt0909.html#1
    http://java.sun.com/developer/JDCTechTips/2004/tt0914.html
    etc

  • Question about Data Block Layout

    Why Oracle inserts new records from the bottom of
    data block towards to the front but not reversely
    instead? Is it because of considerations of
    efficiency or just choosed accidentally?
    Any help will be appreciated

    Why not ?
    And if u switch the inserting way, it will the same thing but reversly :-)
    I think it's cause of PCT_FREE and PCT_USED values of the blocks...
    Fred

  • Some question about coding block

    Hi,
      when establish a special purpoe ledger, a coding block field is established, but I can't find any new field in t-code oxk3. so I want to know what the fields such as SAP stand account assignments and Customer-defined account assignments mean in t-code oxk3. And is there any relations between these fields and speical purpose ledger?
    Thanks

    The default password for Web Cache is: administrator
    See walkthrough on the sample code page: http://otn.oracle.com/sample_code/products/ias/content.html
    HTH,
    Ashesh Parekh
    Oracle9iAS product management

  • What is the best way to keep the block diagram/ front panel clean?

    Hello,
    I am relatively new to Labview so I'm not able to tell if I'm overcomplicating my programs or making my block diagram too cluttered. I was wondering if there were some ways to tell whether I could simplify my programming just by looking at it (perhaps only experience helps for these things) ? 
    I have attached my VI here. Currently, it has the capability to monitor the voltage and current from two motors. On display, you can see a indicator with the voltage and current values and there are charts toward the bottom that can display waveforms from different motors with a drop down menu. 
    The front panel is rather clean in my novice opinion, but the block diagram seems messy to me, just at first glance. I foresee a problem occuring in the future however. In the future, I will have to scale the VI to monitor 50 motors. All the programming will be the same as the one I have now, except it will have 50 indicators and unfortunately 50 times pretty much everything. I would like to avoid this, but I'm not sure how I could.
    I am using a USB 6009. I am using its four differential inputs to monitor the voltage and current of two motors. In the future, I will be getting more DAQ units (25 total because 2 motors can be monitored for each DAQ). The new DAQs will help will help with more resource space, but I think complicate things with the additional potential of 24 more DAQ Assistants (as used in my code). 
    Thanks for any help you might be able to provide!

    It usually is mainly experience that will teach you the best methods to make your code look pretty. I don't know anyone who is proud of their first from-scratch application. There are a few resources out there to help with best practices, like this group on ni.com, but you'll learn the most from your own development.
    Your front panel looks great. FPs in general are really up to you. You can make it look as ugly or pretty as you want. When you have some duplicate controls and indicator groups, you should utilize clusters and arrays to simplify. You could use a little bit of cleanup in that regard, but not much. Also, personally, I hate reading red text unless it's a warning of some sort.
    Your block diagram could use some cleanup in a modularity sense. You have a lot of repeated code, which you could consolidate in to a subVI that is used in multiple locations, or in a For loop. A general rule of thumb is to keep your block diagram within a single monitor. You shouldn't have to scroll. Your application is pretty simple, so it's hard to mess it up
    Here are some specifics about your block diagram:
    Right click your terminals on the block diagram and uncheck "View As Icon". You're welcome.
    Duplicate operations on each waveform "(x*2-4)/16": create subVI and/or run the waveforms through a For loop.
    You do a lot of 2-element arrays and then indexing. Just replace those with a Select node based on the numeric.
    All of your code is running every time, including your property nodes at the bottom, which is unnecessary. As you learn LabVIEW architectures, you will learn how to bypass this with initialization and exiting code, but for now you should put a case structure around those for only when the motor numbers change.
    I'm not sure how you're timing your main loop, but you should put a delay in there because you don't need the DAQmx node to be pulling as fast as your CPU will allow.
    There are free intro videos you can watch to learn what NI would suggest in terms of coding and teach you some of the basic features and such. Here's a three hour course, and here's a six hour course.

  • PXIe-5663e block diagram

    Hello,
    I have a question regarding the block diagram of the VSA 5663e, in particular of the 5601 RF Downconverter (see attached file).
    There is an amplifier that can be switched on, but I can't find any means of controlling this PA manually. Is it meant to be a preamplifier?
    Is this PA switched on automatically by software? If yes, under what conditions? There seems to be no way to retreive the status of the PA from the instrument.
    Thanks
    Attachments:
    5663e.png ‏50 KB

    HI HansAnders,
    the only thing you can direclty set is the reference level. You should use the smallest possible level you can (depending on your signal).
    Than you have the possibility to change some other settings, so the amplifier will be turned on (or off). I have here two documents which explains how to do that:
    Attenuation of the 5663
    Downconverter Gain
    Unfortunatly I dont have any information about when it is turn on exactly. So this you will have to try. But you will see when you set the attenuation on manual and to zero your noise will be reduced.
    I hope this helps,
    RMathews

  • Hot to disabled the "Block Diagram to show" for other users?

    Hi,
    I am doing a LabVIEW program that other persons may use.
    I need them NOT to be able to access the "LabVIEW Block Diagram" (by doing e.g: Ctrl + E).
    How can I do this?
    Kind regards,
    Amaloa S.

    Hi Amaloa,
    You could achieve this by:
    - Click File (on your front panel) > VI Properties
    - On the Category drop down list, click Protection
    - Select Password-Protected
    - Enter New Password and varify it again
    Regards,
    CLA | LabVIEW 7.1... 2013
    www.renishaw.com

  • LabVIEW blocking QT signals?

    I have a LabVIEW 8.6 program that is using a DLL written in QT; the DLL listens to a TCP port for incoming messages and updates some internal data.  My LabVIEW program calls into the DLL occasionally to read the internal data.  The DLL works perfectly (i.e., receives data from the TCP port) with another QT program.  However, it does not work at all with my LabVIEW program.
    I've attached a debugger to the DLL and can see calls from LabVIEW going into it -- my function for getting the internal data is being called and I can step through it.  The code that gets the data from the TCP is never called though; it looks like the signal for incoming data on the TCP port is never triggered. 
    I know this sounds like a QT issue but the DLL works perfectly with another QT program.  Unfortunately, it fails miserably with LabVIEW.  
    One theory:
       - The event loop is not running when LabVIEW calls the DLL
          - In the QT DLL's run() function, I call socket->waitForDisconnected(). Perhaps the DLL is not processing incoming events because the event loop is not running?  If I call exec() to start the event loop, LabVIEW crashes (LabVIEW 8.6 Development System has encountered a problem and needs to close."):
       AppName: labview.exe     AppVer: 8.6.0.4001     ModName: qtcored4.dll
       ModVer: 4.5.1.0     Offset: 001af21a
          -  Perhaps when I call the DLL from another QT program, that program's event loop is allowing for the TCP signal to be seen by the DLL.  Unfortunately, kicking off the event loop in the DLL takes down LabVIEW.
    Any thoughts on how to keep signals running in the DLL when LabVIEW is the calling program?
    (Cross-posted on  http://stackoverflow.com/questions/1267804/labview-blocking-qt-signals)

    Hi,
    calling a dll in LabVIEW can be tricky. Qt is based on C++ and LabVIEW do not like C++. A dll written in C++ needs to be redefined in how calling conventions must be. There is some App. notes you should read. Please search for them here or at lavag.org.
    Regards.

Maybe you are looking for

  • How to connect ITunes to my IPhone 4S ?

    I have a new Iphine 4S. I am trying to get my Itunes and phone to connect. When I downloaded Itunes all I get is the player screen. I do not get a screen that shows my Iphone connected. I have uninstalled and reinstalled ITunes 3 times and I get the

  • How do I get an old app of splashtop to work

    I desparately need someone to help me. Last fall I had a Toshiba Tablet, and I purchased the Splashtop app. I just recently sold it, and bought an iPad 2 yesterday. I am having all kinds of trouble, setting this app up on my iPad.   Can someone tell

  • Issue of Outgoing payment F-53

    I have a problem about document currency. Actually, our PO, GR/IR is based on USD currency. But when we did clearing by F-53, we use our local currency for document currency. I would like to know is better to use USD as document currency or local cur

  • Validation for Proj. structure

    Hi, I understand that there is a provision to create a validation under "Consistency Check project structure". If I create a validation here where shall I assign this (like if we create a Proj. defn or WBS validation, we can assign the same in the Pr

  • Why do I keep getting network error while trying to transfer contacts?

    I just received my i4 and am trying to verify my phone number in VZ Contact Transfer.  I've tried ten times, and every time it gives me a Network Error.   The phone is activated.  Help!