Scaling and Mapping Express VI

Just learning my way around Labview 7 Express and working through the
first example. On page 1-9 of the Getting Started with Labview manual
there is a reference to a Scaling and Mapping Express VI, which is
available from Arith/Compare on the Functions palette.
My problem is that my Arith/Compare palette doesn't have this as an
option and I can't seem to find it available under All Functions
either. My choices in Arith/Compare are Formula, Time Domain,
Numeric, boolean and Comparison.
So I'm wondering if I'm the wrong place, or if I can search a library
of Express VIs which it might be hiding in?

Found it on both the standard numeric palette and on my express palette (has an icon depicting two yellow cubes):
Functions -> Numeric -> Scaling and mapping
Functions->Express->Arithmetic and comparison->Scaling and mapping (the path may vary depending on the palette setup...).
However if you can't find it try searching for it. Click the search button on top of the functions palette and search for the VI.
Could be that it only comes with some of the development systems, we've got the full developer suite, if you only have the basic e.g. it might not be included (?).
MTO

Similar Messages

  • Can't find Scaling and Mapping Express VI

    I have just upgraded from 6 to 7.1 and am going through the "Getting Started" booklet. On page 1-9, it says to get the Scaling and Mapping Express VI from Arithmetic and COmparison. I don't see it there. I used Search and couldn't find it either. Am I lookiing in the wrong place? Thanks, Peg

    I downloaded the example "scalemap.vi" and it cannot run because of the lack of subscaling.vi and configure scaling and mapping. It wants to look in scaleandmapblock.llb but that does not seem to exist. I've tried poking around on the Installation CD but I don't really know where to look. I guess I'll try reinstalling 7.1.
    Peg

  • Hi!!I want to scale an analogic signal, and I don´t understand very well how interpolated option works in "Scaling and Mapping".

    Can anyone explain to me, the option Interpolated, in the function , "Scaling and Mapping?
    Thank you!!!!!

    When you select Interpolation you then define a table of value pairs; basically the raw data versus actual data.
    For example
    2 5
    4 10
    6 20
    What the VI then does is if the input signal has a value of 3 the Express VI will linearly interpolate between 5 and 10 and will map your value of 3 to 7.5. Again a value of 5 would then be interpolated and mapped to 15.
    Take a look at the attached VI.
    Evan
    National Instruents
    Attachments:
    mapandscale.vi ‏89 KB

  • Sensor Mapping Express VI's performanc​e degrades over time

    I was attempting to do a 3d visualization of some sensor data. I made a model and managed to use it with the 3d Picture Tool Sensor Mapping Express VI. Initially, it appeared to work flawlessly and I began to augment the scene with further objects to enhance the user experience. Unfortunately, I believe I am doing something wrong at this stage. When I add the sensor map object to the other objects, something like a memory leak occurs. I begin to encounter performance degradation almost immediately.
    I am not sure how I should add to best add in the Sensor Map Object reference to the scene as an object. Normally, I establish these child relationships first, before doing anything to the objects, beyond creating, moving, and anchoring them. Since the Sensor Map output reference is only available AFTER the express vi run. My compromise solution, presently, is to have a case statement of controlled by the"First Call" constant. So far, performace seems to be much better.
    Does anyone have a better solution? Am I even handling these objects the way the community does it?
    EDIT: Included the vi and the stl files.
    Message Edited by Sean-user on 10-28-2009 04:12 PM
    Message Edited by Sean-user on 10-28-2009 04:12 PM
    Message Edited by Sean-user on 10-28-2009 04:16 PM
    Solved!
    Go to Solution.
    Attachments:
    test for forum.vi ‏105 KB
    chamber.zip ‏97 KB

    I agree with Hunter, your current solution is simple and effective, and I can't really visualize a much better way to accomplish the same task.
    Just as a side-note, the easiest and simplest way to force execution order is to use the error terminals on the functions and VIs in your block diagram. Here'a VI snippet with an example of that based on the VI you posted. (If you paste the image into your block diagram, you can make edits to the code)
    Since you expressed some interest in documentation related to 3D picture controls, I did some searching and found a few articles you might be interested in. There's nothing terribly complex, but these should be a good starting point. The first link is a URL to the search thread, so you can get an idea of where/what I'm searching.You'll get more hits if you search from ni.com rather than ni.com/support.
    http://search.ni.com/nisearch/app/main/p/q/3d%20pi​cture/
    Creating a 3D Scene with the 3D Picture Control
    Configuring a 3D Scene Window
    Using the 3D Picture Control 'Create Height Field VI' to convert a 2D image into a 3D textured heigh...
    Using Lighting and Fog Effects in 3d Picture Control
    3D Picture Control - Create a Moving Texture Using a Series of Images
    Changing Set Rotation and Background of 3D Picture Control
    Caleb Harris
    National Instruments | Mechanical Engineer | http://www.ni.com/support

  • How can I view the color ramp in LV 8.6 sensor-mapping express vi during run-time?

    Hi All, 
    I've been using the sensor mapping express VI that is new in LV 8.6. When I place the express vi in my block diagram of my main vi I get the normal 'express' style configuration dialog. As a part of the configuration there is a really nice 'color-ramp' control where I can configure ranges; max; min; out -of-range colors and so on.
    What I would like to do is have the color-ramp control appear as a control on my main vi's front panel. After I convert the express VI to a regular VI I can't seem to find the connection to this control. Although I have found the sub-vi that the expressvi uses in an .llb here:
    C:\Program Files\National Instruments\LabVIEW 8.6\vi.lib\express\express 3d picture\SensorConfig.llb
    Can anyone point me in the right direction to do this? I get so deep into all the sub-vi's I end up getting lost-haha!
    Thanks - Paul

    The characteristics of the color ramp (max, min, colors) are all part of a "colorrampstuff" cluster that is inside the Sensor Mapping express VI. In order to change those values for the express VI, you will need to create a custom express VI that provides you with inputs to this cluster. This is done similarly to creating a subVI. Then you can use a variety of methods to write to the elements in this cluster and change them while the program is running.
    It may be easier to place numeric controls on the front panel that write directly to the elements in the cluster than to use a color ramp as a control.
    Will
    Certified LabVIEW Architect, Certified Professional Instructor
    Choose Movement Consulting
    choose-mc.com

  • To retrieve the mapping expression of a particular column of an Interface

    How to retrieve the mapping expression corresponding to a particular column(say BATCH_ID) in the target table of the interface in IKM...?
    Using getColList() method all the mappings in the interface are retrieved.
    Is there a way to get the mapping for a single column using an API in IKM...?
    Thanks,
    Soumya

    Hi Soumya,
    You can define a User Defined Flag on your target and use it to get your column.
    For example, select the UD1 checkbox for BATCH_ID.
    If your KM task, pass an additional parameter (pSelector) to getColList : "UD1"
    http://docs.oracle.com/cd/E14571_01/integrate.1111/e12645/odiref_reference.htm#CIADFCFJ
    Hope it helps.
    Regards,
    JeromeFr
    [Edit] DecaXD was faster ;)

  • How to write the map expression for a const string

    hi all,
    i am trying to map from source table A to target table B. Table B has a column that A doesn't have and the column type is string.
    what should i do if i want to keep this column a const string like "abc"? How to write the map expression?
    Setting a default value like "abc" of this column in database is not available .
    please try to help, thanks a lot.
    jun

    Hi jun,
    You mean, u want to give some hard coded value to a specific column in mapping?
    If so , give 'abc' in the target column and execute it on Target.
    Thanks,
    Guru

  • Show/Hide sensor in sensor mapping express VI

    Hi all,
    I'm using and modifing Sensor mapping express VI to develop my application.
    I tried to hide/show sensors but without success.
    Is there a property node or invoke node to show/hide 3d scene objects?

    Hi Fourier,
    I don't think there is the possibility to hide/show sensor in Express Sensor Mapping.
    While you configure your express VI you need to select sensor in order to map to a model, and reconfigure the Express VI again non in Run-time in order to add/remove sensor.
    I'll try to look for a solution, and if I'll find it, I'll forward it to you. But I didn't find any helpful informationsyet .
    Best Regards.
    Claudio
    NI ITALY
    AE Dept.

  • LabVIEW crashed while loading Sensor Mapping Express VI

    Dear all,
    I've just installed LV8.6 evaluation with all the toolkits available in the DVD. I have two problems now, one major and one minor:
    1. Whenever I tried to use the Sensor Mapping Express VI, LabVIEW crashed with the pop-up window saying that "LabVIEW 8.6 Development System has stopped working". When I expanded Window's error pop-up, the message as can be found below. The same error occurs whenever I tried to load the sensor mapping demo I downloaded from the Developer Zone. I'm using Dell Inspiron 640m, by the way. When I tried with another Dell laptop (Dell Vostro), everything was alright.What I've done so far is to uninstall all NI's softwares inside this laptop, defrag, clean the registry and then reinstall LV 8.6 again but to no avail.
    Error message:
    Problem signature:
      Problem Event Name:    APPCRASH
      Application Name:    LabVIEW.exe
      Application Version:    8.6.0.4001
      Application Timestamp:    4862fd60
      Fault Module Name:    ig4dev32.dll
      Fault Module Version:    7.14.10.1147
      Fault Module Timestamp:    457ef11c
      Exception Code:    c0000005
      Exception Offset:    000063b2
      OS Version:    6.0.6001.2.1.0.768.2
      Locale ID:    17417
      Additional Information 1:    da97
      Additional Information 2:    7a880e72b9f1636f81b04947e06e5c6a
      Additional Information 3:    09b4
      Additional Information 4:    56e138085db0c350e7bf46ba31a7691f
    My computer specs are:
    OS: Windows Vista Home Basic
    RAM: 1.5 Gb
    Harddisk: 10Gb free (after LV is installed)
    Processor speed: 1.6 GHz Dual Core
    Anti Virus: Kaspersky Internet Security
    2. This is minor but still an annoyance. Whenever I tried to load my newly installed LabVIEW 8.6, it takes about 10-15 minutes before I got the Getting Started window. This includes the 5 minutes waiting period before I got the window stating how many days left for evaluation. This wasn't the case when I used LabVIEW 8.5.1 (even when every toolkits and modules are installed). Why so long?
    I've asked the local NI engineers but they are also clueless.

    Hi Lan,
    Thanks for your post and I hope your well today.
    1) You specs seem okay.
    Minimum
    Recommended
    Processor
    Pentium III/Celeron 866 MHz or equivalent
    Pentium 4/M or equivalent
    RAM
    256 MB
    1 GB
    Screen Resolution
    1024 x 768 pixels
    1024 x 768 pixels
    Operating System
    Windows Vista/XP/2000
    Windows Vista/XP
    Disk Space
    1.6 GB
    1.6 GB (Note -- Includes default drivers from NI Device Drivers CD)
     There has been some record of issues with the Sensor Mapping Express VI.
    Does it crash when you place it down on the block diagram? Or when you click to move it? Or when you run it? Does this happen when you load a model into it?
    However, as it seems to be an instance of your Dell Inspiron 640m, Im not sure what we can suggest - except to ask how the specs compare between the two machines?
    Some advice for Dells,
    #) So that LabVIEW can function properly with the video hardware, it is
    occasionally necessary to reduce the video acceleration. You can do
    this on Windows 2000 by right clicking on your desktop » Properties » Settings » Advanced » Troubleshooting.
    Start with the second setting from the right, "Disable bitmap and
    cursor acceleration.", and work your way left if the problem persists.
    #) Number of other issues with versions of Dell  video drivers.. upgrade?
    2) If this is a new installation that is slow then you may be having issues with specs, however there are a few things to try:
    a) Defrag Drive
    b) VLM licensing? If so, there is a timeout of a view minutes... is your version licensed currently?
    c) Clean your registry
    d) Check LabVIEW ini file to make sure the tasks are all necessary and the paths are local.
    e) Repair LabVIEW finally
    Hope this helps make some progress, 
    Kind Regards
    James Hillman
    Applications Engineer 2008 to 2009 National Instruments UK & Ireland
    Loughborough University UK - 2006 to 2011
    Remember Kudos those who help!

  • Can't forward ports with Cisco EPC3925 and Airport Express and Extreme!

    Hello,
    I have very big problem, I've been trying for whole day to forward ports for steam and I just can't I tried everything, I have Cisco EPC3925 ( Its main thing I think its router - right ? ) Then I have connected Airport Express to it with ethernet cable ( It's working as DHCP and NAT I have double nat issue in my airport program I don't know what is this ) also Airport Express is set to create a Wi-Fi network, then I have connected Airport Extreme with Wi-fi and set to exceed wi-fi network and can't change anything in it , can't open ports etc. etc. MY COMPUTER is connected to Airport Extreme ( 2nd device ) with cable ! So Im not connecting my computer to internet with wi-fi
    Also I've been looking in Airport Express ( the 1st device ) and I saw that there I can open ports , but I opened them and nothing happend ... ports are still closed... Also I've set my computer ip to static , tried everything . And portforward.com site isn't helpfull . Also I tried to set Airport Express ( 1st device ) in bridge mode and nothing happend ( after I set it to bridge mode I can't open ports in airport program )
    Please is there anyone that can Help me with this ????
    Also I want to say that somehow I dont know how, but I managed to open ports in the past
    I need to open all necessary ports because If I can't open them - I can't make a server and people can't join . I really really need help I've spent whole today's saturday to get it to work and this won't work !

    Tesserax wrote:
    I have Cisco EPC3925 ( Its main thing I think its router - right ? )
    Yes, the Cisco EPC3925 is a combination modem and wireless router or gateway device. This is the device that you would need to configure for port forwarding/mapping.
    Then I have connected Airport Express to it with ethernet cable ( It's working as DHCP and NAT I have double nat issue in my airport program I don't know what is this )
    A "Double NAT" condition is when you have two or more routers in series where they all have NAT enabled. NAT is a service that is intended to allow you to share one Public IP address with multiple Private network clients. This is what allows you to have more than one computer on your local network have the ability to share an Internet access.
    Since you have your AirPort Express connected to the Cisco by Ethernet AND the Express is configured to have NAT enabled is why you are getting a Double NAT warning.
    Normally you would want all downstream routers to be reconfigured as bridges (NAT & DHCP disabled).
    also Airport Express is set to create a Wi-Fi network, then I have connected Airport Extreme with Wi-fi and set to exceed wi-fi network and can't change anything in it , can't open ports etc. etc.
    You will need to reconfigure the Express as a bridge. The fact that you have configured the Extreme to extend its wireless range is fine.
    Also I've been looking in Airport Express ( the 1st device ) and I saw that there I can open ports , but I opened them and nothing happend ... ports are still closed
    You do not want to open ports on the Express. Again, if you reconfigure it as a bridge you won't need to as all of its ports will be opened.
    Ok I understand what u said, so I set my airport Express 1st device in bridge mode - if I do that I can surf internet without problems etc. Then when I set it to bridge mode my computer gets adress 192.168.1.X ( My computer gets 13 and I've set it to be static ) so my computer is 192.168.1.13 then -> I open ports for example 2700-27015 ( for steam ) in my router cisco website witch is 192.168.1.1 and in ip adress label I put my computer adress 192.168.1.13 after I do this I reset the router and turn it back on after all this everything should work fine and my ports should be open right?? Well..I've tried it.. after this I can surf internet without problems of course but my ports are still closed ... Im checking them on http://www.canyouseeme.org/ and it says they are closed I've tried with pultiple ports such as 80 .. and it just won't work I don't know why..
    Also someone told me to use DMZ on and in ip adress put WAN ip of my airport express ( if its NOT set in bridge mode ) and open ports for my airport ( also I tried to open for my computer too ) - It doesn't work
    Please friend tell me you can help me ..
    Message was edited by: bolo822

  • Airport Extreme and Airport Express and Slingbox (and ProxySTA) = confused

    I have an Airport Extreme Base Station (AEBS) acting as a router behind an Actiontec modem (in bridge mode) on Verizon in the east coast.
    I can connect my Slingbox Solo to the AEBS with an ethernet cable and set everything up to see video off the internet in another city - fine.
    But I really would like to have my Airport Express connect to my AEBS as a wireless bridge (using ProxySTA) with my slingbox connected to my Airport Express through a ethernet cable (they are in a different room from the AEBS).
    I've confirmed both my AEBS and Airport Express are the latest models, n-capable, etc.
    I think I've followed all the instructions correctly for setting up the wireless bridge (I followed these instructions: http://discussions.apple.com/thread.jspa?threadID=2638404&start=15&tstart=0)
    I have also done port forwarding of the Slingbox Solo in AEBS (using the method discussed at the bottom of this page: http://forums.dealmac.com/read.php?4,2774962)
    Anyway the problem is that the slingbox is not working the same as when I had it connected to the AEBS directly by cable - the slingbox is "recognized", and is listed in AEBS's client list, but still regular video signals aren't coming through.
    (Please don't be too thrown off by the fact that this is a slingbox; the advice I'm looking for could apply to anything being connected, like an Xbox, a playstation, etc. )
    I've tried a few obvious things like hard re-sets of both Airports and the slingbox to no avail.
    I have a sense that the problem may have something to do with my port-forwarding and/or other settings -- I'm totally a babe in the woods here.
    There are a few issues I'm confused about, and would appreciate clarification on:
    For the port-forwarding ip address, was it correct of me to use the "DHCP reservation" ip address I had setup in AEBS for the slingbox?
    For the Airport Express settings, should I have selected the "join network" or the "extend network" option (I've read conflicting advice about this)?
    I configured the port-forwarding of the slingbox ip address before setting up the wireless bridge configuration. What is the interplay between these 2? Do the wireless bridge settings need to be integrated into the port-forwarding settings in some way? Should the wireless bridge ip address be port-forwarded in addition to the slingbox ip address?
    I have come across this discussion (second from last post): http://hintsforums.macworld.com/showthread.php?t=84151&highlight=proxysta which introduced these new questions to me - how should I set up my settings at AEBS ->Internet->NAT? Should I enable default host? enable NAT port mapping? what should be filled in if using Enable default host?
    Message was edited by: H L

    But I really would like to have my Airport Express connect to my AEBS as a wireless bridge (using ProxySTA) with my slingbox connected to my Airport Express through a ethernet cable (they are in a different room from the AEBS).
    It's not documented in Apple's user guide, but the only way to use ProxySTA is configure the AirPort Express to "join" a wireless network and "enable ethernet clients" during setup.
    The Express will not provide any additional wireless coverage when it is configured to "join". It simply receives a wireless signal from your main router and provides a signal at the ethernet port. In effect, it becomes another LAN port on your main router supported by a wireless connection. (You won't get ethernet speeds...you'll get wireless speeds).
    The main advantage of setting the AirPort Express up this way is that it provides better bandwidth performance.
    If you use the "extend a wireless network" setup, the Express provides more wireless coverage in the area where it is located AND the ethernet port is also enabled in this configuration. But, there is some bandwidth loss providing the additional wireless coverage.
    So, it's a compromise to choose which setup will provide you with the best performance. If you don't need the additional wireless coverage from the Express, the "join" setup would be the best choice, performance wise.
    If you have the Express setup to "extend" now, you can perform a simple test to see if you got the configuration right. Just plug in a laptop to the ethernet port on the Express, turn off the wireless on the laptop, and see if you get an internet connection when you open your browser.
    If you do, the configuration is correct. If you don't, something is not right with the configuration of the Express.
    Sorry, I can't help on the port forwarding questions. That really should be another post.

  • Wireless modem and Airport Express.. one at a time

    Recently my internet provider upgraded my old plug in modem to a newer wireless model. Now it seems that the current setting allow communication with only one or the other at the same time. If I want to be online with the wireless modem and send my iTunes music via Airport Express to my sound system, no dice. I have to either click on the modem up in the Airport choices to be online and listen to iTunes through the computer speakers, or go offline to listen to music through the sound system and Airport Express.
    I'm sure I'm just missing something in preferences or settings somewhere.
    Can someone point me in the right direction?
    Thanks, and Happy New Year!

    No ideas?

  • [svn] 3045: Fix FB-13900: Expression Evaluator: 'is' and 'as' expressions return 'Target player does not support function calls'

    Revision: 3045
    Author: [email protected]
    Date: 2008-08-29 10:59:25 -0700 (Fri, 29 Aug 2008)
    Log Message:
    Fix FB-13900: Expression Evaluator: 'is' and 'as' expressions return 'Target player does not support function calls'
    Ticket Links:
    http://bugs.adobe.com/jira/browse/FB-13900
    Modified Paths:
    flex/sdk/trunk/modules/debugger/src/java/flash/tools/debugger/concrete/BinaryOp.java
    flex/sdk/trunk/modules/debugger/src/java/flash/tools/debugger/concrete/PlayerSession.java

    Revision: 3045
    Author: [email protected]
    Date: 2008-08-29 10:59:25 -0700 (Fri, 29 Aug 2008)
    Log Message:
    Fix FB-13900: Expression Evaluator: 'is' and 'as' expressions return 'Target player does not support function calls'
    Ticket Links:
    http://bugs.adobe.com/jira/browse/FB-13900
    Modified Paths:
    flex/sdk/trunk/modules/debugger/src/java/flash/tools/debugger/concrete/BinaryOp.java
    flex/sdk/trunk/modules/debugger/src/java/flash/tools/debugger/concrete/PlayerSession.java

  • What is the diffrence between  map and map.entry in core java

    what is the diffrence between map and map.entry in core java . where it will be use ful. any one give one example plz.

    A Map contains Map.Entry's
    e.g.
            Map map = new LinkedHashMap(8);
            map.put(new Integer(1), "one");
            map.put(new Integer(2), "two");
            final Iterator iterator = map.entrySet().iterator();
            while (iterator.hasNext()) {
                Map.Entry entry = (Map.Entry) iterator.next();
                System.out.println("key=" + entry.getKey() + ", value=" + entry.getValue());
            }

  • Sending Idocs from SAP-R/3 to XI, bundle and map them to one XML-file

    Hi All,
    We need to send IDoc's (DEBMAS06) from R/3 to XI and  bundle and map them to a single xml-file. Please help us with your suggestions on how to proceed using a simple solution (probably need of BPM).
    Regards,
    Theo

    Hi Theo,
    there is an example in SAP Library: <a href="http://help.sap.com/saphelp_nw04/helpdata/en/08/16163ff8519a06e10000000a114084/frameset.htm">Collecting and Bundling Messages - One Interface</a>. Plz post us your detailed quetions.
    Regards,
    Udo

Maybe you are looking for