标签: clock

GPS时钟有多准确?

在我的公司,我们确实拥有需要准确时间的关键系统.

因此,我们有一个带有室外GPS天线的NTP服务器设备,可以从GPS卫星接收时间.

我的问题是:

  • 时钟的准确度如何?
  • 保持这种方式还是使用其他外部NTP(US-GOV,NASA等)是否值得?

谢谢,

time gps clock synclock

21
推荐指数
1
解决办法
3万
查看次数

VHDL - 我应该如何在测试平台中创建时钟?

我应该如何在测试平台中创建时钟?我已经找到了一个答案,但是有关堆栈溢出的其他人已经建议有其他或更好的方法来实现这一点:

LIBRARY ieee;
USE ieee.std_logic_1164.ALL;

ENTITY test_tb IS 
END test_tb;

ARCHITECTURE behavior OF test_tb IS

    COMPONENT test
        PORT(clk : IN std_logic;)
    END COMPONENT;

   signal clk : std_logic := '0';
   constant clk_period : time := 1 ns;

BEGIN

   uut: test PORT MAP (clk => clk);       

   -- Clock process definitions( clock with 50% duty cycle is generated here.
   clk_process :process
   begin
        clk <= '0';
        wait for clk_period/2;  --for 0.5 ns signal is '0'.
        clk <= '1';
        wait for clk_period/2;  --for next 0.5 …
Run Code Online (Sandbox Code Playgroud)

simulation clock vhdl hardware-programming

21
推荐指数
3
解决办法
11万
查看次数

什么是时钟周期和时钟速度?

我一直在读一本关于计算机处理器的书.我发现一些术语,如时钟刻度,时钟周期和时钟速度,我发现很难理解.如果有人能用一种简单的语言澄清这一点,我将非常感激.提前致谢 !

cpu processor clock

21
推荐指数
2
解决办法
3万
查看次数

如何解决虚拟机的漂移时钟?

我的虚拟机的时钟漂移非常显着.有关于处理这个的文档,但似乎没有什么工作得很好.

任何人都有任何建议,对他们有效的事情,......

据说通过ntp定期更新不是一个好的解决方案.

vmware clock drift

20
推荐指数
3
解决办法
4万
查看次数

实时应用程序图标,如iOS 7时钟

我在iOS 7中看到了clock app.它的app图标显示了图标本身的时间.用户甚至不必在图标内窥视以查看时间.怎么做到这一点?

clock ios ios7

19
推荐指数
2
解决办法
7604
查看次数

在OS X上以编程方式检测当前CPU时钟速度?

我刚买了一个漂亮的MBA 13"Core i7.我被告知CPU速度会自动变化,而且非常疯狂.我真的希望能用一个简单的应用来监控它.

是否有任何Cocoa或C调用来查找当前时钟速度,而不会实际影响它?

编辑:我可以使用终端呼叫以及程序化来获得答案.

谢谢!

macos cpu clock cpu-speed

18
推荐指数
3
解决办法
2万
查看次数

在不更改Windows系统时钟的情况下伪造时间

有人知道Windows工具向进程报告假日期/时间吗?

显然,有一些Linux程序可用于测试软件将来/在不同时区的反应方式,或触发计划任务而无需实际修改系统时钟.有这样的Windows程序吗?

testing virtualization timezone datetime clock

17
推荐指数
1
解决办法
1万
查看次数

C`clock()`函数只返回零

C clock()函数只返回零.我尝试使用不同的类型,没有任何改进......这是一个很好的精确测量时间的方法吗?

#include <time.h>
#include <stdio.h>

int main()
{
    clock_t start, end;
    double cpu_time_used;

    char s[32];

    start = clock();

    printf("\nSleeping 3 seconds...\n\n");
    sleep(3);

    end = clock();

    cpu_time_used = ((double)(end - start)) / ((double)CLOCKS_PER_SEC);

    printf("start = %.20f\nend   = %.20f\n", start, end);
    printf("delta = %.20f\n", ((double) (end - start)));
    printf("cpu_time_used  = %.15f\n", cpu_time_used);
    printf("CLOCKS_PER_SEC = %i\n\n", CLOCKS_PER_SEC);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)
Sleeping 3 seconds...

start = 0.00000000000000000000
end   = 0.00000000000000000000
delta = 0.00000000000000000000
cpu_time_used  = 0.000000000000000
CLOCKS_PER_SEC = 1000000
Run Code Online (Sandbox Code Playgroud)

平台:Intel 32位,RedHat Linux,gcc …

c c++ time clock

17
推荐指数
2
解决办法
1万
查看次数

Android:如何在TextView中显示更新时钟

有一个我想在TextView中显示的时钟.

我原本以为有一些很好的功能可以做到这一点,但我找不到任何东西.我最终实现了自己使用Handler的方式.我问的是,是否有更好(更有效)的方式来显示实时更新时钟?

private Runnable mUpdateClockTask = new Runnable() {
   public void run() {
       setTime();
       mClockHandler.postDelayed(this, 1000);
   }
};
Run Code Online (Sandbox Code Playgroud)

这是我的处理程序,它每秒运行一次,然后我的设置时间和日期功能在下面

TextView mClockView;

public void setTime() {
    Calendar cal = Calendar.getInstance();
    int minutes = cal.get(Calendar.MINUTE);

    if (DateFormat.is24HourFormat(this)) {
        int hours = cal.get(Calendar.HOUR_OF_DAY);
        mClockView.setText((hours < 10 ? "0" + hours : hours) + ":" + (minutes < 10 ? "0" + minutes : minutes));
    }
    else {
        int hours = cal.get(Calendar.HOUR);
        mClockView.setText(hours + ":" + (minutes < 10 ? "0" + minutes : …
Run Code Online (Sandbox Code Playgroud)

android timer clock

17
推荐指数
4
解决办法
5万
查看次数

如何解决错误:"检测到时钟偏差"?

我将我的OpenCL和Cuda代码上传到hgpu.org,因为我的笔记本电脑上没有显卡.当我上传我的代码时,我收到以下错误:

make: Warning: File `main.cu' has modification time 381 s in the future
make: warning:  Clock skew detected.  Your build may be incomplete.
Run Code Online (Sandbox Code Playgroud)

我知道时钟偏差是由于我的机器时钟时间和服务器的时钟时间不同所以我将时间与服务器的时间同步.OpenCL和C++代码现在运行正常,但Cuda代码仍然给我这个错误.

所以我的问题是:

除了时间同步之外,还有其他原因造成时钟偏差吗?如果有,那我该如何解决呢?

Cuda代码:

__global__
void test()
{
}

int main()
{
    dim3 gridblock(1,1,1);
    dim3 threadblock(1,1,1);

    test<<<gridblock,threadblock>>>();
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

注意:我也可以提供make文件.

makefile clock

17
推荐指数
5
解决办法
11万
查看次数