SystemView及其操作简介美国ELANIX公司于1995年开始推出SystemView软件工具,最早的1.8版为16bit教学版,自1.9版开始升为32bit专业版,目前我们见到的是4.5版。SystemView是在Windows95/98环境下运行的用于系统仿真分析的软件工具,它为用户提供了一个完整的动态系统设计、仿真与分析的可视化系统软件环境,能进行模拟、数字、数模混合系统、线性和非线性系统的分析设计,可对线性系统进行拉氏变换和Z变换分析。一、SystemView的基本特点SystemView基本属于一个系统级工具平台,可进行包括数字信号处理(DSP)系统、模拟与数字通信系统、信号处理系统和控制系统的仿真,并配置了大量图符块(Token)库,用户很容易构造出所需要的仿真系统,只要调出有关图符块并设置好参数,完成图符块间的连线后,运行仿真操作,最终以时域波形、眼图、功率谱、星座图和各类曲线形式给出系统的仿真分析结果。SystemView的库资源十分丰富,主要包括:含有若干图符库的主库(MainLibrary)、通信库(CommunicationsLibrary)、信号处理库(DSPLibrary)、逻辑库(LogicLibrary)、射频/模拟库(RFAnalogLibrary)、Matlab连接库(M-LinkLibrary)和用户代码库(CostumLibrary)。二、SystemView系统视窗1、主菜单功能图1系统视窗遵循以下步骤进入SystemView系统视窗:(1)双击SystemView图标,开始启动系统。(2)首先会出现SystemViewLicenseManager窗口,可用来选择附加库。本实验中选择Selectall再左键单击OK结束选择。(3)然后会出现RecentSystemViewFiles窗口,可用来方便的选择所需打开的文件。在本实验中,左键单击Close结束选择。完成以上操作,即可进入SystemView系统视窗。如图1所示。系统视窗最上边一行为主菜单栏,包括:文件(File)、编辑(Edit)、参数优选(Preferences)、视窗观察(View)、便签(NotePads)、连接(Connections)、编译器(Compiler)、系统(System)、图符块(Tokens)、工具(Tool)和帮助(Help)等11项功能菜单。执行菜单命令操作较简单,例如,用户需要清除系统时,可单击“File”菜单,出现一个下拉菜单,单击其中的“Newsystem”工具条即可。为说明问题简单起见,将上述操作命令记作:FileNewsystem,以下类同。各菜单下的工具条及其功能如下表所示:表1SvstemView4.5个菜单下的工具条及其功能菜单工具条命令各工具条的功能简述File菜单File〉〉Newsystem清除当前系统File〉〉OpenRecentSystem打开最新的SystemView文件File〉〉OpenExistingSystem打开已存在的SystemVie文件FFile〉〉OpenSysteminSafeMode以安全模式打开系统File〉〉SaveSystem用已存在的文件名存储当前系统内容FileSaveSystemAs将当前系统内容另存为一个文件FileSaveSystemAsVersion已选定的版本存储当前系统内容FileSaveSelectedMetasystem存储选择的亚系统文件FileSystemFileInforrriation系统文件信息FilePrintSystem∶TextTokens打印屏幕内容,图符块用文字代替(显示或隐藏图块参数)FilePrintSystem∶SymbolicTokens如实打印屏幕内容,包括图符块FilePrintsystemSummary打印系统摘要,即图符块FilePrintConnectionList打印连续表FilePrintRealTimeSink打印SystemView信宿接收器的波形FilePrinter/PageSetup打印设置FilePrinterFonts打印字体设置FileExit退出SystemView系统Edit菜单EditUndoLast撤销EditReoeatLast重复EditUndoList察看撤销操作EditCustomizeUndoItems自定义撤销操作项EditSelectAll全选EditCopySystemViewSin复制SystemView接收器EditCopySystemasBitmap以位图格式如实的复制系统EditCopySystemasBitmap∶SelectedArea以位图格式复制局部系统EditCopySystemasBitmap∶TextTokens以位图格式复制系统,图符块以文字代替(显示或隐藏图符块参数)EditCopyEnttreScreen复制全屏幕EditPasteSpecial选择性粘贴EditInsertObject插入对象Preference菜单PreferenceOptiomizeforRunTimeSneed优化运行时速PreferenceResetAllDefaults复位所有缺省设置PreferencePropecrtirs定制View菜单View〉〉Zoom界面图形缩放ViewMetaSystem亚系统ViewHideTokenNumtbers隐藏显示图符编号ViewAnalysisWindous进入分析窗ViewCalculator计算器ViewUnitConverter统一转换NlntPad菜单NotePadHideNotePads隐臧显示便签NotePadNewNotePad新插入便签NotePadCopyTokenParameterstoNotePad将图符块参数复制到便签内NotePaAttributesforAllNotePads所有便签属性NotePadAttributesSelectedNotePad选择的便签属性NotePadDeleteNotePad删除便签NotePadDeleteAllNotePads删除所有便签Connections菜单ConnectionssconllectAllTokens拆除所有图符块之间的连线ConnectionsCheckConnectionsNow立即检查连接ConnectionsShowTokenOutput显示图符块输出ConnectionsHideTokenOutput隐藏图符块输出Compiler菜单CompilerCompileSystemNow立即编译系统CompilerCompilerWizard编译导向器CompilerEditExecutionSequence编辑执行顺序CompilerCancleEditOperation取消编辑操作CompilerCancleLastEdit取消上一次编辑操作CompilerEndEdit编辑结束CompilerefaultExeSequence使用缺省顺序CompilerUseCustomExeSequence使用用户执行顺序CompilerAnimateExeSequence动画执行顺序System菜单SystemRunSystemSimulation运行系统仿真SystemSingleStepExcution单步执行SystemDebug(UserCode)调试用户代码SystemRootLocus根轨迹SystemBodePlot波特图Token菜单TokenFindToken查找指定图符块TokenFindSystemImplicitDelays查找系统固有延迟TokenCheckTokenPositions确定图符块位置TokenMoveSelectedTokens移动选中的图符块TokenMoveAllTokens整体移动所有的图符块TokenDuplicatTokens重复放置图符块TokenCreateMetaSystem创建亚系统TokenRe-nameMetaSystem重新命名亚系统TokenExplodeMetaSystem展开亚系统TokenAssignCustomTokenPicture为用户图符块附图形TokenUseDefaultTokenPicture使用缺省设置图符块TokenEditTokenParameterVariations编辑图符块参数变量TokenDisableALLParameterVariations取消所有参数变量Tools菜单ToolAutoProgramGeneration(APG)自动程序产生ToolCustomLibrary用户自定义库ToolCodeGeneraey代码生成ToolXillinxFPGAXillinx型FPGAToolM-LinkMatlab数学工具ToolGloableParameterLinks全局参数连接ToolMetaSystemAuto-Links子电路之间的自动连接2、快捷功能按钮在主菜单栏下,SystemView为用户提供了16个常用快捷功能按钮,按钮功能如下::打开系统:保存系统:打印系统:清除系统:删图符块:切断连线:布放连线:复制图符:图符翻转:便签注释:建亚系统:进亚系统:根轨迹:波特图:重绘系统:终止运行:系统运行:系统定时:分析窗口3、图符库选择按钮系统视窗左侧竖排为图符库选择区。图符块(Token)是构造系统的基本单元模板,相当于系统组成框图中的一个子框图,用户在屏幕上所能看到的仅仅是代表某一个数学模型的图形标志(图符块),图符块的传递特性由该图符块所具有的仿真数学模型决定。创建一个仿真系统的基本操作时,按照需要调出相应的图符块,将图符块之间用带有传输方向的连线连接起来。这样一来,用户进行的系统输入完全是图形操作,不涉及语言编程问题,使用十分方便。进入系统后,在图符库选择区排列有以下几个图符选择按钮,即::信源库:亚器件库:加法器:输入/输出:操作库:函数库:乘法器:信宿库在上述8个按钮中,除双击“加法器”和“乘法器”图符按钮可直接使用外,双击其他按钮后会出现相应的对话框,应进一步设置图符块的操作参数。单击图符库选择区上边的主库开关按钮,将出现通信库(Comm)、信号处理库(DSP)、逻辑库(Logic)、射频/模拟库(RF/Analog)、Matlab连接库(M-Link)和用户代码库(Costum)的选择按钮,可分别双击选择调用。三、系统窗下的库选择操作1、选择设置信源(Source)创建系统的首要工作就是按照系统设计方案从图符库中调用图符块,作为仿真系统的基本单元模块。可用鼠标左键双击图符库选择区内的选择按钮。现以创建一个PN码信源为例,该图符块的参数为2,电平双极性、1v幅度,100Hz码时钟频率,操作步骤如下:(1)双击“信源库”按钮,并再次双击移出的“信源库图符块”,出现源库(SourceLibrary)选择设置对话框,它将信源库内各个图符块进行分类,通过Sinusoid/Periodic(正弦/周期)、Noise/PN(噪声/PN码)、Aperiodic(非周期)和Import(输入)4个开关按钮进行分类选择和调用,如图2(其它库选择对话框与之类似):图2信源库选择设置对话框(2)单击开关按钮下边的PNSeq图符块表示选中,再次单击对话框中的参数按钮Parameters,在出现的参数设置对话框中分别设置:幅度Amplitude=1、直流偏置Offset=0、电平数Level=2:(3)分别单击参数设置和信源库对话框的按钮Ok,从而完成该图符块的设置。2、选择设置信宿库(Sin