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

Красивые рольшторы - roll-service.by

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.


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

Automatic Generation of meaningful text of a possible?
Introducing the expense of medical software - to allow for medical centers
The organization and classification of printers
Inkjet Plotters (SP, INK-JET PLOTTER)
Crm system, introduction Crm Systems
Autodesk - In Softway!
Industrial and engineering processes
Mobile Commerce, Mobile Commerce System
1C Program Office Trade 8
All font - Using Type1 I Truetype
Protection of information. Passwords At Rar archives
Implementation Crm Systems Sales Expert 2 The Company «Sibaeroinzh»
Advantages of Mobile Commerce
On Legalization. Price Errors!
VISA-2000. Virtual seller of computer equipment
Free software, whether or not to be
Best Antivirus
My Dear Oslik Or Setting Emule
With your husband talking about your computer?
General characteristics of Cybercrime
Ergonomic organization of the workplace
The world software
What is the standard CompactPCI?
Free Internet Or How to Become a Hacker
Local bus
Changing the design desktop
The Office of visualization
Reduced-occupied Windows XP disk space
Installing Windows Xp on a network without the use of Ris
History of Opera browser
Linux: Gentoo Vs Ubuntu Functionality
Network
COMPUTER CRIME PREVENTION
The processes in the operating system UNIX
Tips and Tricks - Picasa will
Time to create protection
Desk Microsoft Windows XP
Why is cleaning Windows registry needed
Learn the truth about your child doing surfing habits
3Ds Max 2008 (Rip)
Linear Magnetic Recording Dlt (Dlt-V/Sdlt/Dlt-S4)
METHODS OF PROTECTION FROM COMPUTER VIRUSES
Electrostatic Plotters
Graycatsoft - Server Software
Animation on your computer desk
Windows 7 - Window to the Future
Microprocessors used in CompactPCI-systems
Tray Microsoft Windows XP
The program 1S Salary and Personnel Management 8
Zao «Light Kommunikeyshn» confirm its status «Microsot Gold Certified Partner» In 2008
LASER (LED) Plotters
Installing Systems Videonablyudeniya In Office
New Decision on the market Soa
Perfect System Digital Surveillance Uniteco Dvs
Greedy cabinet creators Spyware is testing!