PI AFSDK研究_第1页
PI AFSDK研究_第2页
PI AFSDK研究_第3页
PI AFSDK研究_第4页
PI AFSDK研究_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、PI AFSDK分类汇总1.概述AF SDK是一个.NET集成开发包,它用于为用户供应对OSIsoft数据的结构化访问。AF SDK供应了一种与OSIsoft数据库实现数据交互的方法,它可以与PI-SDK以及PI-API协作使用。AF SDK设计目的是为VB,C#以及Managed C+供应便利的访问路径。AF SDK可呈现出对象层次分明的模型。AF SDK包括11个namespace,如图1所示:图1每个namespace的总体功能说明如下:NamespaceDescriptionOSIsoft.AFPISystems集位于AF SDK层级中的第一层,大多数访问AF对象的路径都以它为起始引用

2、。此类型对象的多数实例都可以在应用程序中创建,但是在同一个应用中,同一个用户全部的实例都引用相同的PISystem对象,也就意味着:在同一个应用中,对于某一个属于此PISystem类对象的全部操作都会被全部该PISystem类型对象的实例所见。而其他应用则直到这些操作被保存时才能看到。在VB或C#中,首层对象可以利用对象名前加OSIsoft.AF的方法来引用,如:OSIsoft.AF.PISystem。OSIsoft.AF.Analysis该namespace供应了一系列用于创建、支配及执行分析操作的类。OSIsoft.AF.Asset该namespace供应了一系列可用于代表某机构(或团体)

3、中各资产的类。它允许创建各资产及其属性的层级关系。另外,它供应了用于处理常见恳求(如远程数据访问、计量单位换算及定义和执行资产定义等)的功能特性,每个PISystem都由任意多个相互独立的数据库组成。OSIsoft.AF.Collective该namespace供应了一系列用于管理AF 高可用(HF)服务器集的类OSIsoft.AF.Diagnostics该namespace供应了一系列具有诊断功能的类OSIsoft.AF.EventFrame该namespace供应了一系列类,这些类可用于创建具有起效时间和结束时间的对象。OSIsoft.AF.Modeling该namespace供应了一系列

4、用于创建工厂资产或(工业)过程模型的类OSIsoft.AF.Notification该namespace供应了一系列用于创建告警的类,告警作用是通知用户大事的发生OSIsoft.AF.Search该namespace供应了一系列可用于创建、存储及执行搜寻任务的类。OSIsoft.AF.Time该namespace供应了一系列与时间功能相关的类OSIsoft.AF.UnitsOfMeasure该namespace供应了一系列类,这些类可用于定义计量单位系统,此计量单位系统可以描述属性或数值的单位并完成从一种单位到另一种单位的转换。在PISystem中,一个计量单位数据库被全部的数据库所共享。每个

5、namespace中不仅仅包含多个类,还包括接口、结构体以及大事等,每个类、接口等又有各自的成员(members),如类的members具体有构造函数constructors、方法methods、符号operators、属性properties及大事events。,具体如图2 所示(注:并不是每个namespace都具有图中全部的内容)。下文将依据namespace àClassàclass membersàdelegatesàdelegates membersà structuresàstructures membersà

6、interfaces àinterfaces membersàenumerationsàenumerations members的挨次进行介绍。2.各OSIsoft.AF Namespace分析。2.1 OSIsoft.AF Namespace2.1.1 OSIsoft.AF Namespace中的类Class各类综述ClassDescriptionAFActiveDirectoryProperties该类的对象用于猎取及设置活动路径配置属性(Active Directory configuration properties),AF Server需依

7、据此属性值猎取contact信息。AFCategoriesAF AFCategory 集。AF数据库(Database)对象负责维护在该数据库上定义的全部AFCategoty集。AFCategoryAFCategory代表一个用户自定义的数值,它用于将AF SDK内的对象进行分类。当形成报告或做查询时,AFCategory将对象依据类型进行分组AFChangedEventArgs为被修改的大事供应数据AFCheckOutInfo该类的对象用于表示当前对象的签出状态信息。AFCollectionAF SDK中全部集合的基类AFCollection<(Of <(T>)>)为

