Time consume by Daq Task

Hi everybody
I am doing a normal DAQ operation(I,e DAQ Create Virtual channel, DAQ start, DAQ write, DAQ stop) I have not incorporated any delay so I expect a spike but all I am getting a pulse which is 7-9mS in duration. Is it normal condition or some problem in DAQ module(I am using NI-9264 AO module). Please give some suggation...
Thanks in advance....

Your example is using digital output, but your board is an analog board.  I would recommend you use an analog waveform for your output.  That way you can precisely determine the pulse width using the waveform timing characteristics.  You may want to set up timing and triggering, as well, depending upon what else you are doing.
Your startup delays are going to be variable, depending upon what you have done before you run the VI.  If you need to load the drivers, it will take awhile.  If the drivers are in memory and the VI has been run once, the delay will be a lot less due to several layers of caching (the operating system, DAQmx, and LabVIEW).  The delay from when you fire the run VI to when the output appears should be fairly constant.  Note that unless your operating system is LabVIEW RT, 30ms to 1s random delays are a fact of life.  They do not always happen, but they do sometimes and you need to prepare for them.  The best preparation is to do as much of your timing and triggering at the board level as you can.
Let us know if you need more help.
This account is no longer active. Contact ShadesOfGray for current posts and information.

Similar Messages

  • Since recent updates, I have noticed that my apps close automatically when I am distracted. In some cases it is time consuming to sign back in and get back to the task I was doing. Is it possible to change a setting so the apps will stay open?

    Since recent updates of iOS, I have noticed when using my iPad that my apps close automatically when I have to leave the room or am otherwise distracted for a few minutes. It is sometimes time consuming to sign back in and get back to the task where i left off. Is there a setting I can change so it will keep the apps open until I am ready to close them? Thanks for your help.

    Did you have this problem before Restoring you iPad?
    If you did then did you restore with a backup. You may have reinstalled something that is conflicting in this back up
    If not then sounds like either something went array with the clean install or a hardware issue.
    I know it's long winded but have you tired a clean install then downloading the apps again?
    PJRS

  • How can i have a multi task approach while working on my iPad? Shfting windows is heavy and time consuming!

    How can i have a multi task approach while working on my iPad? Shfting windows is heavy and time consuming!
    Also shifting windows while surfing is not easy, when used to multiple screens and easy shifting from one web page to another.
    Thks

    Not entirely sure what you mean, but this has some info about multi-tasking . iOS 5, which will be available to download on October 12th, adds multi-tasking gestures (from http://www.apple.com/ios/features.html#more) :
    Using four or five fingers, swipe up to reveal the multitasking bar, pinch to return to the Home screen, and swipe left or right to switch between apps.
    Also Safari will get tabbed browsing in iOS 5, making it easier to switch between pages/tabs.

  • Time consuming task execution

    Need help.
    The task for servlet is:
    1. Get client's parameters
    2. Run very time consuming task (db copying)
    3. Return to client immediately after the task has started
    The question is: what is the standard way for resolving 2,3?
    Forward thanks.

    I had this before...I setup a separate application to do the time consuming task as a Thread with a ServerSocket on a random port on the machine.
    Then, in the Servlet, I opened a Socket to this port and wrote the command to start. The Servlet will return instantly, and then Thread application will kick off.
    Your Thread application may need to be capable of spawing multiple worker Threads if your DB copy can happen all the time, else you will need to have your Servlet check the status of the Thread. If busy, return to the user that the copy is still happening.

  • About DAQ task and writing to a line

    Hi all,
      I swtich from Labview to Labwindows and switch from traditional DAQ to DAQmx. I have two questions about using the DAQmx. Based on the example from NI, I write a function for a single sample output to a single digitial line
    void WriteLine(int zero_or_one, char line_name[])
    int error=0;
    TaskHandle taskID=0;
    char errBuff[256];
    DAQmxErrChk(DAQmxCreateTask("", &taskID));
    DAQmxErrChk(DAQmxCreateDOChan(taskID, line_name, "", DAQmx_Val_ChanPerLine ));
    DAQmxErrChk(DAQmxStartTask(taskID));
    DAQmxErrChk(DAQmxWriteDigitalLines(taskID, 1, 1, 10.0, DAQmx_Val_GroupByChannel, &zero_or_one, NULL, NULL));
    Error:
    if (DAQmxFailed(error)) DAQmxGetExtendedErrorInfo(errBuff, 2048);
    if (taskID!=0)
    DAQmxStopTask(taskID);
    DAQmxClearTask(taskID);
     I am calling this function to a single digital channel. For example, WriteLine(0, "Dev1/port0/line0");. I wonder if above code really writing to a single line or a port (8 lines). I have 4 cables connecting 4 digital lines of one port to 4 external device (so to control the on/off of the device). I use the above code to control one line but don't know why seems sometimes there are something output to other three lines.
    The second question is: now every time I write to a line, I call above code, so it will create the task each time even I just write one bit to one line. In my code, write to the lines pretty often, so how much it cost to create task every time before I write to a channel? Should I create one task for each channel upon the initialization of the program and clear them when the code closed? I just wonder how labview do that? In labview, will it create the task on each writing?

    RobertoBozzolo wrote:
    Creating and destroying a task is a relatively time consuming activity, so if you need to write to the digital lines very frequently it is advisable that you create the task at program start and destroy it at the end, leaving only the start/stop inside the write function.
    As of my knowledge, LabVIEW can be structured in a similar way if you use low level functions, while it creates and destroys the task if you use a DAQ assistant (there is a note on this in the help).
    With reference to your last question, you could have a single task for analog generation and simply set the appropriate rate with calling DAQmxCfgSampClkTiming before starting the task.
    Thanks RobertoBozzolo. I am still in confusion regarding the analog output in DAQmx. I have an array of samples (totally 512 samples), I need to send to a specifc analog channel (A0) such that each sample will be sent at the interval 1millisecond. From your link, I use DAQmxCfgSampClkTiming
    int error=0;
    TaskHandle taskid;
    double samples[512];
    // initialize samples here
    DAQmxCreateTask("mytask", &taskid);
    DAQmxCreateAOVoltageChan(taskid, "Dev2/ao0","",-10,10,DAQmx_Val_Volts,NULL);
    DAQmxCfgSampClkTiming(taskid, NULL, 1000, DAQmx_Val_Rising, DAQmx_Val_FiniteSamps, 512); // sample rate is 1000, so 1sample/ms, 512 samples in total
    DAQmxWriteAnalogF64(taskid, 512,0, 10, DAQmx_Val_GroupByChannel, samples, NULL, NULL);
    // I don't start the task automatically
    // some other time-consuming code here
    // after other code running, I start it manually
    DAQmxStartTask(taskid);
    DAQmxWaitUntilTaskDone(taskid, 10.0);
    DAQmxStopTask(taskid);
     I wonder if this code looks right? There are 512 samples to send, so I set the numSampsPerChan in DAQmxWriteAnalogF64 to 512, is that correct? 
    The same channel will be used for other output also. So after the above task done, if I want to send one sample instead of 512 to the same channel, does the following code work?
    double one_sample_value = 0.2;
    DAQmxStartTask(taskid);
    DAQmxWriteAnalogScalarF64(taskid, 1, 10.0, one_sample_value,NULL);
    DAQmxStopTask(taskid);
     What I am asking is do I have to reset the timing since it was set for outputing multiple sample at some rate before but now I only have to send one sample immediately, so does the time or update rate matter?
    I am porting a big system which written in Labview 8 to CVI but there are so many code needed to be changed, I don't even know how to tell if the DAQ do the same thing or not. So I separate it as above code for testing.

  • How many DAQ tasks per loop?

    Hi to everybody, I hope anybody can help me with the next case:
    I am working on a system in which I have to read signals of 5 different sensors which have different ways to communicate (4 - 20 mA, voltage, RS-232, ModBUS, etc.) with the DAQ Device (cDAQ in my case), at same time when I am reading the variables I must check for the state of several digital inputs to verify connections and if any is interrupt I must stop the Data Acquisition.
    My question is if is recommendable to put all the tasks in a single loop with the logic shown in the attached image.
    Or if I should divide the tasks in a multiple loop architecture.
    If the answer is the second, my next question is: How many DAQ tasks per loop is OK?, my doubt is based on the number of variables that I am going to read
    and the different ways to get the measures, specially which are by protocols (ModBUS, RS-232), all this by the response time.
    Thanks in advance, all suggestions are welcome!

    I would recommend using a loop just for control and UI events.  It should only have an event structure.  Don't use the timeout case, since that just turns the system into a polling.  Use Queues to send data from the controller loop to your other loops and User Events to send data back to the controller looop.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • DAQ task update during running task

    Hi,
    I hope sombody can answer this question.
    Is it possible to update a running DAQ task without stopping the task?
    In my task I have an analog output and I want to change the amplitude and/or the duty cycle of the output waveform.
    Stopping the task and starting again with new parameters needs to much time.
    Thank you,
    Robert

    If you're just looking to write new data to the task then there shouldn't be any need to restart it (you can use AO with non-regeneration like DianeS mentioned).  I wanted to make sure to mention that we have an online example that does just this:
    Update Multiple Channels of Analog Output On-The-Fly
    Additionally, there are some properties that are settable while the task is still running (e.g. AO Sample Rate can actually be changed on-the-fly on many of our Multifunction Boards).  Other properties (e.g. AO Voltage Range) cannot be modified without first stopping the task.  If you need to stop the task and reconfigure, Ben's method is a good idea.  I am aware of an example that does this for Analog Input tasks but I don't think we have one for AO.  Here's the link to an AI version in case anybody is interested (unlike AO, the AI Sample Clock is not changeable on-the-fly):
    Switching Between Multiple Analog Input Tasks in DAQmx
    From what it sounds like, the first link should be exactly what you need and you shouldn't need to worry about restarting your task.  Just add Duty Cycle to the control cluster and wire it into the
    correspnding input of the Basic Function Generator.  If you have any questions about it or run into any issues don't hesitate to let us know!
    Best Regards,
    Message Edited by John P on 03-25-2010 06:35 PM
    Message Edited by John P on 03-25-2010 06:36 PM
    John Passiak

  • How can I combine these two DAQ tasks???

    I am using LabVIEW 11, Windows XP, cDAQ-9174 chassis, two NI-9205 modules.
    Please see my code for reference. I am very new so i will accept all suggestions.
    I am acquiring 12 volatage signals in a producer/consumer structure giving me a queue of 1-d array of waveform(dbl). Then I am acquiring 12 voltage signals in another loop giving me 2-d array of waveform(dbl).
    There is an issue creating the channels. How can I combine these two tasks?
    Thanks,
    ~Chris
    Attachments:
    WaveTest_6.2.vi ‏558 KB

    Hello chrisbe723,
    When you say that there is an issue creating the channels, are you getting a specific error message when running your code? Also are you referencing the same set of channels for the two DAQ task you are configuring?
    Paul-B
    Applications Engineer
    National Instruments

  • Two DAQ tasks in a certain sequnce

    Hi everyone
    my mission includes two DAQ task, one is AI (voltage input), the other is DO(counter PWM output). the problem lie in the somewhat time sequence. that is,
    in a word, the recording (AI) is a little longer than generating (DO).
    for clear description, there are three episodes, 
    1. recording began and last  50ms, at 1000Hz rate,
    2.the PWM generation began after recording began 50ms, the PWM frequency and duration could be set by a controler, meanwhile, the recording go on
    3.when the PWM output ends, the recording   keep last 100ms, then recording completes.
    the point is that the recording couldn't be disrupted by the PWM in the whole mission.
    How could I  arrange the two task ?
    my card is a M series one.
    THANK YOU advanced

    Yamaeda 已写:
    - Setup the two tasks
    - Start AI task and Read 1D array of 50 values (samples)
    - Start DO task.
    - Poll Task complete in a 0ms wait loop
    - wait 100ms
    - Read AI task 1D array with -1 samples (grab all)
    /Y
    Thank you very much! Yamaeda.
    I am freshman. May I ask more clearly?
    1.Do you mean that it doesn't obey syntax? when a task line include more than one "DAQmx read.VI", and as a matter of affect, the recording isn't interrupted between two DAQmx raed.VI?
    2.How to merge the the two"read.VI" output in one awaveform chart  rather display them separately in two chart?
    3.How to insert a wait in the DAQmx task? use a sequence structure with a "programing/time/wait" or a "time delay express VI"?
    thank you again!

  • Is it possible for a DAQ task to just stop responding to commands?

    The software I am working on controls a NI USB-6501 digital I/O device using the NI-DAQmx library.  When the software initializes, it attempts to create 10 "tasks" (for different I/O lines of the device) using DAQmxCreateTask().  If any of the tasks cannot be created, the software should close with an error message. 
     if ((!CreateTestModeTask(&TestModeTask, USBdevname)) &&
         (!CreateChooseDUTTask(&DUTSelectTask, USBdevname)) &&
         (!CreateChargeStatusTask(&ChargeStatusTask, USBdevname)) &&
         (!CreateInitLinesTask(&InitLinesTask, USBdevname)) &&
         (!CreateChargeEnableTask(&ChargeEnableTask, USBdevname)) &&
         (!CreatePassFailEnableTask(&PF_EnableTask, USBdevname)) &&
         (!CreatePassFailResetTask(&PF_ResetTask, USBdevname)) &&
         (!CreatePassFailStateTask(&PF_StateTask, USBdevname)) &&
         (!CreatePassFailWriteTask(&PF_WriteTask, USBdevname)) &&
         (!CreateResetDUTTask(&ResetDUTTask, USBdevname)))
         continue running the software
    else
         show error message and close software
    Once the tasks are created, the software goes on to use them to manipulate the I/O signals of the NI USB-6501 device with DAQmxWriteDigitalLines() or DAQmxWriteDigitalU8().  The software does not check whether these functions return an indication of success or not... The assumption is that it works every time.
    This is my question:
    At run time, is it possible for a successfully created DAQ task to simply stop responding to commands?  This is what I believe happened.  I observed it only once out of hundreds of trials, but it is still a great concern.  Only 1 task stopped properly controlling the NI USB-6501.  All of the other ones continued to work properly. It continued to misbehave until I closed and re-started the software (thus re-creating all tasks).
    And if it is possible for a task to simply stop responding, is there any way to prevent it?
    -Mike

    Your assumption that instructions will work every time without facing errors is excessive in my opinion. I never observed a daqmx task simply stopping responding to commands: every time it happened, an error condition was raised explaining the misbehaviour.
    I would add some error checking where you are manipulating the daq board and look into the informations the error message gives you.
    Proud to use LW/CVI from 3.1 on.
    My contributions to the Developer Zone Community
    If I have helped you, why not giving me a kudos?

  • How do I increase the precision of a timestamp acquired with a DAQ task?

    Hi
    I am using a DAQ task to acquire multiple channels of analog data. The waveform data already has timing information incorporated into it. I wanted to know if there was a way of increasing the accuracy of this timestamp information - (Its currently in seconds with a default ms offset for each sample).
    Thanks
    Brinda

    Hello Brinda,
    From your posting, it sounds like you are acquiring some waveform data and plotting it to a LabVIEW graph. Unfortunately, the ability to increase the timestamp of your acquired data is going to be a limitation of using a non-real time operating system such as Windows. You may have a device which can sample to some very small precision of accuracy, but if your OS is not able to transfer the data fast enough and timestamp it, then you will see a less precise timestamp than you were hoping. A workaround to get around this would be to use a real time environment and the LabVIEW Real Time module. If this does not seem to be an option, you may also want to consider trying to use a counter to perform the timestamping, or take a look at the LabVIEW exam
    ple program I have linked to below.
    Timestamping Analog Input Data Using a Counter (DAQ-STC)
    Precise Current Timestamp with Milliseconds
    Best of luck.
    Jared A

  • I have a solution (albiet time consuming) to iTunes match step 3 crashing

    So I've been a iTunes Match subscriber for about 6 months. At first it took me a few goes of it to get it down to about only 350 songs needing to be uploaded in Step 3.... Then the REAL frustration began.... From that point forward no matter what I tried I could NEVER get past Step 3. As soon as Step 2 finished and step 3 began, iTunes would crash. So for the past 5 months I have been unable to get those 350 songs uploaded. It wouldn't even do just one then crash. I was frustrated but after looking I could do without having access too those 350 songs at all times. But then there WAS a song that I HAD to have access too and the frustration began again. I tried EVERYTHING I could find on the internet. Uninstalling and reinstalling iTunes, turning Match off then on, deleting errored files (I only had 4). Playing with router settings, everything. I noticed a lot of people wondering about having music on external hard drives even which mine is. (I will say from experience if your using a USB hub to connect your external hard drives, try connecting them directly into your computers USB port to speed things up a bit).  Then I started reading about people having success converting one troublesome song or two to ACC, deleting the old version, then "manually" right clicking on them and clicking "add to iCloud" My issue was that this option was NEVER available to me when I right clicked the songs in iTunes! Plus some of the 350 songs were already in ACC format. Tonight, after playing around I've found a round about way (and time consuming if your doing this for 350 songs like me, feel bad to those who have THOUSANDS) to finally get these songs to upload to iTunes Match. Here is what I did, and I REALLY hope this can help someone else.
    #1. When you first open iTunes, you notice in the top/middle info window that iTunes attempts to connect to the iTunes store, AND iTunes match tries to do its thing as well. AS SOON AS YOU OPEN ITUNES, click the small little X next to the progress indicator inside that info window until ALL acivities have stopped.
    #2. Make sure you have the "iCloud Status" sort turned on
    #3. Sort your song list in iTunes by the iCloud Status Look down the list until you get to where all of your "waiting" songs are at
    #4. Select a small managable group (10 worked best for me, more than that would sometimes cause errors and I would have to redo them)
    #5. Right click on the selected group and then select "convert to ACC"
    #6 DO NOT CLICK ON ANYTHING ELSE AFTER 'convert to ACC"
    #7 Once this completes you will hear the normal "ding" that iTunes is finished
    #8. The original files will still be selected with the new ACC versions below each one, not selected. Hit your delete key.(You only want to keep the newly converted ACC files) Also, EVEN IF A FILE WAS PREVIOUSLY ACC, STILL SELECT IT FOR THIS CONVERT TO ACC PROCESS!!!!! If itunes asks if you want to delete these and move to the recycle bin, do so, as you now have another copy that seems to play well with iTunes.
    #9 Now you have the 10 recently converted to ACC songs... Select those ten, right click on them then the "Add to iCloud" option (which for me was the first time I had ever gotten to see it at all)
    #10 iTunes Match should now begin the process of trying to match JUST THOSE SELECTED songs, then upload whatever is needed. Using this system, I HAVE YET to run across iTunes or iTunes match, hanging up, or crashing all together.
    I know this is a bit time consuming, and you COULD do this just for the songs you REALLY wanted to make sure were in the Cloud if you wish. My thought was if I'm going to do it, I might as well do them all.
    I REALLY hope this will help someone as I have read so many forum posts, websites, ect, with people just as frustrated as me. And it even made it more frustrating as I had seen new "solutions" posted online yet said solutions still wouldn't work for me.  If you have any questions, please feel free to comment and I'll try to answer and help!

    So I've been a iTunes Match subscriber for about 6 months. At first it took me a few goes of it to get it down to about only 350 songs needing to be uploaded in Step 3.... Then the REAL frustration began.... From that point forward no matter what I tried I could NEVER get past Step 3. As soon as Step 2 finished and step 3 began, iTunes would crash. So for the past 5 months I have been unable to get those 350 songs uploaded. It wouldn't even do just one then crash. I was frustrated but after looking I could do without having access too those 350 songs at all times. But then there WAS a song that I HAD to have access too and the frustration began again. I tried EVERYTHING I could find on the internet. Uninstalling and reinstalling iTunes, turning Match off then on, deleting errored files (I only had 4). Playing with router settings, everything. I noticed a lot of people wondering about having music on external hard drives even which mine is. (I will say from experience if your using a USB hub to connect your external hard drives, try connecting them directly into your computers USB port to speed things up a bit).  Then I started reading about people having success converting one troublesome song or two to ACC, deleting the old version, then "manually" right clicking on them and clicking "add to iCloud" My issue was that this option was NEVER available to me when I right clicked the songs in iTunes! Plus some of the 350 songs were already in ACC format. Tonight, after playing around I've found a round about way (and time consuming if your doing this for 350 songs like me, feel bad to those who have THOUSANDS) to finally get these songs to upload to iTunes Match. Here is what I did, and I REALLY hope this can help someone else.
    #1. When you first open iTunes, you notice in the top/middle info window that iTunes attempts to connect to the iTunes store, AND iTunes match tries to do its thing as well. AS SOON AS YOU OPEN ITUNES, click the small little X next to the progress indicator inside that info window until ALL acivities have stopped.
    #2. Make sure you have the "iCloud Status" sort turned on
    #3. Sort your song list in iTunes by the iCloud Status Look down the list until you get to where all of your "waiting" songs are at
    #4. Select a small managable group (10 worked best for me, more than that would sometimes cause errors and I would have to redo them)
    #5. Right click on the selected group and then select "convert to ACC"
    #6 DO NOT CLICK ON ANYTHING ELSE AFTER 'convert to ACC"
    #7 Once this completes you will hear the normal "ding" that iTunes is finished
    #8. The original files will still be selected with the new ACC versions below each one, not selected. Hit your delete key.(You only want to keep the newly converted ACC files) Also, EVEN IF A FILE WAS PREVIOUSLY ACC, STILL SELECT IT FOR THIS CONVERT TO ACC PROCESS!!!!! If itunes asks if you want to delete these and move to the recycle bin, do so, as you now have another copy that seems to play well with iTunes.
    #9 Now you have the 10 recently converted to ACC songs... Select those ten, right click on them then the "Add to iCloud" option (which for me was the first time I had ever gotten to see it at all)
    #10 iTunes Match should now begin the process of trying to match JUST THOSE SELECTED songs, then upload whatever is needed. Using this system, I HAVE YET to run across iTunes or iTunes match, hanging up, or crashing all together.
    I know this is a bit time consuming, and you COULD do this just for the songs you REALLY wanted to make sure were in the Cloud if you wish. My thought was if I'm going to do it, I might as well do them all.
    I REALLY hope this will help someone as I have read so many forum posts, websites, ect, with people just as frustrated as me. And it even made it more frustrating as I had seen new "solutions" posted online yet said solutions still wouldn't work for me.  If you have any questions, please feel free to comment and I'll try to answer and help!

  • How to find the Names of Most costly Views or Most Time consuming views

    Hi All,
    I had a database consisting of almost 200 views,as a part of Optimization process i want to find out the most costlier views.How to do that.Actually i want the names of the VIEWS,so that i can optimize that.Can any one help me out?
    I had one more doubt in our Database a view is created like view A( which is created by joining several tables).so do i need to add index on this view separately or does it take the index of the tables which i joined? And in our Database i  had created
    a VIEW which is derived from other views(the Joining objects are views not tables),so while i select recoreds from this views which is derived from other views it is taking a lot of time.Is tehre any problem with that?

    Please avoid such double post spread over several forums:
    http://social.msdn.microsoft.com/Forums/en-US/bae4042a-10b8-4d12-aa46-88a05ea37a76/how-to-find-the-names-of-most-costly-views-or-most-time-consuming-views?forum=sqldataaccess
    Olaf Helper
    [ Blog] [ Xing] [ MVP]

  • It there a way to disable the time consuming animation, when leafing through iCal for Lion?

    When klicking forward or backward the month- and year-view, iCal 5 displays displays a leafing animation. This is not only childish, but also time consuming. And iCal accepts only one click at a time. Klick. Watch the sheet leaf. Klick. Watch the sheet leaf. Klick. Watch the sheet leaf. In iCal 4 it was just: Klick. Klick. Klick. Ready.

    I fully agree with this, one of the examples Apple tries to comply too 'natural' with the OLD world. We have evaluated, we don't need these old leather calendars on our computer devices anymore. Anyway, does somebody know how to get rid of at least the nice but irritating animation?

  • How to Find Actual Time Spent on a TASK in TFS 2013 by using the scrum template

    Hi! Currently we are using the TFS 2013 version with Scrum template this template contains only Remaining work measure for Task item and there is no
    other option for getting the Actual time spent on particular Task and Bug having the option called Effort. How to find the Actual Time spent or Actual effort hours on particular TASK is it possible? In the similar way the Agile Template having the These options
    like
    1 Original Estimate
    2 Completed Work
    3 Remaining Work 
    Can i use these 3 for Scrum Templete also?
    We require the feature similarly like Atlasian JIRA product (JIRA consist the Actual time, Estimation Time and Log).

    The Scrum template doesn't have these fields, tracking "spent time" is not really in line the philosophy of Scrum. it's tracking data that is not really useful anyway, unless you have to do some form of reporting. In which case you probably already
    have a system to track time in at a higher level. 
    The way TFS tracks time is very hard to use when you have a highly collaborative team, it would require you to create tasks for each person contributing to a task or constant re-asssigning of tasks to track the correct time spent. How else would you track
    two peopleworking together? Pair programming, for example is a practice we at scrum.org highly promote. As well as pairing a tester and a developer up on applying ATDD when working on a story together. When a story is taking "too long" to move off
    the board a technique called swarming is often applied, in which all team members help out to move the story along at a higher pace or to get it unstuck. These ways of workign are very, very, very hard to capture in TFS. But we think the threshold to use these
    techniques should be very low. People should default to these ways of working and not be punished by bad functioning tooling.
    As mentioned by Alexandr, you can extend the Scrum template with the same fields the MSF templates use, but I would not recommend it. Instead, if you need to track time, first consider doing it in different tool and at a different level than task. Maybe
    feature, activity or product backlog item.
    If you still want to track time, then a tool like
    Imaginet Time Sheet can extend TFS in ways that make it a lot easier to track time against any work item.
    As a last resort, consider
    adding the fields from the MSF template, but I beg you to reconsider.
    My blog: blog.jessehouwing.nl

Maybe you are looking for

  • Abap  questions

    Hi ! I wanted to ask few Abap questions : 1. How do i show a calendar on select options date field ? 2. what is the name of the function for changes currencies of field ? for example i need to change from type Usd to Euro ? 3. What is the function fo

  • Syncing issues and avoiding losing at&t unlimited plan if restore is used

    I am suddenly having syncing issues when I try and sync my 3G ipad. I am not sure what has caused this. I did take advantage of last week's software update. Now, when I turn the ipad on, there is a graphic of a serial cord, and when I do get it to co

  • Adobe Form Section is Not Showing When Value is Selected from Dropdown List

    Hello Experts We have this issue where an ADOBE FORM is embedded in a WEBDYNPRO APPLICATION.  When selecting a value from the dropdown field in the ADOBE FORM, some particular section in the ADOBE FORM is not shown. Here's the ADS and NW versions tha

  • Synchronization Queue stopped

    Hi, I am working on Project server 2010. Two days back, no one of us is able to save any changes in the project server via PWA. When I looked into the problem, i found that some jobs got stucked into the Sync queqe, and had thus caused all the jobs t

  • Mac/pc relinking sucks...missing file extension on mac

    hello I have indd files with linked images, but this images is from mac, and many mac users dont write file extension to files (). I need to open this files on pc and cant relink this files with "relink to folder" function. example: "link1" from mac