共查询到20条相似文献,搜索用时 10 毫秒
1.
Anna Ha 《Software》1984,14(7):697-702
The programming language PL/I is considered as a most useful and portable discrete event simulation tool. This paper discusses design facilities required in simulation languages, making use of a model described in PL/I. The problem of queues, parallelism and synchronization in a simulator is solved. The structure of the simulator is considered. 相似文献
2.
聚合反应装置计算机仿真控制系统设计 总被引:1,自引:0,他引:1
本文介绍聚丙烯反应釜生产过程仿真培训系统,从工艺流程、人工控制、自动控制等对聚丙烯生产过程进行全面仿真,采用面向对象设计。多用户交互方式网络环境下运行,经过实验培训得到较好效果。 相似文献
3.
B. W. Marsden 《Software》1984,14(7):659-684
A package implemented using standard Pascal is described. It provides the user with basic tools for discrete event-orientated simulation, and includes facilities for scheduling and causing pending events, handling of LIFO and FIFO queues, control of periodical dumping of statistics and comprehensive initialization and error routines. Two versions of the package have been implemented, using tree and linked list structures for scheduled events. Their relative performances are compared. The tree structure proves to be more efficient except in the minority of cases where the set of scheduled events has to be searched frequently; it also provides a much more efficient scheduling algorithm than does a linked list structure. This package is primarily intended as a communication network design tool, and a simple example of this type of usage is included. It could also be used in undergraduate teaching. Coding examples are given for the main procedures, in the two implementations. 相似文献
4.
Aimo A. Trn 《Decision Support Systems》1990,6(4)
The working of a tool, Simulation Nets, for designing and executing models for simulation of systems is presented. The tool is an extension of the theoretically attractive Petri Nets, whose suitability in general simulation modeling has largely been overlooked in the simulation community. Simulation Nets helps in obtaining a correct simulation model because of their good graphical properties, their strength in describing concurrent processes, and because of the possibility in proving correctness for some parts of the model by applying the well known reachability tree technique. The resulting graphical model consists of a number of submodels. The submodels are exact enough to permit simulation experiments to be performed without the need of programming. This permits easy incremental validation of the model, i.e., validation of the submodels and a hierarchy of coupled submodels. Simulation nets thus facilitates rapid modeling and experimentation and thus supports the decision maker in obtaining the data needed for him to make his decision. Experiences with a working prototype are presented. 相似文献
5.
D. A. Joslin 《Software》1979,9(8):691-692
This paper is a copy of the case made by the author to his County Council for acquisition of a Pascal compiler for their computer. Its message is essentially that Pascal is the best thing since sliced bread. 相似文献
6.
Two software tools are described that are designed to facilitate software development for microcontrollers. One is a mid-level programming language called Pascal/48 and the other is a circuit simulation system. Pascal/48 is designed to give the programmer many of the advantages of a high-level language, but also provide access to all of the hardware of the Intel MCS-48 series of microcontrollers. The circuit simulation system combines many of the advantages of simulation and emulation. It provides a software testing environment in which many more software functions can be tested than with conventional simulators. The system integrates an instruction-set simulator with simulators for other devices. They operate in parallel and are synchronized by a clock that records simulated time. I/O lines of the microcontroller can be linked to other components so that complete circuits can be simulated. Displays are provided of the internal and external state of the simulated circuit, and of the Pascal/48 program being executed. They are updated as simulated execution proceeds using the screen updating facilities of ASCII terminals. Simulation can be continuous, single step, or execution can be reversed (i.e. instructions are ‘unexecuted’). 相似文献
7.
利用AutoCAD与MATLAB进行机器人仿真系统的开发 总被引:2,自引:0,他引:2
该文论述了在微机上开发的一个机器人仿真系统。系统选用AutoCAD二次开发工具之一——VBA语言进行编程。应用了ActiveX技术,提出了在开发机器人仿真系统中,将MATLAB语言的矩阵运算功能与AutoCAD的图形功能相互结合来补充其不足的新方法,并利用实例进行了验证。 相似文献
8.
Computer simulations of geologic processes are part of the regular laboratory fare in beginning geology courses at Syracuse University. Three programs used regularly are: (1) META, which accepts as input the modal analysis of a sedimentary rock, then calculates mineral assemblages that would result at specified grades of metamorphism, (2) LAKES, with which the student can follow changes in vertical thermal structure of a lake as weather conditions are varied through time, and (3) OIL, a competitive drilling game designed to teaching principles of petroleum migration and entrapment while developing skill in working with structure contour maps.All three programs have proved highly successful as teaching tools. Equally important, they are enjoyed by most students. 相似文献
9.
传统的基于面向过程式语言的雷达仿真系统存在功能耦合严重,运行速度慢,开发难度大的问题。为了降低雷达仿真系统的开发难度,提高程序复用性,利用C++语言面向对象编程的特性和软件工程中组件复用的思想,设计了一种基于C++语言的雷达系统建模与仿真方法,将雷达系统各个组成部分包括资源调度、发射机、天线、回波生成、接收机、信号处理和数据处理抽象成单个功能组件分别进行开发,然后根据雷达系统工作顺序将各个组件集成在一起,实现了一个包含雷达参数设置、场景设置、数据存储和显控终端的完整的雷达仿真系统。仿真实验结果表明组件化雷达仿真系统运行正确,目标探测误差符合要求,航迹显示正常,并且具有较好的程序复用性和扩展性,促进了现代雷达仿真的快速应用。 相似文献
10.
用现代仿真技术构造新型武器装备训练模拟器 总被引:2,自引:1,他引:2
针对部队装备训练中存在的问题,基于计算机仿真技术,提出了一类训练模拟器系统的构造方法。该类型的训练模拟器系统能提供一个虚拟综合训练环境,在实验室内就可以模拟真实环境在本地进行装备的训练任务,并且可以作为一个节点参加远程仿真系统。 相似文献
11.
This paper presents the simulation design and analysis of a Flexible Manufacturing System (FMS) with an Automated Guided Vehicle system (AGVs). To maximize the operating performance of FMS with AGVs, many parameters must be considered, including the number, velocity, and dispatching rule of AGV, part-types, scheduling, and buffer sizes. Of the various critical factors, we consider the following three: (1) minimizing the congestion; (2) minimizing the vehicle utilization; and (3) maximizing the throughput. In this paper, we consider the systematic analysis methods that combine a simulation-based analytic and optimization technique that is Multi-Objective Non-Linear Programming (MONLP) and Evolution Strategy (ES). MONLP determines the design parameters of the system through multi-factorial and regression analyses. ES is used to verify each parameter for simulation-based optimization. A validation test for the two methods is conducted. This method-based approach towards design yields the correct experimental results, ensures confidence in the specification of design parameters and supports a robust framework for analysis. 相似文献
12.
Bin Hu DeBin Zhang CaiXue Ma Yong Jiang XiongYing Hu JinLong Zhang 《Simulation Modelling Practice and Theory》2007,15(10):1259-1267
The various effects of the factors on corporate lifecycle are studied using a system dynamics. By analyzing the growing process and the key factors, a causal graph and a system dynamical model, which can describe the changes of corporate lifecycle, are built. The system dynamical model is coded using C# language. The test of the model is done by simulation and the results show that the method of the model is valid for simulating the revolution of corporation lifecycle, and can be served as computer-based tool for managers to make decisions for the future growth of the organization. 相似文献
13.
分析了飞行模拟器的概念,提出了计算机防真技术在应用于飞行模拟器中体现出的技术特点,并根据这些特点引出计算机防真技术在飞行模拟器大规模运用及发展趋势. 相似文献
14.
15.
介绍了一种自主开发的协议仿真语言PSScript的设计思想与具体实现过程。PSScript语言已经应用干国产广域网协议分析仪WPT-2000之中,收到了良好的效果,可以广泛应用于异步协议、同步协议和面向位协议的仿真测试。 相似文献
16.
Five depositional subenvironments are commonly recognized in barrier island complexes: lower shoreface, middle shoreface, beach-upper shoreface, eolian, and lagoon. Facies belonging to these subenvironments can be characterized in terms of primary structures and sediment attributes. The facies assemblages which occur in the geologic record differ according to strandline still-stand, transgression, or regression and rates of basin subsidence. A FORTRAN program was developed to produce graphic output to aid in understanding facies relationships produced by these controlling parameters. 相似文献
17.
A program language can be defined as the language in which computer programs are written, and a programming language as the language used by the programmer to create programs. This paper presents the design of an interactive program development system which uses Pascal as both program and programming language. Principal properties of the system are a complete immediate syntax check, a program-structure oriented editor, incremental compiling techniques, and interactive interpretation and debugging of programs. The syntax check is split into three phases, and the user can change the degree of check wanted. After a change of the program only part of it is recompiled, and only necessary phases of the compiling process are performed. 相似文献
18.
基于MATLAB(SIMULINK)的模糊控制系统计算机仿真 总被引:12,自引:1,他引:12
将MATLAB的FUZZY TOOLBOX中的模糊推理系统(Fuzzy Interence System)编辑器与SIMULINK有机结合起来,充分利用它们各自的优势,方便地实现了模糊控制系统(FCS)的计算机仿真。从而克服了对复杂控制律无法直接应用SIMULINK进行仿真的缺点,了SIMULINK的应用范围。 相似文献
19.
J. Steensgaard-Madsen 《Software》1981,11(12):1331-1337
A technique is presented by which the programming language Pascal as defined by the expected standard, can be used to write programs divided into modules containing mutually hidden information. The technique fits nicely with the programming by stepwise refinement methodology, combines top-down and bottom-up methods, and illustrates that stepwise refinement does not necessarily lead to simple tree-like programs. Limitations for the application of the technique with Pascal are pointed out. 相似文献
20.
本文所阐述的基于Web的作业管理系统.利用网络编程.实现在一个平台上进行作业的上交、批改、以及成绩的统计和查询等操作.为教学的进行提供了有效便捷的手段。 相似文献