Главная | Соглашение | Публикация статей

Integration modules PADS in the enterprise software environment
Категория: English version

An important feature of the modules Logic, Layout, Router program PADS, created by Mentor Graphics for the design of printed circuit boards (PP), is the availability of automation as part of Object Linking and Embedding (OLE) [1]. Automation includes server and client. Speaking as a server, PADS provides data and functionality of other programs as well as the client can use the data and functionality of other programs. This means, among other things, that as part of OLE Automation creates prerequisites for a harmonious integration of modules PADS in the enterprise software environment.

These prerequisites, however, often overlooked in practice they are typically very small extent. At the same time, OLE and its components can be used with high efficiency to address the very pressing practical problems, for example, to comply with the draft PP such specific requirements that are not reflected in the PADS Design Rules.

Specific requirements for the design is usually formulated by different entities - the developer of the conceptual framework, a specialist in electromagnetic compatibility, the manufacturer PT ... - Is stored in different documents. Target-up is that by providing OLE means a certain way to introduce the documents in the project and, if possible, automatically contribute to the design of their claims. Analogue that could serve as the impact of Design Rules and Preferences for work tools PADS.

Observed in Design Rules and Preferences options accounted for two types of tools PADS: design and control. Specific requirements for the design can be similarly reflected in the functions of the new instruments mentioned two types (more on monitoring tools, see [2]).

The easiest way to develop new tools for PADS is to use the Basic Editor, included in each of the modules PADS. In the case where a number of additional requirements to design small and limited number of instruments created units and the need for simultaneous use of several of them missing, Basic Editor, you can recognize an acceptable means of solving the problem. Otherwise, there are complications related mainly to the following two weaknesses Basic Editor and created its Basic Scripts as tools PADS:

- Following the launch of any Basic Script ruled out the possibility of starting the next script until the end of the first use.

- When using the Basic Scripts are losing their former functions of F-keys. They can acquire new functions, if provided script. But the former function is called F-keys will not be until the script to work.

Much more convenient, but in the design of PP use tools made not in the form of Basic Scripts, a form of Windows-programs contacting PADS through the components of OLE. In addition to eliminating the above-mentioned shortcomings, this is achieved, and yet such advantages as the deletion of user access to the codes program (to protect them from change, the preservation of copyright developer), the choice of familiar programming environment and programming language (Basic Editor, with its somewhat peculiar dialect Visual Basic Demands Still, some pereuchivaniya and acquiring certain skills).

This does not mean that the Basic Editor recommending the abolition. The best option yalyaetsya use it to check messages istrumentov and then reprogramming the latest in Windows-software if the ideas are well implemented and the work itself justifies.

By analyzing the content of specific requirements, it is not difficult to notice that only some of them can be automatically monitored or implemented. The other requirements include provisions did not allow for the possibility of their automatic controls or translating because nekonkretnosti or inaccuracy of the wording.

The problem could also arise due to the fact that referred to the specific requirements of a project or their characteristics are not included in the available for interviews or changes through the components of OLE. It should be noted that the number of inaccessible, and even more so unchanging objects and their properties rather big and the desire to solve every difficult tasks, whether feasible. But with the help of some neopisyvaemyh Mentor Graphics techniques can still be further minimirovat number of challenges remain.

Not all specific requirements to design RP suggest that selling or their implementation tools kotroliruyuschie must communicate with the instruments in which these requirements are set out. Typically about half of the requirements can be realized by specialized «autonomy» tools associated only with the current project.

In order to implement or monitor the second half of the requirements necessary link design with external instruments. In justifying the need can be given at least two arguments. The first of these - the impossibility of submission to the specific requirements in a logical or mathematical form for inclusion in the Computer program. The second argument is a consequence of the first: non-translatable to the programming language requirements should be quickly and conveniently provide a developer PP, which should be available to them, they understand, implement or monitor compliance.

Only the speed and convenience of output on the screen specific requirements for the design, there would not justify the need to develop tools syazyvayuschih PADS-ins with other programs. A significant and perhaps decisive additional positive quality of such tools is to give them the opportunity to provide a non-translatable into the language of the programming requirements of all, translated excerpts and using it significantly facilitate the implementation of PP developer does not accurately or not, most specifically formulated regulations.

In the planning process integration modules PADS in the enterprise software environment should from the very beginning to take seriously the organization use a large number of new tools PADS. In other developer PS can be easier and faster (albeit at the expense of quality) to solve the current task, so to speak, the old-fashioned, manually, than to spend time searching for a suitable new tool in the form of Windows-programs or Basic Script.

Experience has shown that one of the best options for organizations to use a large number of tools is the proper division of responsibilities between the Basic Scripts and Windows-programs. Taking into account the rapid and immediate availability of Basic Scripts of PADS, to use them to create a menu (containing, if necessary, and a brief description of the programs), which then cause Windows-program.

Integration modules PADS in the enterprise software environment

Статьи по теме:

Windows Media Player
Netpromoter: New Opportunities Professional Web statistics
The company Janet Systems Llc Presented Soa-Platform Ijanet Framework Ultra The exhibition «Kitel 2008»
Protect photos, images and video
Aptitude CompactPCI-products of rapid obsolescence
Working in Windows Vista
Changes in the mechanism logon
Reduced-occupied Windows XP disk space
Development of Software Development Projects
Proxy Server - This effective way of protecting information as well as a barrier to attack, hackers
Microsoft Great Plains to customers in Russia: how to find a consultant and the most frequent questions
Potential problems in Windows
The most demanded software!
The possibility of CompactPCI have more than 8 slots
Mikrokontrolleryne System
Enabling Windows XP
Software can be downloaded from Vareznyh Sites or whether Buy for sale online
It is fake?
Zao «Light Kommunikeyshn» confirm its status «Microsot Gold Certified Partner» In 2008
At the market goes cheap GSM / GPS signaling
Changing the design desktop
Installing Windows Xp on a network without the use of Ris
Automatic Generation of meaningful text of a possible?
Hold printing
Black Banner - History of discovery
The device Netping Cooler Board Received At Warehouse Company Zao «Light Kommunikeyshn»
Free software, whether or not to be
Law Bezopasnosti
Microprocessors used in CompactPCI-systems
Why work for a computer is harmful to human health
Windows Vista: When ends Diskspace
Macromedia Dreamweaver against Microsoft placed on the first lane
Review converters for video
Type Danyh in C + + I Unlike Java
«Rolling» to previous versions of Microsoft Windows
The story of software Escrow
The funds protect your computer and maximum security
Productivity billing system
The attack at Infinity Gb V2 2
My Dear Oslik Or Setting Emule
Visual work for the computer and its consequences
Download Mozilla
The situation for the computer
Active Desktop Windows XP
Graycatsoft - Server Software
The physical medium for LANs
Developing databases, Inside View
Tips and Tricks - Picasa will
Black Banner - 25y frame the Internet
Software for businesses - to add efficiency to business
The total points in the organization LAN
METHODS OF PROTECTION FROM COMPUTER VIRUSES
The program 1S Accounting Enterprise 8
The truth of the activation of Windows Vista
Free Internet Or How to Become a Hacker