8、AF SDK中的全部集合供应抽象基类,全部集合通过唯一标识进行索引。AFCollectionList<(Of <(T>)>)一个不支持按名字查找功能的对象列表。此集合可以是一个由用户自定义的、具有不同类型对象的对象集合。AFConnectionInfo该类型对象用于为AF Server供应连接配置信息及状态信息。AFContact该类型对象用于供应由AF维护的contact信息。AFDatabaseAFDatabase类对象代表AF Server中一个单独的数据库AFDatabasesAFDatabase类对象的集合,它是由位于PISystem上元素的SDK所维护AFE

9、ventArgsEventArgs类的基类,可以与AFEventItem类关联AFGlobalRestorer该类用于使用IPIPersist接口恢复的长久化的对象AFLibraries该类是AFLibrary对象的集合,用于供应PISystem可载入的应用及范围的具体信息。AFLibrary该类是可导入到PISystem中的、由某些应用和区域信息构成的集合。AFNamedCollection<(Of <(T>)>)该类用于供应全部经过特殊筛选后的集合的抽象基类, AFNamedCollectionList<(Of <(T>)>)该类是一个对象列

10、表,支持按名字查询。该集合可由用户自定义,其组成对象可属于不同的类对象。AFObject该类是全部AF SDK中对象的基类。AFPlugIn该类包含了一个AF插件的相关信息,此信息被安装和定义在AF服务器上。AFPlugIns该集合包含了AFPlugin类对象的列表,这些对象安装在服务器的工作站上AFProgressEventArgs该类用于为正在进行中的大事供应数据AFSDKExtension该类是一个静态类,用于为AF SDK内的类供应扩展方法。AFSecurity该对象用于为相关对象供应平安方面的访问和把握。AFSecurityRightsExtension该类是一个静态类,用于为AFS

11、ecurityRights枚举类型供应一些扩展方法。NumericStringComparer<(Of <(T>)>)代表了一个数值字符比较操作,对具有数值的字符运用特殊的大小写敏感的比较规章PISystem该类代表PI 分析框架的单个数据存档。PISystemsPISystem类型对象的全局集合,由AF SDK维护,代表了工作站中对于客户端应用程序已知的可用系统。UniversalComparer<(Of <(T>)>)该类是一个通用的比较器,用于依据任意属性的组合来比较两个对象是否相等。各类的成员具体分析(即class的memb

12、ers)(1)AFActiveDirectoryProperties Class: 该类具体包括以下成员:其中,Constructors(构造函数)说明如下: NameDescriptionAFActiveDirectoryProperties用于创建该类的实例。 Methods(方法)说明如下:NameDescriptionEquals推断指定的对象是否与当前对象相等。GetHashCode作为某特定类型的hash函数GetType猎取当前实例的类型。SetAccount设置账户,该账户用于访问服务器的活动名目。ToString返回表示当前对象的字符串。Properties(属性)

13、说明如下:NameDescriptionAccountName该属性表示账户名,该账户用于访问服务器的活动名目。对活动名目中信息的访问受控于平安权限,该属性指明白服务器访问活动名目时所用的账户。使用SetAccount(String, SecureString)方法可以为该属性赋值,假如该属性未赋值,则默认使用当前服务器所使用之下的账户。仅当当前服务器运行之下的账户无法访问活动名目时才需要为该属性赋值。编程举例:Dim instance As AFActiveDirectoryPropertiesDim value As Stringvalue = instance.AccountNamein

14、stance.AccountName = valueDomainControllerDomain用于进入活动名目。该属性是活动名目领域的DNS全名,用于获得名目连接的搜寻。该属性应设置为适合的活动名目区域的DNS名,例如,使用作为OSI的domain、。假如该属性为空,则服务器将会使用从DHCP中猎取的domain名。编程举例:Dim instance As AFActiveDirectoryPropertiesDim value As Stringvalue = instance.DomainControllerinstance.DomainController = v

15、alueImpersonateUser指明当访问活动名目时,客户端或服务器的平安权限是否需要起效。当该值为true时,访问活动名目启用客户端的权限识别,当该值为false,则访问活动名目时启用服务器权限识别。对活动名目处信息的访问需要有平安权限,因此,当需要访问AD(活动名目)时,有两个选择,一是使用用户账号(此时该属性值为true),另一个是使用服务器账户(此时该属性值为false)。编程举例:Dim instance As AFActiveDirectoryPropertiesDim value As Booleanvalue = instance.ImpersonateUserinsta

