fc2ブログ

SCV:ランダムデータの生成

SCVをインストールしたので、色々書いてみたいと思います。
先ずは基本的なランダムデータの生成から。

  • サンプルコード
 1|#include 
 2|
 3|int sc_mainint argc, char* argv[] ) {
 4|
 5|  scv_smart_ptr<int> data_p( "data" );
 6|
 7|  for (int i=0; i<20; i++) {
 8|    data_p->next();
 9|    printf( "[SCV] data = %d\n", data_p->read() );
10|  }
11|
12|  printf( "-----------------------\n");
13|  printf( "--- value -10 to 10 ---\n");
14|  printf( "-----------------------\n");
15|  data_p->keep_only( -1010 );
16|
17|  for (int i=0; i<20; i++) {
18|    data_p->next();
19|    printf( "[SCV] data = %d\n", data_p->read() );
20|  }
21|
22|  return 0;
23|}
  • 実行結果
$> main
             SystemC 2.2.0 --- Jan 15 2012 14:19:56
        Copyright (c) 1996-2006 by all Contributors
                    ALL RIGHTS RESERVED
[SCV] data = 274582505
[SCV] data = 312541390
[SCV] data = 1992744193
[SCV] data = -1884400705
[SCV] data = 1636180398
[SCV] data = -384766123
[SCV] data = 1265361781
[SCV] data = -90387693
[SCV] data = 990903405
[SCV] data = -1438691491
[SCV] data = -30957985
[SCV] data = 1926059172
[SCV] data = -1334344737
[SCV] data = 1338295352
[SCV] data = -1871642813
[SCV] data = -265575299
[SCV] data = 552501642
[SCV] data = -2070797429
[SCV] data = -605527105
[SCV] data = -1723908479
-----------------------
--- value -10 to 10 ---
-----------------------
[SCV] data = -5
[SCV] data = 6
[SCV] data = -4
[SCV] data = 9
[SCV] data = 6
[SCV] data = -4
[SCV] data = 1
[SCV] data = -2
[SCV] data = -2
[SCV] data = 10
[SCV] data = 2
[SCV] data = 10
[SCV] data = -7
[SCV] data = 4
[SCV] data = -9
[SCV] data = -3
[SCV] data = 8
[SCV] data = -2
[SCV] data = 10
[SCV] data = 10

参考サイト


本日バレンタインですね。
本日バレンタインですよ!

関連記事

コメントの投稿

非公開コメント

プロフィール

Kocha

Author:Kocha
なんでもチャレンジ!(^o^)/

はてなブログがメイン場に
github:Kocha
イベントカレンダー

カレンダー
02 | 2024/03 | 04
- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31 - - - - - -
カテゴリ
OVP (4)
最新記事
最新コメント
アーカイブ
リンク
Twitter
アクセス人数