Various code development platforms, such as the ATHENA Framework [1] of the ATLAS [2] experiment encounter lengthy compilation/linking times. To augment this situation, the IRIS Development Platform was built as a sof...Various code development platforms, such as the ATHENA Framework [1] of the ATLAS [2] experiment encounter lengthy compilation/linking times. To augment this situation, the IRIS Development Platform was built as a software development framework acting as compiler, cross-project linker and data fetcher, which allow hot-swaps in order to compare various versions of software under test. The flexibility fostered by IRIS allowed modular exchange of software libraries among developers, making it a powerful development tool. The IRIS platform used input data ROOT-ntuples [3];however a new data model is sought, in line with the facilities offered by IRIS. The schematic of a possible new data structuring—as a user implemented object oriented data base, is presented.展开更多
成像测井系统中的主控模块主要包括刻度、测井、回放、重测井等子模块.系统的测井主控采用双进程、多线程的设计方案,一个进程是采集管理器,它主要负责和前端机进行通讯.另一个进程就是主控软件,其中多个线程共享同一个内存空间,...成像测井系统中的主控模块主要包括刻度、测井、回放、重测井等子模块.系统的测井主控采用双进程、多线程的设计方案,一个进程是采集管理器,它主要负责和前端机进行通讯.另一个进程就是主控软件,其中多个线程共享同一个内存空间,线程之间的通讯方便.系统采用实时抢占式调度控制方式,可及时处理在测并过程中的紧急事例和数据采集.根据 Windows NT 中的 DLL 技术和面向对象中的动态联编技术,采用动态添加新仪器的设计思想,设计了测井仪器类及动态添加机制,可以将各种测井仪器的动态链接库动态安装到测井系统中,达到动态添加新仪器的目的.展开更多
文摘Various code development platforms, such as the ATHENA Framework [1] of the ATLAS [2] experiment encounter lengthy compilation/linking times. To augment this situation, the IRIS Development Platform was built as a software development framework acting as compiler, cross-project linker and data fetcher, which allow hot-swaps in order to compare various versions of software under test. The flexibility fostered by IRIS allowed modular exchange of software libraries among developers, making it a powerful development tool. The IRIS platform used input data ROOT-ntuples [3];however a new data model is sought, in line with the facilities offered by IRIS. The schematic of a possible new data structuring—as a user implemented object oriented data base, is presented.
文摘成像测井系统中的主控模块主要包括刻度、测井、回放、重测井等子模块.系统的测井主控采用双进程、多线程的设计方案,一个进程是采集管理器,它主要负责和前端机进行通讯.另一个进程就是主控软件,其中多个线程共享同一个内存空间,线程之间的通讯方便.系统采用实时抢占式调度控制方式,可及时处理在测并过程中的紧急事例和数据采集.根据 Windows NT 中的 DLL 技术和面向对象中的动态联编技术,采用动态添加新仪器的设计思想,设计了测井仪器类及动态添加机制,可以将各种测井仪器的动态链接库动态安装到测井系统中,达到动态添加新仪器的目的.