随机字符串时序发生器测试

时间:2019-01-19
本文章向大家介绍随机字符串时序发生器测试,主要包括随机字符串时序发生器测试使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

     把函数发生器取消,在循环体中加入随机字符串生成函数,然后测试时序,结果如下

   

 

时钟脉冲信号输出:4 微秒
qonj
时钟脉冲信号输出:4 微秒
hjch
时钟脉冲信号输出:4 微秒
wpcl
时钟脉冲信号输出:4 微秒
fwhy
时钟脉冲信号输出:4 微秒
vcvt
时钟脉冲信号输出:4 微秒
kdym
时钟脉冲信号输出:4 微秒
pfzl
时钟脉冲信号输出:4 微秒
dcmm
时钟脉冲信号输出:4 微秒
qbfh
时钟脉冲信号输出:4 微秒
swlo
时钟脉冲信号输出:4 微秒
wmex
时钟脉冲信号输出:6 微秒
glca
时钟脉冲信号输出:4 微秒
letn
时钟脉冲信号输出:4 微秒
ttjv
时钟脉冲信号输出:4 微秒
trbu
时钟脉冲信号输出:4 微秒
tebe
时钟脉冲信号输出:4 微秒
ecch
时钟脉冲信号输出:4 微秒
rmou
时钟脉冲信号输出:4 微秒

 

    一个脉冲输出最短提高到5-6微秒,而且比较稳定    代码段如下

   要想实现标准的1微秒的时序脉冲输出,而且要稳定运行,不知道要做什么样的代码工程了

 

    ===============================================

 

      GrammarInterface gii = new GrammarInterface();


     // for(int k=0;k<100;k++){
        while (true) {
            
            long startTime1 = System.nanoTime();
            try {

                for (int i = 0; i < 1; i++) { //循环一次 通过调整i的最大值,来控制时序的长度
                
               //   gii.ScriptAnalysis("a=5;b=4;(a+b);");
                  //在这里增加频率输出的函数和代码段
                    System.out.println(getRandomString(4));
                }

            } catch (Exception e) {
                // TODO: handle exception
            }
            long endTime1 = System.nanoTime();
            //用JDK带的毫秒输出,始终报0毫秒,用纳秒进行转换,可以产生1毫秒的脉冲时序信号
            System.out.println("时钟脉冲信号输出:" + ((endTime1 - startTime1) / 1000) + " 微秒");

        }

   =============================================================