Y axis position

Hi all,
how can I change the Y axis position in a multiple Y axis graph?
Thanks, Gilles

Hi,
if you want to show Y scale at the right side of your graph instead of its ordinary position at the left you must do the following things:
Right click on the title of the scale and select "swap sides" option from pop-up menu.
Good luck.
Oleg Chutko.

Similar Messages

  • Setting time critical digital output based on axis position (PCI-7358)

    HI,
    I need to set a time critical digital output based on encoder position (this will switch fast acting valves). I was planning to try the general purpose DIO but I can't find any examples, I have been through the manuals, searched the site etc. Where can I find help with this, all the examples only seem to deal with digital input triggering or RTSI? I'm thinking of an onboard program that just monitors encoder positions and sets digital outputs.
    Some time back I seem to remember reading that general purpose DIO should not be used for time critical operations, is that correct? And if so what are the other options - RTSI going to another DIO board? The DIO really needs to be deterministic, is RTSI the only option?
    Any advice appreciated / Martin
    Certified LabVIEW Architect

    Even with an onboard program you will always get a delay of several milliseconds between your axis has crossed the position and until the digital outputs are set. If this is ok for you then you could choose this approach.
    For the case that you only want to toggle one digital line the Breakpoint feature should be the best solution as it toggles the breakpoint output almost immediately when the breakpoint positions are reached.
    If you need to change a whole pattern instead of only a single line then the approach you mentioned would be the best solution (RTSI and high-speed DIO like the 653x boards). Combine this approach with the breakpoint feature by routing the breakpoint output to RTSI and using this as a update clock signal for the DIO board.
    Best regards,
    Jochen Klier
    National Instruments Germany

  • Chart Axis Position

    Hi there,
    I'm wondering how I can fix the vertical axis of a chart into
    position. I have 4 charts that are vertically aligned. When the
    chart labels of one get larger than than the rest of the labels the
    chart resizes to make more room for the label. When this happens it
    throws the charts out of alignment. This is a big problem for me as
    the 4 charts share the same X-axis and I only have labels turned on
    for the bottom chart. The chart type is a linechart and the axis
    are both of linearAxis type. I have tried the verticalAxisRatio
    property of the lineChart but this has a rendering problem and
    tends to chop of part of the labels. Im wondering if I can
    explicitly fix the position of the vertical axis so they won't
    move.
    Thanks in advance.
    Tim

    Wow, I tried so many things (even tried the Scope and Sweep chart mode) but some settings must have been different then because the scope chart mode does it this time! Thanks a lot.
    Ben64

  • Dynamically set y axis (position) with javascript

    Hello
    I wonder if it is possible with javascript to set a y position of flowed subform in non interactive adobe form?
    For example: For a certain subform  which is inclued in (flowed) main I want to be shown at certain vertical (y) position but only in the last page at bottom of main.
    Last page I can find with
    if(xfa.layout.page(this) == xfa.layout.pageCount())
    but when changing
    this.y = "100 mm"
    it doesn't changes subform position.
    I also tried with this.y = "100in", but result is the same.
    Does anybody now a solution?

    It's not a field, it's a complete subform with a table and some texts fields, which I want to show only in last page.
    I tried changing subform to a positioned already before and changing it's y axis in javascript (tried in all events) doesn't work.
    Could it be that syntax posted in first post isn't correct?
    In that case (positioned subform) I have blank space on all pages but last one. For example, if a complete layout of a page is 100%, main 70% and subform 30%, I get 30% of blank space on all pages before last one, which I would like to avoid, so that main would be 100% in every page but last one and in the last one main should be only 70% and subform 30%.

  • Program a 3 axis position movement

    I have a motion controller from Nationa Aperture Inc., Model MC-CQ-4X, which controls the position movement of X-Y-Z axis. First I'm not sure if I need a driver from this manufacture, if I do , I have not located one from the list. I have very little experience with labview and need a startup process in the block diagram. There are 3 comm ports for each axis.  So, how do I setup the labview program to control movement of each axis. Please send an example setup program showing the block diagram setup.

    Hi MR2SAILOR,
    Thanks for the additional information.  It sounds like you'll need to treat this more like an instrument driver issue than a motion control issue.  I searched on our Instrument Driver Network (ni.com/idnet) and I didn't find anything from that manufacturer.  Have you tried contacting National Aperture to see if they have an instrument driver available?  I looked around a bit on their website and it seems like they intend for people to use their products with LabVIEW. 
    To clarify, do you have NI-VISA installed?
    Michael B.
    Applications Engineer

  • Charting: vertical axis position

    Hi!
    I need to manually position the vertical axis along the chart by setting the verticalAxisRenderer.x value.
    If I do that, it seem like chart compoenent automatically correncts the axis to be on the left side.
    Any ideas?

    Hi,
    Thanks for your suggestion but I need to position the axis anywhere like axis.x=500;
    I was playing arround for a few hours and so far I have came to the following solution which looks promising so far:
    I created a custom axis renderer which extends AxisRenderer. Then I tricked the chart component that it cannot set the x value of the axisRenderer.
    So.. if anyone come the the same problem in the future, this might be a solution.
    package si.catalina.qos.views.reports.charts.cartesianChart
        import mx.charts.AxisRenderer;
        public class CustomPositionAxisRenderer extends AxisRenderer
            private var _xValue:Number=0;
            public function CustomPositionAxisRenderer()
                super();
            override public function set x(value:Number):void
                _xValue=value;
            override public function get x():Number
                return _xValue;
            public function set xValue(value:Number):void
                _xValue=value;       
            override public function move(x:Number, y:Number):void
                super.move(_xValue,y);           

  • 3D Graph X Axis positioning of bar

    Hi,  I have a 3D Graph X Axis location problem where the bar that is plotted gets stuck between two adjacent gridlines with the same label.  I simply think the graph should be sticking the bar on the line that it is plotting it for.  I.E> if the x value is 1, I want the graph to display it as being on the "1" grdiline for the x axis.  Please help...
    Solved!
    Go to Solution.
    Attachments:
    X Axis Grid Problem.vi ‏8 KB
    X Axis Grid Problem.vi ‏8 KB

    Thanks, I think I see the issue here now.  there are 2 of them.  One is that I have the x axis formatted only to show the whole number and not any decimal values thereafter.  Once set to show these, it is evident that the x axis values are not 2 and 2 respectively but 2.4 and 2.6.
    I also see the tick marks appear to have to be set differeent every time depending on the data that comes into the graph in order to get a good display grid.  It appears that you operate in one of two different grid display modes - manual where you set the max, min and tick counts or auto where  WYSIWYG.   
    Seems like the way to go is to autoscale, then read the max and min values and create a VI to calculate the major and minor tick marks based on the full axis range.  Does this sound like the way to you? 

  • Manipulate y-axis of built-in tooltip?

    Hi all,
         Quick question...is there a way to manipulate the y-axis position of a tooltip without using a custom tooltip? For example, I have an image that has uses the builtin tooltip and I need to have it display above the image.
         I have a series of images, side by side, in the bottom right of my screen...when a user hovers over one of the images, because they are already grounded in the bottom right, the tooltip shows up and covers the images so the user has to really pay attention to the text to realize which image they are clicking.
    <mx:Image id="cascadePic" source="{cascadeBtn}" buttonMode="true" click="cascadeWindows()" verticalCenter="0" right="70" toolTip="Click to rearrange your widgets staggered one on another." />
         I'm trying to see if there is an easy way to deal with this without having to dig into custom tooltips.
    Appreciate the help!
    Adrian

    Nope. If you want to move the tooltip, tou need to use ToolTipManager:
    http://livedocs.adobe.com/flex/3/html/help.html?content=tooltips_4.html
    If this post answers your question or helps, please mark it as such.

  • How can I use layer axis versus world axis to animate?

    Hi all,
    I'm open to alternate ways to approach this.
    I'm trying to create a sphere using several images. Say, 200 images, arranged in 3d space so they face outwards and are all forming one large sphere. Pretty standard thing (like the glowing blue droid apps sphere in the android commercials, like this).
    I used Red Giants PlaneSpace to quickly make a sphere. I wish to 'explode' the sphere so all pictures move away from the spheres center, but in a staggered and random way rather than all at once.
    I thought this would be easier as I see each layers orientation changed each layers axis. Thus the the layers Z-axis points away from the center.
    Example:
    I tried using a simple linear expression to update the Z axis over 20 seconds to its current position minus 2000, like this:
    amt=linear(time, index, index+20, position[2], position[2] - 2000);
    transform.position = [position[0],position[1],amt];
    This updates the Z-axis position but it's based on the world axis (or comp axis), not the layers axis. The layer axis I refer to is the axis widget that appears when you select a 3d layer and the red/green/blue 3-way axis widget appears.
    How can I get the expression to use the layers axis rather than world?
    Is there another approach to this? I'm definitely not up to date on 3d trig enough to write a formula to plot a course away from a specific 3d point. Hopefully there's a simple way to do it that I overlooked.
    I will add that I did tie all of the 200 pictures to a null, scaled the null and it does push all the pictures away. I also added an inverse scale expression so they stay the same size as they originally were instead of scaling up with the null. However I really want to make them explode in a random fashion rather than "all at once" and I need to get away from the null scaling concept for that to have access to each individual picture.
    Thanks!

    Thanks for that info!
    This is a little off original topic but on the same mission: I'm trying to get them to start at random times. I think it comes down to my lack of understanding on 'when' expressions are calculated. I tried to supply a random() value to linear() but it seems every single frame these things are recalculating.
    Is there a way I can generate a random number once and not every single frame so I can have each picture start at a random time?
    I was trying to the effect of: linear(time,random(0,10),20,0,-2000); but that just seems to re-randomize every frame so expressions must be calculating more than once, or once per frame.
    If I supply linear with static values (e.g. linear(time,0,10,0,100)) it works and will give me movement starting from second 0 moving to the value 100 over 10 seconds. If I wanted to start from a random second but always take 10 seconds, how would that work in the expression?
    The idea is to get the pictures to explode in a bit of a random order which means some come before others. Maybe seeding is my issue?

  • Master Encoder - Slave Axis Gearing (beginner's question)

    Hello
    In the documentation of this vi there is a sentance:
    "Note: The use of the term "rotations" here assumes that the encoders being used have the same number of counts per revolution."
    And what about situation when encoder 'A' (master) has 'X' encoder counts per revolution and this value varies from the resolution of the encoder 'B' (slave).
    These two stepper motors have the same resoultion.
    If I set the gear master parameter (in the slave axis B) to the axis A everything will work okey - I mean the slave axis will follow the master axis position at specified ratio.
    I use 7344 Motion Controler and NI-Motion 6.0 (May 2003 Edition).
    Thank you for your help.
    Best regards
    Peter

    Modo,
    What you have describes sounds correct. What you have to make sure of in this situation is that the differences in counts per revolution are taken account for in your parameters.
    A. Talley
    Applications Engineering
    National Instruments

  • Vertical text in CFChart for x-axis item

    I had a problem when I view a graph, for example
    <cfchartdata item="#Depart_Name#" value="#Salary#">. if
    depart_name to long the name did not be display. how can i DISPLAY
    Depart_Name in vertical?anyone?

    you can't really, with using just
    <cfchart>/<cfchartseries> tags...
    you could, of course, set the type="horizontalbar" (if your
    chart is of
    type bar) and/or use rotated="yes" to switch x and y axis
    positions, so
    your category items are on the right instead of on the
    bottom...
    to further customise the appearance of (some) elements of
    your charts,
    you could copy the default.xml file located in [cf install
    directory]\charting\styles folder into the folder where your
    chart-generating page is located and edit it. you will then
    use
    style="thenameofyourediteddefaultxmlfile.xml" in the
    <cfchart> tag to
    apply these edited styles to your chart.
    in that .xml file you can set some defaults for your charts
    appearance,
    including the
    <xAxis>
    <labelStyle isHideOverlapped="true"
    orientation="Horizontal"/>
    change "Horizontal" to "Vertical" to have your leabels
    display vertically...
    Azadi Saryev
    Sabai-dee.com
    http://www.sabai-dee.com

  • Reset position for linear movement

    Hi All,
    I am using PCI 7344 and UMI7774.I am using three of its Axis.The first two axis are just used as a DRO ( DIgital Read Out) and the third axis is used to control servomotor.
    Now at a instant of time, I require to Reset all the axis position to zero.Now the third axis can be reseted by using the Reset Position Vi. But since the first two axis are manual, I have used scales which are used for linear movement measurement( The scales are same as encoders, but can be used for linear measurement.It also has A, B & Z). How can I reset the position for this 2 axis.
    Regards
    Manish Karnik

    Hey I missed some point.
    Hi All,
    I am using PCI 7344 and UMI7774.I am using three of its Axis.The first two axis are just used as a DRO ( DIgital Read Out) and the third axis is used to control servomotor.
    Now at a instant of time, I require to Reset all the axis position to zero.Now the third axis can be reseted by using the Reset Position Vi. But since the first two axis are manual, I have used scales which are used for linear movement measurement( The scales are same as encoders, but can be used for linear measurement.It also has A, B & Z). How can I reset the position for this 2 axis.
    Now after reseting the position the axis should be able to read the counts from zero for all the axis. ( For axis 3 it is possible)
    Regards
    Manish Karnik

  • How can I monitor the voltage output sent to each servo axis programmatically?

    Hi I am wondering if it is possible to monitor the voltage that's being sent to a servo motor during an axis position movement (in particular quantities such as max voltage). I am using a PID controller to drive this servo motor.
    Thanks
    Vlad

    Hi Vlad,
    Unfortunately, I don't think there is a way to programmatically read the voltage output to the drive, as the voltage is all determined internally by the controller circuitry on the board. Depending on the controller though, you may be able to physically route the output terminal to a spare analog input channel and read in the voltage that way. This example Analog Input with 73xx Motion Card shows you how to program LabVIEW to do this. 

  • Target position error

    Hello,
    I have some problem using an analog feedback PID to control a servo axis, both in MAX and in LabVIEW environment, on 7344 controller. The actual steady state axis position is at least 15-20% less than the target position. I have changed PID control loop parameters, but 15-20% difference is the best result. Do you have any idea how can this problem be resolved?
    Thanks.

    Attached you can find a typical example of the system step response
    Attachments:
    step response.pdf ‏290 KB

  • Tab pages tip position

    Hello world,
    i builded a front panel with a tab control and then i set for each tab page a tip going in "description and tip".
    What
    happens is that both in compile-time and in run-time the tip appears in
    proximity of the left-upper corner instead of close to the mouse
    pointer.
    Any clue on how solve this problem?Thanks!

    Duplicated post
    Please do not repost your question with an alterated subject just because you don't get an answer within less than a day....
    The
    reason for the "misplaced" tooltip is that the tab control as whole can
    have a tooltip. This tooltip is displayed at each page which does not
    have an own tooltip. The position of this "general purpose tooltip" is
    below the mouse pointer as expected.
    If you include a tooltip for
    a page, this tooltip is indeed displayed above the mouse pointer. I'm
    ok with that since it show the user: here is a tooltip which is only
    valid for this very page.
    The only thing which is not clear to me
    is the fact, that the x-axis position of the tooltip depends on the
    direction, the mouse pointer was moved above the page selector: coming
    from right, the page-tooltip is displayed on the right upper corner of
    the mouse pointer("left justified"), if  the mouse pointer was moved
    from the left, the page-tooltip is "right justified".
    Norbert 
    CEO: What exactly is stopping us from doing this?
    Expert: Geometry
    Marketing Manager: Just ignore it.

Maybe you are looking for

  • Is there a way to improve the sign in experience so that users don't have to specify both address and username?

    I've wondered this for a long time-is there a way to set up Lync so that I can have users sign in with just the sign in address, and not have to specify the username as well? Things tend to go like this: User launches lync client-types sign in addres

  • Can't get to a network printer on XP thru Windows 7

    I have network ptinter (Laserjet P2015) that is hardwired to a computer that is running XP.  I got a new laptop with Windows 7 and it is on the network, when I go to add the printer to the new laptop I get a message that says that it cannot locate th

  • Reporting data in alternate unit of measure

    hi I was going through the document " How to report data in alternate unit of meaure" . There they have talked about modification in program LRRSVF20. Can anyone tell me what does this include "LRRSVF20" does? Regards, Moniika

  • Problem using external database link.

    Help: Here is th problem I am having. I have a workflow that reads and writes to external datasource using HS services. The workflow reads and then writes to the HS datasource in a function. After the function completes it needs to close the database

  • Using 10.5.7 with iMovie 06 and iDVD 09

    I have iLife 09 and use iMovie 06 (for better quality) with iDVD 09 (same as iDVD 08). Before I get 10.5.7 I was hoping to hear from someone that is using this combination. Presently, I am having no difficulties with 10.5.6, iMovie 06 and iDVD 09.