Why do labview programmers use 10.1Hz as the default frequency instead of an even 10.0?

It was a question that was brought up during lab class and no one had an answer for.  Any ideas?
Solved!
Go to Solution.

I call it the wagon wheel effect.
In old westerns, whenever a wagon with a big spoked wheel would ride by the camera, sometimes the wheel would look like it is slowly rolling forward, sometimes slowly rolling backwards, sometimes it would look like it was at a standstill.
It is a function of the frame rate of the camera vs. the cycle period of the spokes of the wheel.  If one spoke (or more) moved exactly the right distance between one frame of the movie and the next, it would look like the wheel hadn't moved at all.  If it moved a little further than the rotation distance of one spoke, it would look like it is slowly rolling forward.  If the wagon is a bit slower, then it would move less than the distance of one spoke and it would look like the wheel is rolling backwards.
Same thing with having a periodic waveform (each hump of the sine wave is a spoke of the wheel), and a # of samples and data acquistion rate equal to an integer number of that period (basically the frame rate of the camera.)  The wagon wheel is always rolling forward.  The sine wave is always oscillating.  But depending on the acquisition rate vs. the sine wave frequency gives different appearance to how that sine wave looks on the graph.
Experiment and give it a 9.9 Hz sine wave, you'll see it appears to move backwards.
So my guess (and it is only a guess) is that whoever designed the express VI gave it a default of 10.1 Hz to help visually simulate on the graph the motion of the sinewave.
It really doesn't matter what they picked as the default as it is up to you as the LabVIEW programmer to change that default setting (either in the express VI or wiring in a value) to something that makes sense for your application.

