|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||
|
|||
|
Time in Millisecond
If i set the sysClkRateSet to 1000 for accuracy of 1ms, minute of the system clock is changing before 60 sec.
Ex. after 15 second my time change from 1 minute to 2 minute. Please help me as i m new in VxWorks. Thanks in advance. Last edited by viralpatel : 23-02-2010 at 01:57. |
|
#2
|
|||||
|
|||||
|
Re: Time in Millisecond
I don't think most of us can help with any form of Delphi. Despite the name, chiefdelphi.com is not a Delphi programming language forum. It exists as a forum to discuss the FIRST Robotics Competition, and is named after a team that was originally sponsored by the Delphi Corporation. While there are a few people on the forum who do know various forms of Delphi, most of the members are much more familiar with C++, LabView, Java, or C, due to these being the primary languages used in the competition.
These links (found in this sticky thread in the Programming subforum) may assist you in finding the answer that you are looking for. Google's Directory For Delphi Delphi Starter's Links CodeComments.com Delphi Section Delphi & Delphi .NET Bunch of links to other sites Where I got them all from We do invite you to observe the activity here and ask questions on what we are talking about. The people showing off robot designs are usually more than happy to expand on what the pictures show. |
|
#3
|
||||
|
||||
|
Re: Time in Millisecond
Quote:
And even if sysClkRateGet returns the same number you passed to sysClkRateSet, it doesn't necessarily mean the underlying system tick interrupt is actually occurring every 1ms. In this case, I'm going to assume you really did manage to get system tick interrupts going at 1000Hz. Here's just 2 reasons why you don't want to do this. 1) there is an enormous processing overhead associated with interrupts. a system that must handle a timer interrupt every 1ms may be able to do little else. 2) when you change the system tick rate, there is no mechanism in vxWorks to notify the application of the change. if some code (not your code) called sysClkRateGet before the change and stored the returned value for subsequent use (assuming it would never change), that code will now have an invalid notion of system tick frequency and elapsed time. Finally, it's difficult for me to reconcile the apparent dichotomy of someone who doesn't know vxWorks very well feeling the need to drive a realtime system at 1000Hz.. Edit: Sorry, I should have pointed the OP to the fact that his question belongs on a FRC programming forum. Last edited by gvarndell : 23-02-2010 at 03:19. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| time? | sciguy125 | Chit-Chat | 18 | 22-08-2005 09:40 |
| It's that time of year again!! (No, not The Championship event) Tax Time!! | Elgin Clock | Chit-Chat | 4 | 10-04-2005 10:59 |
| Is there a built in tick/millisecond counter? | Aalfabob | Programming | 11 | 03-12-2004 00:52 |
| time? | roeperJTD06 | OCCRA | 1 | 21-11-2003 18:03 |
| time | archiver | 2000 | 3 | 23-06-2002 22:58 |