资源简介
在ns-3平台下基于C++ 实现的5G大规模MIMO仿真平台SDK ,有案例
代码片段和文件信息
#! /usr/bin/env python
## -*- Mode: python; py-indent-offset: 4; indent-tabs-mode: nil; coding: utf-8; -*-
#
# Copyright (c) 2009 University of Washington
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
# published by the Free Software Foundation;
#
# This program is distributed in the hope that it will be useful
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not write to the Free Software
# Foundation Inc. 59 Temple Place Suite 330 Boston MA 02111-1307 USA
#
from __future__ import print_function
import os
import sys
import time
import optparse
import subprocess
import threading
import signal
import xml.dom.minidom
import shutil
import re
from utils import get_list_from_file
try:
import queue
except ImportError:
import Queue as queue
#
# XXX This should really be part of a waf command to list the configuration
# items relative to optional ns-3 pieces.
#
# A list of interesting configuration items in the waf configuration
# cache which we may be interested in when deciding on which examples
# to run and how to run them. These are set by waf during the
# configuration phase and the corresponding assignments are usually
# found in the associated subdirectory wscript files.
#
interesting_config_items = [
“NS3_ENABLED_MODULES“
“NS3_MODULE_PATH“
“NSC_ENABLED“
“ENABLE_REAL_TIME“
“ENABLE_THREADING“
“ENABLE_EXAMPLES“
“ENABLE_TESTS“
“EXAMPLE_DIRECTORIES“
“ENABLE_PYTHON_BINDINGS“
“NSCLICK“
“ENABLE_BRITE“
“ENABLE_OPENFLOW“
“APPNAME“
“BUILD_PROFILE“
“VERSION“
“PYTHON“
“VALGRIND_FOUND“
]
NSC_ENABLED = False
ENABLE_REAL_TIME = False
ENABLE_THREADING = False
ENABLE_EXAMPLES = True
ENABLE_TESTS = True
NSCLICK = False
ENABLE_BRITE = False
ENABLE_OPENFLOW = False
EXAMPLE_DIRECTORIES = []
APPNAME = ““
BUILD_PROFILE = ““
BUILD_PROFILE_SUFFIX = ““
VERSION = ““
PYTHON = ““
VALGRIND_FOUND = True
#
# This will be given a prefix and a suffix when the waf config file is
# read.
#
test_runner_name = “test-runner“
#
# If the user has constrained us to run certain kinds of tests we can tell waf
# to only build
#
core_kinds = [“bvt“ “core“ “performance“ “system“ “unit“]
#
# There are some special cases for test suites that kill valgrind. This is
# because NSC causes illegal instruction crashes when run under valgrind.
#
core_valgrind_skip_tests = [
“ns3-tcp-cwnd“
“nsc-tcp-loss“
“ns3-tcp-interoperability“
“routing-click“
“lte-rr-ff-mac-scheduler“
“lte-tdmt-ff-mac-scheduler“
“lte-fdmt-ff-mac-scheduler“
“lte-pf-ff-mac-scheduler“
“lte-tta-ff-mac-scheduler“
“lte-fdbet-ff-mac-scheduler“
“lte-ttbet-f
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-05-30 08:08 ns3-mmwave-master\
文件 5042 2017-05-30 08:08 ns3-mmwave-master\.cproject
文件 72 2017-05-30 08:08 ns3-mmwave-master\.gitignore
文件 9008 2017-05-30 08:08 ns3-mmwave-master\.lock-waf_darwin_build
文件 811 2017-05-30 08:08 ns3-mmwave-master\.project
目录 0 2017-05-30 08:08 ns3-mmwave-master\.settings\
文件 1185 2017-05-30 08:08 ns3-mmwave-master\.settings\language.settings.xm
目录 0 2017-05-30 08:08 ns3-mmwave-master\.waf-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7\
目录 0 2017-05-30 08:08 ns3-mmwave-master\.waf-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7\waflib\
文件 21089 2017-05-30 08:08 ns3-mmwave-master\.waf-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7\waflib\Build.py
文件 3753 2017-05-30 08:08 ns3-mmwave-master\.waf-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7\waflib\ConfigSet.py
文件 11505 2017-05-30 08:08 ns3-mmwave-master\.waf-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7\waflib\Configure.py
文件 9560 2017-05-30 08:08 ns3-mmwave-master\.waf-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7\waflib\Context.py
文件 984 2017-05-30 08:08 ns3-mmwave-master\.waf-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7\waflib\Errors.py
文件 5401 2017-05-30 08:08 ns3-mmwave-master\.waf-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7\waflib\Logs.py
文件 10632 2017-05-30 08:08 ns3-mmwave-master\.waf-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7\waflib\Node.py
文件 6194 2017-05-30 08:08 ns3-mmwave-master\.waf-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7\waflib\Options.py
文件 4570 2017-05-30 08:08 ns3-mmwave-master\.waf-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7\waflib\Runner.py
文件 11281 2017-05-30 08:08 ns3-mmwave-master\.waf-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7\waflib\sc
文件 18069 2017-05-30 08:08 ns3-mmwave-master\.waf-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7\waflib\Task.py
文件 12134 2017-05-30 08:08 ns3-mmwave-master\.waf-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7\waflib\TaskGen.py
目录 0 2017-05-30 08:08 ns3-mmwave-master\.waf-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7\waflib\Tools\
文件 121 2017-05-30 08:08 ns3-mmwave-master\.waf-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7\waflib\Tools\__init__.py
文件 335 2017-05-30 08:08 ns3-mmwave-master\.waf-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7\waflib\Tools\ar.py
文件 831 2017-05-30 08:08 ns3-mmwave-master\.waf-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7\waflib\Tools\asm.py
文件 839 2017-05-30 08:08 ns3-mmwave-master\.waf-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7\waflib\Tools\bison.py
文件 1145 2017-05-30 08:08 ns3-mmwave-master\.waf-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7\waflib\Tools\c.py
文件 1310 2017-05-30 08:08 ns3-mmwave-master\.waf-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7\waflib\Tools\c_aliases.py
文件 23239 2017-05-30 08:08 ns3-mmwave-master\.waf-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7\waflib\Tools\c_config.py
文件 5113 2017-05-30 08:08 ns3-mmwave-master\.waf-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7\waflib\Tools\c_osx.py
文件 16823 2017-05-30 08:08 ns3-mmwave-master\.waf-1.8.12-f00e5b53f6bbeab1384a38c9cc5d51f7\waflib\Tools\c_preproc.py
............此处省略3863个文件信息
评论
共有 条评论