16、nce.ImpersonateUser = valueReturnAllPersons指明是否全部类型的persons都需要从活动名目中返回当该值为true时,全部的活动名目的persons都被返回,persons是在AD(活动名目)中是一个对象。AD中的对象是依据以下挨次继承而来的:Top->Persons->OrganizationalPerson->Contact和Top->Persons->OrganizationalPerson->User.假如该属性值为真,则查找将会返回:Persons, OrganizationalPersons, Conta

17、cts,以及 Users。假如该属性值为假,则仅仅返回UsersDim instance As AFActiveDirectoryPropertiesDim value As Booleanvalue = instance.ReturnAllPersonsinstance.ReturnAllPersons = valueUseGlobalCatalog表明使用cached global catalog还是使用Active Directory去检索用户。活动名目将一些信息高速缓存所谓的全局名目中,对于有多个分布的域把握器的安装,每个域把握器将有全局名目的缓存,那样搜寻不必涉及域把握器。否则则需要

18、访问一个远程的把握器,这有助于查询性能的提高。当全局名目可用时,这种设置告知检索是否使用全局名目,亦或者是否必需到域把握器上搜寻。待翻译!编程举例:Dim instance As AFActiveDirectoryPropertiesDim value As Booleanvalue = instance.UseGlobalCataloginstance.UseGlobalCatalog = valueUserFolderThis Active Directory user folder name.活动名目中的用户文件夹名活动名目运行将user组织成为文件夹以便于更好的管理,用户文件夹可以包含

19、其他文件夹。因此,该属性是通往用户文件夹的路径。例如:A/B/C 表示文件夹C在B中,而B又包含于A中,而这里的A/B/C搜寻仅会返回文件夹C中的user,而不会返回其他区域的user。假如为空。则将会从根名目开头进行搜寻。意味着搜集全部的user或persons。编程举例:Dim instance As AFActiveDirectoryPropertiesDim value As Stringvalue = instance.UserFolderinstance.UserFolder = value(2)AFCategories class类:该类主要包括以下成员:图 AFcategori

20、es类的与其他类或接口的使用、继承、包含或实现关系其中,methods(方法)说明如下:NameDescriptionAdd添加一个对象到集合 Clear移除集合中的全部想.(继承自 AFCollection<(Of <(T>)>).)Contains确定集合中是否存在某个项 CopyTo拷贝整个集合到一个兼容的一维数组中,开头于目标数组的指定索引。(继承自AFCollection<(Of <(T>)>).)Equals确定指定对象与当前对象是否相等 (继承自Object.)GetEnumerator返回循环访问集合的一个计数器(继承自 AFCo

21、llection<(Of <(T>)>).)GetHashCode猎取对象实例的哈希码,这里对象应当适合于使用散列算法以及数据结构类似散列表。(继承自AFCollection.)GetType猎取当前实例的类型(继承自 Object.)IndexOf检索指定对象,从零开头,返回对全部集合进行检索首次发觉该对象时的索引值 (继承自 AFCollection<(Of <(T>)>).)Refresh刷新集合,保证其最新Remove从集合中移除单个对象 RemoveAt从集合中移除指定索引的单个对象(继承自 AFCollection<(Of &l

22、t;(T>)>).)Sort对集合中的项进行排列ToString返回表示当前对象的字符串 (继承自 AFCollection.)属性:NameDescriptionCount猎取集合中实际包含项的数目(继承自AFCollection<(Of <(T>)>).)Database只读属性,返回AFDatabase对象,AFcategories对象定义在其中。Identity只读属性,包含对象的ID。 (继承自 AFCollection.)IsDeleted只读属性,表明此集合的拥有者是否已被删除(继承自 AFCollection.)Item从集合中猎取项 Ite

23、mIdentity只读属性,包含集合中对象的ID。(继承自AFCollection.)PISystem只读属性,允许访问与该集合有关的PISystem对象 (继承自AFCollection.)(3)AFCategory class类,该类主要包括以下成员:方法:NameDescriptionApplyChanges这个方法应用变化到对象以及全部的组成其的子对象,并且使得那些变化对用户的其他对象可用。CheckIn通过信息的长久化存储,这个方法提交全部的变化到对象及其子对象。CheckOut锁定对象以便对其配置进行修改CompareTo将当前实例与另一个同类型实例进行比较Equals是否相等Fi

