python echo和linux交互_STK与NS3交互demo(python)

import timefrom tqdm import tqdmimport datetimeimport pandas as pdstartTime = time.time()from comtypes.gen import STKObjects, STKUtil, AgStkGatorLibfrom comtypes.client import CreateObject, GetActiveO...
摘要由CSDN通过智能技术生成

import time

from tqdm import tqdm

import datetime

import pandas as pd

startTime = time.time()

from comtypes.gen import STKObjects, STKUtil, AgStkGatorLib

from comtypes.client import CreateObject, GetActiveObject, GetEvents, CoGetObject, ShowEvents

"""SET TO TRUE TO USE ENGINE, FALSE TO USE GUI"""

useStkEngine = False

Read_Scenario = True

############################################################################

# Scenario Setup

############################################################################

if useStkEngine:

# Launch STK Engine

print("Launching STK Engine...")

stkxApp = CreateObject("STKX11.Application")

# Disable graphics. The NoGraphics property must be set to true before the root object is created.

stkxApp.NoGraphics = True

# Create root object

stkRoot = CreateObject('AgStkObjects11.AgStkObjectRoot')

else:

# Launch GUI

print("Launching STK...")

if not Read_Scenario:

uiApp = CreateObject("STK11.Application")

else:

uiApp = GetActiveObject("STK11.Application")

uiApp.Visible = True

uiApp.UserControl = True

# Get root object

stkRoot = uiApp.Personality2

# Set date format

stkRoot.UnitPreferences.SetCurrentUnit("DateFormat", "UTCG")

# Create new scenario

print("Creating scenario...")

if not Read_Scenario:

# stkRoot.NewScenario('Kuiper')

stkRoot.NewScenario('StarLink')

scenario = stkRoot.CurrentScenario

scenario2 = scenario.QueryInterface(STKObjects.IAgScenario)

scenario2.StartTime = '12 Oct 2020 4:00:00.00'

scenario2.StopTime = '12 Oct 2020 4:01:00.00'

Time_Range = 60 # Seconds

Time_Step = 0.01 # Seconds

totalTime = time.time() - startTime

splitTime = time.time()

print("--- Scenario creation: {a:4.3f} sec\t\tTotal time: {b:4.3f} sec ---".format(a=totalTime, b=totalTime))

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值