Similar Messages

  • Why can't i use my ipod after the battery died during a reformatting? i've tried many things to fix it.

    Why can't i use my ipod after the battery died during a reformatting? i've tried many things to fix it.

    I do not understand your question.  You do not formate an iPod.  Please explain better the problem. what lead up to the problem and what you have tried so far.

  • Why I can't use a photo on the back cover in

    why I can't use a photo on the back cover in

    I'm assuming you're referring to the back cover of a book in iPhoto.  The reason is non of the themes have a photo on the back cover.  Some have a small photo on the back of the dust jacket.  Go to the back cover, click on it and check out the various layouts available.
    In the future include full sentences and specific information about what you're trying to accomplish, what versions of software you're using, etc. so we don't have to guess.
    OT

  • Why can't I use a backspace or the refresh button anymore? I Did't ask for that option to be removed

    I always use the backspace, please let me have it again

    Hello phil1978, '''Try Firefox Safe Mode''' to see if the problem goes away. Safe Mode is a troubleshooting mode, which disables most add-ons.
    ''(If you're not using it, switch to the Default theme.)''
    * You can open Firefox 4.0+ in Safe Mode by holding the '''Shift''' key when you open the Firefox desktop or Start menu shortcut.
    * Or open the Help menu and click on the '''Restart with Add-ons Disabled...''' menu item while Firefox is running.
    ''Once you get the pop-up, just select "'Start in Safe Mode"''
    '''''If the issue is not present in Firefox Safe Mode''''', your problem is probably caused by an extension, and you need to figure out which one. Please follow the [[Troubleshooting extensions and themes]] article for that.
    ''To exit the Firefox Safe Mode, just close Firefox and wait a few seconds before opening Firefox for normal use again.''
    ''When you figure out what's causing your issues, please let us know. It might help other users who have the same problem.''
    Thank you.

  • Why in iOS 6 (Calendar) it opens at the next day instead of today?

    Why in iOS 6 (Calendar) it opens at the next day instead of today?

    Nope... some of these are birthday all-day events created three years ago, or more. When I edit the events there is no time zone listed, but here is what I do notice:
    When I view the "repeat" information for one of the problem events in iOS, it says "Custom." When I select that I see that it says "Yearly" instead of "Every Year." The events that do not have a problem are set to repeat "Every Year"
    The two I just compared were created in 2008 (the one that works) and 2011 (the one that doesn't). I am guessing that I created one of these events using my iPhone, and the other using Google Calendar via a Web browser. I will try to create some test events using both devices to see if there is any difference.

  • When using Zoho CRM- by default they use Skype as the "dialer". They said the browser can be configured to use Google Voice as the default dialer. Please help

    When using Zoho CRM- by default it uses Skype as the "dialer". They said the browser can be configured to use Google Voice as the default dialer. Please help by telling me how to make Google Voice the default dialer instead of Skype. Thanks

    Try the following changes to the JS file
    Lines 103 and 104 change the values
    this.showDelay = 100; // was 250
    this.hideDelay = 200; // was 600
    Comment out line 286
    Spry.Widget.MenuBar.prototype.bubbledTextEvent = function()
    //    return Spry.is.safari && (event.target == event.relatedTarget.parentNode || (event.eventPhase == 3 && event.target.parentNode == event.relatedTarget));
    Comment out line 366 and add new lines 366 and 367
    var self = this;
    this.addEventListener(listitem, 'click', function(e){self.Click(listitem, e);}, false);
    this.addEventListener(listitem, 'click', function(e){self.mouseOver(listitem, e);}, false);
    //   this.addEventListener(listitem, 'mouseover', function(e){self.mouseOver(listitem, e);}, false);
    this.addEventListener(listitem, 'mouseout', function(e){if (self.enableKeyboardNavigation) self.clearSelection(); self.mouseOut(listitem, e);}, false);
    I have not tested the above changes ontouch screens; they do seem to work Ok on desktops.
    NOTE: Line numbers could be different because of the difference in our versions.

  • Mail - why does it use Firefox rather than the default, Safari?

    Hi,
    I have both Safari and Firefox on this iMac that's running 10.6.8.  Safari is my default browser.
    Within Mail Preferences, the Default RSS Reader is set up to use Safari.  However,  Mail always links to Firefox.  Why is this and how do I change it?
    Thank you,
    reluctantuser

    Nevermind, I've figured it out!
    Thanks,
    reluctantuser

  • HT4628 why can't i use my wireless on the windows side of the partition?

    when i switch to my windows partition my mac acts as if it is not a wireless device?   help.   I have just switched from pc to mac so quite new to this much better place.  Thanks ,E

    You can try to set the pref <b>ui.trackpoint_hack.enabled</b> to <i>0</i> or <i>1</i> on the <b>about:config</b> page to see if that makes it work.
    To open the <i>about:config</i> page, type <b>about:config</b> in the location (address) bar and press the "<i>Enter</i>" key, just like you type the url of a website to open a website.<br />
    If you see a warning then you can confirm that you want to access that page.<br />
    *Use the Filter bar at to top of the about:config page to locate a preference more easily.
    *Preferences that have been modified show as bold(user set).
    *Preferences can be reset to the default or changed via the right-click context menu.

  • Why can't I use virtual scrolling on the touchpad on my laptop with the new version 5 of Firefox?

    Virtual scrolling: being able to drag my finger along the right border of the touchpad to scroll up/down pages.

    You can try to set the pref <b>ui.trackpoint_hack.enabled</b> to <i>0</i> or <i>1</i> on the <b>about:config</b> page to see if that makes it work.
    To open the <i>about:config</i> page, type <b>about:config</b> in the location (address) bar and press the "<i>Enter</i>" key, just like you type the url of a website to open a website.<br />
    If you see a warning then you can confirm that you want to access that page.<br />
    *Use the Filter bar at to top of the about:config page to locate a preference more easily.
    *Preferences that have been modified show as bold(user set).
    *Preferences can be reset to the default or changed via the right-click context menu.

  • Using classes outside of the default package in OATS 12.3.0.1.0

    Hello,
    OpenScript - Version: 12.3.0.1 Build 376.
    The test fails when I use classes that are not in the default package.
    Here is a simple example:
    TempClass - in the default package, I can create new objects and use it's methods without any errors.
    AlienClass - in another package (which name is anotherPackage) of the same project, I import that package into the script.java but I get an exception while creating new class object:
    "An unexpected exception occurred in the script. Script section: Unspecified. Caused by: ClassNotFoundException occured. anotherPackage.AlienClass "
    import anotherPackage.*;
    public void run() throws Exception {
      TempClass tmp = new TempClass(); // no errors while creating
      info(tmp.generateMessage());           // this method works correctly
      AlienClass al = new AlienClass();
      /* here I've got error
      *An unexpected exception occurred in the script.
      * Script section: Unspecified.
      * Caused by: ClassNotFoundException occured. anotherPackage.AlienClass 
    There are no such problems in OpenScript Version: 12.2.0.1 Build 223.
    Could you help me, please?
    Best regards,
    Natalie

    Hi, Sri!
    It was not necessary to name the root package "lib" in previous versions of OpenScript (12.2.0.1, 9.X.X).
    Except the default package, my work project in 12.2.0.1 included one main user package named by the testing application (let's call it "myApp"). And other packages and classes were located there.
    For example:
    D:\Development\TestProject\myApp\core\DB.java
    D:\Development\TestProject\myApp\test\Test1.java
    D:\Development\TestProject\myApp\test\Test2.java
    D:\Development\TestProject\myApp\web\common\Authorization.java
    etc.
    Project with such structure worked in OpenScript 12.2.0.1 but doesn't work in 12.3.0.1.
    According to your advice I created a new package - D:\Development\TestProject\lib, moved "myApp" with all included packages and classes into that package and corrected import statements (like lib.myApp.core.* instead of myApp.core.*).
    And then no errors appeared! So thank you very much! But it's interesting, why behaviour of OpenScript concerning package's name has changed?
    As for example from the first message,  import statement was in the same place where OpenScript added others packages during creating a new project. I've just tried to save some space in the message
    The full script.java is:
    import oracle.oats.scripting.modules.basic.api.*;
    import oracle.oats.scripting.modules.browser.api.*;
    import oracle.oats.scripting.modules.functionalTest.api.*;
    import oracle.oats.scripting.modules.utilities.api.*;
    import oracle.oats.scripting.modules.utilities.api.sql.*;
    import oracle.oats.scripting.modules.utilities.api.xml.*;
    import oracle.oats.scripting.modules.utilities.api.file.*;
    import oracle.oats.scripting.modules.webdom.api.*;
    import oracle.oats.scripting.modules.adf.api.*;
    import anotherPackage.*;
    public class script extends IteratingVUserScript {
      @ScriptService oracle.oats.scripting.modules.utilities.api.UtilitiesService utilities;
      @ScriptService oracle.oats.scripting.modules.browser.api.BrowserService browser;
      @ScriptService oracle.oats.scripting.modules.functionalTest.api.FunctionalTestService ft;
      @ScriptService oracle.oats.scripting.modules.webdom.api.WebDomService web;
      @ScriptService oracle.oats.scripting.modules.adf.api.ADFService adf;
      public void initialize() throws Exception {
      public void run() throws Exception {
      TempClass tmp = new TempClass(); // no errors
      info(tmp.generateMessage());     // this method works correctly
      AlienClass al = new AlienClass();
      /* here I've got error
      *An unexpected exception occurred in the script.
      * Script section: Unspecified.
      * Caused by: ClassNotFoundException occured. anotherPackage.AlienClass 
      public void finish() throws Exception {

  • Using dotx files opens the template file instead of instantiating a new docx file

    When I save Word documents as templates (dotx) in a SharePoint document library I noticed that they always open up as the template file (dotx) and not as a new Word document (docx). I expect that this happens because SharePoint simply opens up
    the document "as-is" - disregarding the logic which would normally create a docx document in offline mode. But strangely this works fine when opening the file in explorer view.
    Does anyone know if it is possible to use dotx files as intended in SharePoint? Was this behavior introduced when SharePoint 2007 was launched or was it perhaps included with a CU or SP?

    You can create a central hub containing content types (called the Content Type Hub).  Timer jobs run throughout the day to copy content types from the Hub to other site collections. Once the content types have been replicated to your site collection
    you would change your library settings to allow management of Content Types (Advanced in Library Settings).  Now you can select "Add from Existing content types" (Library settings) and add the content types to your library.  When you are
    done you can train your users to create new documents from your standard templates by selecting the content type by clicking the tiny triangle under the New Document button.
    Reference
    About Content Types:
    https://support.office.com/en-us/article/Introduction-to-content-types-and-content-type-publishing-e1277a2e-a1e8-4473-9126-91a0647766e5
    I did this on an Intranet I setup. When I created a new Project Site (not on Project Server), I added the content types to the document library (e.g. Charter, Plan, Status Reports, Project Document). I then took an additional step and I deleted the default
    "Document" content type. and moved "Project Document" to the  top of the list.  I then set the column "project name" (which I added to the project document content type) default value to the name of the project.  This
    way when people upload new docs to the library they are "Project Documents" and the Project Name column is populated with the name of the project by default.  - I hope this is helpful - Greg
    Gregory Frick

  • How to use FlashVars to set the default option on a combobox

    We are using XCelcius to display data in an XML file that is populated by another program using the Web Services approach.
    On our widget, there is a combobox that allows the user to select a specific range of data.  In Xcelcius, the value of this combobox can be defaulted using the Behavior->Default Options->Combo.
    This is good, but this also means hardcoding a particular value.  What we'd like to do is set the Default Option on the combobox via a FlashVar.
    Is this level of behavior exposed via the FlashVars so we can define the default option in our HTML file?
    Thanks for reading.

    unfortunately you cannot dynamically set the default option in 'Any' selector - so your Flash Vars approach will not work

  • Using copyprofile to customize the default user profile

    Well to get to the problem I'll just explain what I do, which doesn't work.
    1. I install windows 8.1 pro (x64) on a test-pc.
    2. After installation I press cntrl shift f3 to get into audit mode.
    3. I install all software/drivers etc. I also place shortcuts and change the background.
    4. I insert my usb, which contains a file called "unattend.xml" in which this is written:
    <?xml version="1.0" encoding="utf-8"?>
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
        <settings pass="specialize">
            <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <CopyProfile>true</CopyProfile>
            </component>
        </settings>
        <cpi:offlineImage cpi:source="wim:e:/usb/windows%207%20en%208/win81pro/sources/install.wim#Windows 8.1 Pro (x64)" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
    </unattend>
    5. After that I use CMD and use this command: C:\windows\system32\sysprep\sysprep /oobe /generalize /shutdown /unattend:F:\unattend.xml
    6. when it is done working and turns off, I turn it back on and walk through the oobe. After that my shortcuts and background are standard windows 8.1 and not the ones I used.
    Can anyone see what I did wrong? I can't seem to figure it out. Thanks!
    Btw: This unattend.xml file is created with windows system image manager of the same install.wim which is used to install that OS.
    Note: If I generalize a pc after an installation, doesn't that cancel the activation? So when I bring it to a customer he needs to fill in the activation key? 

    Hi,
    After the step 5 (I mean after we customize the default user profile and reference PC sutts down), generally as I know, we should then capture image, you can boot into Windows PE and then capture the Windows installation by using DISM.
    See full guide in the link below
    https://technet.microsoft.com/en-in/library/hh825135.aspx?f=255&MSPPError=-2147217396
    The article also contains some conditions in which user profile settings aren't successfully copied, such as you can not use a domain account, there are no additional user accounts other than the built-in administrator account that you configured,, etc and
    sysprep will remove all the security settings of your Windows including windows activation.
    Regards
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • Can I use my Upgrade in the Apple store instead?

    Wanted to know if I'm allowed to use my upgrade at the apple store since i was able to reserve one there?

    Yes

  • Using Crystal Reports as the default for opening .rpt files

    Hi all,
    I know this is a simple question with a simple answer, but I'm baffled, so here goes. I'm using Crystal Reports 2008 and I have the Crystal Report Viewer installed on my computer. I want to open .rpt files with Crystal Reports 2008 as the default application, not Crystal Report Viewer.
    When I right-click the .rpt file I have three options, Crystal Report Viewer 2008, Microsoft Visual Studio Version Selector, and Choose Program. When I select Choose Program, then click the Browse button, Crystal Reports is not available as one of the programs to choose.
    When I look at the programs available via the Control Panel, I see Crystal Reports 2008, but I'm not able to select it as the default for opening .rpt files. I'm assuming the program file is in my Program Files folder somewhere in the Business Objects folder, but I'm not sure which file I need to set Crystal as the default program. Can someone please point me in the right direction? Thanks in advance.

    C:\Program Files\Business Objects\Crystal Reports 12
    then crw32.exe

Maybe you are looking for