24、ndCategory返回带有指定唯一标示符的AFCategory对象GetHashCode猎取对象实例的哈希码,这里对象应当适合于使用散列算法以及数据结构类似散列表。(继承自AFCollection.) GetPath返回对象的路径 GetSecurity猎取与对象相关的指定平安项的AFSecurity 信息 GetType猎取当前实例的类型(继承自 Object.)LoadCategories装载带有指定唯一标示符的AFCategory 对象Persist返回对象的长久化字符串 (Inherited from AFObject.)Refresh刷新客户端,更新并显示加载后对其所作的任何变化。

25、 ToString返回表示当前对象的字符串 (继承自AFObject.)UndoCheckOut此方法撤销自最终一次调用CheckOut()()()方法对对象及其子对象所作的全部变化. 全部转变将丢失。属性:  NameDescriptionCheckOutInfo只读属性,返回对象的签出状态信息Database只读属性,返回对象所在的AFDatabase 实例Description读/写属性,供应对象一个更为细节的描述 ID只读属性,供应对对象快速访问的唯一标示符,而不依靠与索引(继承自 AFObject.)Identity只读属性,包含对象的ID (Inherited from

26、AFObject.)IsDeleted只读属性,对象是否已删除 (Inherited from AFObject.)IsDirty只读属性,表示自最终一次保存到AF服务,对象是否转变过IsNew只读属性,表示对象是否是新的并且从来没有保存到AF服务 Name读/写属性,标识对象的名字. PISystem只读属性,允许访问与该集合有关的PISystem对象 (继承自AFObject.)Security只读属性,返回对象的AFSecurity信息UniqueID只读属性,供应对象字符串型的ID(4) AFChangedEventArgs类 为已转变的大事供应数据。方法:FindObject返回与该

27、大事关联的 AFObject属性:NameDescriptionAction获得一个确定对象如何转变的动作 ID变化的子对象的ID。 仅在IsSubObjectEvent是true有效Identity变化的子对象的标示符。仅在IsSubObjectEvent是true有效IsSubObjectEvent表示参数是否代表子对象大事。假如动作是 SubObjectAdd, SubObjectRemove, SubObjectRefresh, SubObjectChange, or SubObjectValueChange返回true,对于全部其他动作返回falseFalsefalsefalse 。

28、ParentID变化的父对象的ID。 (5) AFCheckOutInfo类方法:NameDescriptionEqualsDetermines whether the specified Object is equal to the current Object. (Inherited from Object.)GetHashCodeServes as a hash function for a particular type. (Inherited from Object.)GetTypeGets the Type of the current instance. (Inherited f

29、rom Object.)ToStringReturns a String that represents the current object. (Overrides Object.:.ToString()()().)属性:  NameDescriptionCheckOutTime用户签出当前对象的时间。EnableAutoCheckOut当对象转变时,把握AF SDK是否自动签出对象。IsCheckedOutThisSession表示对象已被应用程序的执行会话签出。IsCheckedOutThisThread表示在执行应用会话期间对象被当前线程签出IsCheckedOutToMe表

30、示当前登录用户是否签出对象MachineName对象最初签出的机器名UserName当前签出对象的用户名(6)AFCollection类方法:NameDescriptionEqualsDetermines whether the specified Object is equal to the current Object. (Inherited from Object.)GetHashCodeGets the hash code for this instance of the object which is suitable for use in hashing algorithms an

31、d data structures like a hash table. (Overrides Object.:.GetHashCode()()().)GetTypeGets the Type of the current instance. (Inherited from Object.)ToStringReturns a String that represents the current object. (Overrides Object.:.ToString()()().)属性:  NameDescriptionIdentity只读属性,包含对象的标示符IsDeleted只读

32、属性,集合拥有者是否已被删除ItemIdentity只读属性,包含集合中对象的标示符PISystem只读属性,允许访问与集合关联的PISystem(7)AFCollection<(Of <(T>)>)方法:NameDescriptionAddAdds an object to the end of the collection. ClearRemoves all items from the collection. ContainsOverloaded. Determines whether the collection contains an item. CopyTo

33、Copies the entire collection to a compatible one-dimensional Array, starting at the specified index of the target array. EqualsDetermines whether the specified Object is equal to the current Object. (Inherited from Object.)GetEnumeratorReturns an enumerator that iterates through the collection. GetH

34、ashCodeGets the hash code for this instance of the object which is suitable for use in hashing algorithms and data structures like a hash table. (Inherited from AFCollection.)GetTypeGets the Type of the current instance. (Inherited from Object.)IndexOfSearches for the specified object and returns th

