2-1QQ技术交流:310560944/274320312/321318763网站:美国标志科技电话:(010)84942570传真:(010)849425722.Workbench-SLWorkbench-SLICONICSWorkbench-SL实现的功能类似以WinForms/WindowsPresentationFoundation(WPF)为基础的Workbench——这是之前的GENESIS64版本中的叫法,现在称之为WorkbenchClassic。由于Workchbench-SL使用了Silverlight技术,该模块的易用性大大提升并且更加易于部署。2.1.目标学习完本章后,读者应该掌握:如何使用基于Web的配置工具Workbench-SL如何访问各种工具组件和Provider(功能组件)如何使用项目资源管理器2.2.Workbench-SL介绍Workbench-SL提供了轻量化的部署方式并且具有启动迅速的特性,同时也支持第三方插件。它可以使用已有的数据服务(使用SoftwareFactory工具创建的),也可以使用新的WCFRIA服务。Workbench-SL的外观和感觉类似于WorkbenchClassic,包括相似的元素,如工具栏按钮和项目资源管理器,并且现在加强了人性化的交互方式,如ProjectExplorer项目管理器的列表视图方式浏览,可以过滤和排序等。Workbench的Silverlight的版本可以运行在所有浏览器平台上,包括MicrosoftInternetExplorer,Firefox和Safari浏览器等,Silverlight的组件也可作为SharePointWeb组件,可以在Windows8的手机上运行。Workbench-SL支持的功能组件和WPF版的WorkbenchClassic是类似的,而且还增加了包括AssetWorX,FDDWorX和EnergyAnalytiX等功能组件。2-2GENESIS64标准培训手册2-2微信公众号:ICONICS图2.1-Workbench-SL在workbench-SL可以:使用AssetWorX在资产和设备的层次结构的基础上连接数据源。如果安装了EnergyAnalytiX可以用它配置EA计算功能,生产报表和管理能耗。与此同时,WorkbenchClassic还作为一个单独的界面,在它的配置工具中您可以使用GENESIS64的每一个组成部分。你还可以用作操作员运行时界面和管理项目。你当然也可以在使用Workbench-SL的同时把WorkbenchClassic作为配套工具。绝大多数GENESIS64配置可以在Workbench-SL来完成。不能在Workbench-SL里面做的工作可以在WorkbenchClassic里实现。2-3QQ技术交流:310560944/274320312/321318763网站:美国标志科技电话:(010)84942570传真:(010)849425722.2.1.Workbench-SLvs.WorkbenchClassicWorkbench-SL和WorkbenchClassic的特点:两个应用是独立的。两者都包含Pack&Go(打包部署)技术。他们的项目不共享–Provider功能模块和数据库列表单独维护。Workbench-SL的模块和数据库在IcoSetup数据库中WorkbenchClassic的模块在项目文件(*.prjx)内,数据库在web.config中。只有激活的数据库在它们之间通过文件IcoSetup64.ini共享,激活的数据库存储在该文件里。2.2.2.打开Workbench-SL打开window开始按钮选择AllPrograms→ICONICS→Workbench-SL。当您是第一次打开Workbench–SL时,可以在项目资源管理器中看到和打开所有的应用程序,工具,实用程序和服务。它是由以下部分组成:彩虹条工具栏(在顶部)两个项目浏览器都可以隐藏和显示:o你可以通过树浏览器的方式来导航和浏览,点击按钮进入ICONICS的各功能模块o你可以通过grid浏览器搜索来浏览功能模块内容或工作区,在这里可以打开配置窗体2.2.3.工具栏工具栏可以帮助你迅速找到你完成任务所需要的命令。所有命令按照逻辑划分在不同的标签页中。你可以通过双击工具栏标签最小化工具栏。工具栏有三个标签:2-4GENESIS64标准培训手册2-4微信公众号:ICONICSHometab-包含所有的命令,并根据项目管理器中当前选定的项目并已在workbench当前加载的应用程序更改。Applicationstab-您可以在树浏览器按钮栏访问应用程序。ToolsandSettingstab-让您显示或隐藏窗口的各种选项,以及个性化的项目属性。图2.2-SampleHomeTabintheWorkbench-SLRibbon提示:这个工具栏会随着选择的功能不同而改变。2.3.工具和应用程序GENESIS64的Workbench和Workbench-SL保存了所有的工具、应用和项目开发的设置文件,这样就可以很容易的重新打开和使用原来的项目设置。每个项目保存下以下内容:应用程序数据库的配置如:全局别名、语言别名和其他数据库配置网络服务工具,如GenTray,SNMP,FrameWorXServer和SecurityServerWorkbehch配置设置,设置Workbench窗口的位置,样式,修改设计图面,布局和模板一个项目运行在服务器上,该项目的数据都存储在服务器上,但实际上一个企业可以在若干服务器上运行不同的服务。只要您已经定义了服务器的连接就可以访问不同服务,这些连接也存储在项目中。集中式的安全权限控制使所有GENESIS64操作都在安全范围内。安全服务器限制访问权限的项目和插件,包括文件创建、修改或只读。历史数据只能被存储。Workbench用于在互联网上多个开发团队成员同时对工程进行组态开发。它遵循开放式并发模式;数据库没有被锁定。多个应用程序服务器和数据库可以同时进行配置。另外ICONICSWorkbench工具包还可以用于创建来自第三方内容供应2-5QQ技术交流:310560944/274320312/321318763网站:美国标志科技电话:(010)84942570传真:(010)84942572商插件。2.4.Workbench-SL中的应用程序开发和运行模式下,均可在Workbench访问和使用所有已经安装且具有授权的ICONICSGENESIS64产品。下图是Workbench–SL提供的所有模块,你可以挑选哪些模块在workbench的ProjectExplorer中显示。图2.3-Workbench-SLProviders2.4.1.服务配置你可以在workbench-SL控制和修改许多GENESIS64组件的服务器配置或服务的运行。它们包括:AlarmWorX服务器启动和停止报警服务器,以及提供了一个配置界面来配置报警。2-6GENESIS64标准培训手册2-6微信公众号:ICONICS全局别名系统(GAS)在SQL数据库中存储变量名和它们的值,这些变量可以在整个GENESIS64应用。使用这个接口启动,停止,创建和修改全局别名。语言别名系统(LAS),使得替代语言的别名时,当在语言选择对话框中指定的语言改变时使用语言别名在不同语言之间转换。统一数据管理器(UDM)是一个数据处理中心,可以通过任何GENESIS64应用存储表达式,订阅,组,寄存器,触发器和其他数据。在Workbench的UDM可以启动停止服务以及可以创建和修改所有这些数据类型和数据实例。2.5.Workbench-SL的用户界面Workbench-SL用于以下用途:显示配置表单配置一个查看器组件的应用程序GENESIS64的配置信息以对象的形式存储在SQL数据库。许多GENESIS64的其它组件本质上是前端,链接到不同的数据库和它们内部包含的数据。在Workbench上加载实用工具的时候,它加载了一个运行时的配置模式。这些模式通常配有应用和刷新按钮,因为数据被存储在数据库中,可能需要提交改变或检索当前数据。2.6.项目资源管理器在GENESIS64的workbench-SL有两个项目浏览器:树浏览器,其中包含一个树形结构,导航资产。在用于功能模块(或应用程序)的左下方的一段;网格资源管理器,其中包含被选择的树资源管理器,并作为一种方式来搜索所选项目和项目的子项目的内容。这些资源管理器的功能在下面的例子中被突出显示。请注意,在主页工具栏带有显示或隐藏这两个浏览选项。注:在本培训手册中,“节点”和“树项目”是可以互换的(除非另有说明)。他们都表示可导航树的特定级别(或分支)。2-7QQ技术交流:310560944/274320312/321318763网站:美国标志科技电话:(010)84942570传真:(010)84942572图2.4-TheProjectExplorersintheWorkbench树浏览器是主要导航组件,用于快速访问所安装的应用程序数据。通过按钮栏和图标从workbench内可以很容易地访问应用程序。其中的各个组件是可移动的。在移动这些组件的过程中,您可以:使其自由浮动,通过单击并拖动工程资源管理器的工具栏脱离停靠位置,就可以使他们的自由浮动。工程资源管理器标题栏双击窗格恢复到其最后停靠位置。使其固定停靠在Workbench64窗口的任何一边。,单击标题栏并移动工具栏到任意钻石码头的箭头图标上,即可移动窗格。图2.5-DiamondDock2-8GENESIS64标准培训手册2-8微信公众号:ICONICS最小化他们到一个标签,通过单击工程资源管理器标题栏中的图标,以尽量减少面板选项卡。下图显示了最小化的项目Explorer组件。要查看项目资源管理器扩展,点击最小化的标签;那么你可以再次点击图标,如果你想返回面板最大化视图。图2.6-MinimizedProjectExplorersintheWorkbench项目资源管理器始终是以其中的一种形式存在于Workbench64。检索Grid网格工程资源管理器:选择在树浏览器的一个节点显示网格浏览器节点的内容。请注意,您可以搜索所选的项目,或者您可以搜索整个数据库。您也可以点击列的过滤器图标,以限制出现在窗格中的内容。注意:您不能搜索树浏览器,但你可以搜索网格资源管理器。图2.7-SearchableProjectExplorerOptions2-9QQ技术交流:310560944/274320312/321318763网站:美国标志科技电话:(010)84942570传真:(010)849425722.6.1.项目浏览器的使用您需要为您的项目通过树浏览器修改为只显示这些应用程序,工具和服务。你可以重新大小的窗格,以及移动滑块向上或向下查看更多按钮栏。workbehch-SL项目资源管理器允许在一个单独的标签打开每个供应商的配置效率提供接入。在Workbench中移动应用单击工程资源管理器的底部列出的按键。下面是一些可用的应用程序按钮的示例。图2.8-ApplicationButtons2-10GENESIS64标准培训手册2-10微信公众号:ICONICS2.6.2.ProjectExplorer中的数据当您在树Explorer查看组件,您查看的要么是配置,要么是数据画面