35、e zero-based index of the first occurrence within the entire collection. RemoveOverloaded. Removes an object from the collection. RemoveAtRemoves the item at the specified index of the collection. SortOverloaded. Sorts the items in the collection. ToStringReturns a String that represents the current

36、 object. (Inherited from AFCollection.)属性:  NameDescriptionCountGets the number of items actually contained in the collection. IdentityThis read-only property contains identity of the object. (Inherited from AFCollection.)IsDeletedThis read-only property indicates whether the owner of the colle

37、ction has been deleted. (Inherited from AFCollection.)ItemOverloaded. Gets the item from the collection. ItemIdentityThis read-only property contains identity of the objects within the collection. (Inherited from AFCollection.)PISystemThis read-only property allows access to the PISystem associated

38、with this collection. (Inherited from AFCollection.)2.1.2 OSIsoft.AF Namespace中的delegates(句柄相关)该namespace没有供应delegates。2.1.3 OSIsoft.AF Namespace中的Structures  StructureDescriptionAFChangeInfo当返回服务器中被转变的对象的信息时,使用该结构。AFPlugIn.:.SupportAssembly一个AFPlugIn(AF插件)支持包的相关信息(1)AFChangeInfo结构体方法:  Na

39、meDescriptionEquals确定两个 AFChangeInfo 实例是否相等FindObject查找由变化信息结构表示的对象GetHashCodeOverloaded. GetType猎取当前实例的类型ToString返回表示当前对象的字符串 属性:  NameDescriptionAction引起对象转变的AFChangeInfoAction动作ChangeTime对象产生转变的时间ID已转变对象的ID Identity已转变对象的AFIdentity。VersionID已转变对象的VersionID。2.1.4 OSIsoft.AF Namespace中的interfa

40、ceInterfaceDescriptionIAFChangedEvent该接口定义了被修改对象上执行的修改大事,此对象需要支持修改告警。IAFKeyString该接口定义了一种猎取对象关键字的方法IAFList该接口可被全部AF SDK中的集合所执行。IAFSecurable该接口定义了支持平安爱护的对象的属性和方法IAFTransactable该接口定义了了支持transacted(交易)操作的对象的生疏和方法。IPIPersist该接口允许从中为某对象猎取一个长久的字符。2.1.5 OSIsoft.AF Namespace中的Enumerations  EnumerationD

41、escriptionAFChangeAction指明AF对象的转变动作。AFChangeInfoAction引发对象转变的动作AFCheckedOutMode定义了不同的状态,该状态可在保存(check in)被修改对象或查找被修改对象时指明。AFConnectionPreference定义了当连接到一个AFCollective时的连接优先权(connection preference)。AFConnectionProtocol定义了用于连接到AF服务器时的连接通道。AFContactType该枚举指明白AFContact(AF连接?)的类型AFEncodeType定义了一个对象不同的数据引用

42、路径,该路径可以使用代码AFObject.GetPath方法去猎取。AFErrorStatus定义了错误状态的可能值AFIdentity该枚举用于识别属性。AFProgressStatus指明一个操作的状态。AFSearchField定义了被查找对象的所属领域(field)。AFSecurityItem该枚举包含了某方法中指定的平安条目的可能值。该枚举包含了一些可能值,这些值用于指明方法中的平安条目AFSecurityRights该枚举包含了一些可能值,这些值用于指明对象的平安访问权限AFSortField定义了划分(分类)后的领域。AFSortOrder定义了划分(分类)挨次PIExport

43、Mode当使用ExprotXml方法时(该方法在PISystem类中定义),用于表明导出类型。如:Dim instance As PISystemDim exportObject As ObjectDim exportMode As PIExportModeDim returnValue As StringreturnValue = instance.ExportXml(exportObject, exportMode)PIImportMode当使用ExprotXml方法时(该方法在PISystem类中定义),用于表明导入类型。如:Dim instance As PISystemDim imp

44、ortObject As ObjectDim importMode As PIImportModeDim xml As StringDim returnValue As IntegerreturnValue= instance.ImportXml(importObject, importMode, xml)PISystemFeatures该枚举代表了特性,这些特性可被选择是否对PISystem起效。PISystems.:.AFDirectoryOptions定义了名目选项,该名目选项用于再PISystems集合中查找一个PISystem时。2.2 OSIsoft.AF.Analysis Nam

45、espace2.2.1 OSIsoft.AF. Analysis Namespace中的类Class各类综述  ClassDescriptionAFAdjustmentAFAdjustment定义了在实例运行分析期间使用的AFAttribute值所做的修改。AFAdjustments在实例运行分析期间使用的AFAttribute 值产生的AFAdjustment对象的集合 AFAnalyses由AFDatabase维护的AFAnalysis 对象集合AFAnalysisAFAnalysis 用于对一个目标的一组数据值执行分析。 AFAnalysisRuleAFAnaly

46、sisRule定义了在一个实例中进行数据分析和执行数据分析所需要的信息。AFAnalysisRule.:.IsModelAnalysisRuleAttributeAFAnalysisRule上使用的属性,用于标明其仅支持在AFModel目标上进行分析。AFAnalysisRule.:.SupportsChildAnalysisRuleAttributeAFAnalysisRule上使用的属性,用于标明它支持子分析规章在其下创建。AFAnalysisRulesThe collection of AFAnalysisRule objects is maintained by the an AFAn

47、alysisRule. AFAnalysisTemplateThe AFAnalysisTemplate represents a template of information used to create an AFAnalysis. AFAnalysisTemplatesThe collection of AFAnalysisTemplate objects is maintained by the AFDatabase. AFAttributeVariableThe AFAttributeVariable defines an attribute variable used in an

48、 analysis rule. AFAttributeVariableMapAttribute variable mapping class. AFAttributeVariablesThe AFAttributeVariables represents a collection of AFAttributeVariable objects. AFCaseThe AFCase is used by an AFAnalysis to store the data results of an analysis. AFCaseCancelEventArgsProvides data for the

49、before AFCase action events. AFCaseEventArgsProvides data for the after AFCase action events. AFModelAnalysisThe AFModelAnalysis is used to execute an analysis on a set of data values for a Target that is an AFModel. AFResultAn AFResult represents the result of a model analysis for a specific attrib

50、ute specified by the Attribute property. AFResultsThe collection of AFResult objects for an attribute created during the run of a case is maintained by the AFCase.   DelegateDescriptionAFAnalysisRule.:.SaveConfigChangesHandlerA handler to save configuration changes.   EnumerationDescriptio

51、nAFAnalysisCalculationTypeThe calculation type of an analysis. AFAttributeVariableTypeEnumeration indicates the type of an analysis rule variable. AFCase.:.AFActiveTransferStatusThe active status of a transfer within a AFCase. AFCaseActionSpecifies the AFCase action that caused the event. AFPriority

52、Priority of an analysis AFStatusStatus of an analysis. 2.3 OSIsoft.AF.Asset Namespace2.3.1 OSIsoft.AF.Asset Namespace中的类Class各类综述  ClassDescriptionAFAttributeThe AFAttribute代表单个值,是AFBaseElement的一部分,用于描述特定的信息。AFAttribute也可能包含子属性. AFAttributeListAFAttribute对象的集合。这个集合可以是用户创建的属性集合,其中各属性属于不同对

53、象。AFAttributesAFAttribute对象的集合。它可以是AFBaseElement或者另一个AFAttribute维护的属性集合。 AFAttributeTemplateAFAttributeTemplate供应了用于创建AFAttribute的定义。AFAttributeTemplatesAFAttributeTemplate对象的集合。它可以是一个AFElementTemplate或者另一个AFAttributeTemplate维护的属性模板的集合。AFBaseElementAFBaseElement是属性的一个规律分组,属性关联元素,模型,传递或者相像的对象。AFBaseE

54、lementsAFBaseElement对象的集合。AFDataReferenceAFDataReference是AFAttribute、AFAttributeTemplate使用, 用于定义必要的信息以及依据特定的上下文执行读、写、计算和写一个值(或一系列值)的机制。 AFElementAFElement是属性和子元素的一个规律分组。AFElementsAFElement对象的集合。AFElementTemplateAFElementTemplate描述用于创建AFBaseElement的模板信息。多种对象类型都是元素,包括AFElement, AFEventFrame或者AFModel。AFElementTemplatesAFElementTemplate对象的集合。AFEnumerationSetAFEnumerationSet用于描述一个用户自定义的命名常量值集合。 它与PI Digital State Set相像。 AFEnumerationSetsAFDatabase维护的AFEnumerationSet对象集合。 AFEnumerationValueThe AFEnumerationValue描述了枚举集合的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论