How to solve the novice question about the secondary development of AutoCAD

Updated on technology 2024-03-14
10 answers
  1. Anonymous users2024-02-06

    Meet the needs of various industries and customize according to customer needs.

    For example, AutoCAD itself has many versions, including architectural version, electrical version and mechanical version, etc., of course, pure CAD version is also counted.

    The secondary developer you mentioned is equivalent to making a small plug-in and loading it into the CAD for easy use by drafters. For example, the products in your company have been standardized, so you can build a standardized platform within the company, make a library and load it into CAD, and call it directly when you need it, which is very convenient.

  2. Anonymous users2024-02-05

    AutoCAD is a general-purpose software, which is used in construction, machinery, electronics and other industries, and there is always a lack of professionalism for each enterprise.

    In view of these problems, it is necessary for enterprises to make some special functional modules in order to improve the efficiency of drawing.

    So CAD secondary development has been doing.

  3. Anonymous users2024-02-04

    AutoCAD is currently the most widely used and most widely used CAD software in Windows and Mac systems. But it only gives us basic CAD functionality, if we want to complete the specific project design, we have to draw a drawing based on the data, so that once the design is completed, to change the local drawing, we need to repeat the original content. This results in a lot of wasted work.

    If we use the AutoCAD development system, we can program the above process, and when we need to design, we can run the program with just one command to complete the drawing process. Obviously, this not only greatly improves the design efficiency, but also can complete some specialized modules through customization, and even large-scale design software, such as the southern CASS software in the surveying and mapping industry, and the TENGEN CAD software in the construction industry are all realized by the AutoCAD development system.

    Therefore, if AutoCAD is really used in a specific field, or allows it to often complete some repetitive work, it is necessary to use AutoCAD's development system to redevelop it.

  4. Anonymous users2024-02-03

    Sometimes when using CAD, you will always encounter very cumbersome steps, and the steps that have been repeated, and the number is very large, at this time, if you use CAD to draw one by one, I am afraid it will be a waste of time and energy.

    For example, if you want to extract the coordinates in the CAD, if there are 300, you can't use the id command to query and record it, then you can program a LISP plug-in or other plug-ins to directly output the points clicked by the mouse to the Excel you specify.

    Therefore, the secondary development should be added to the CAD, which greatly improves the drawing efficiency and reduces the work burden.

  5. Anonymous users2024-02-02

    To put it simply, it is to increase the availability and convenience of CAD, improve the efficiency of drawing, and thus improve the production efficiency and technical level.

  6. Anonymous users2024-02-01

    AutoCAD Wizard Refers to Sending Documentation Limb Oak, AutoLisp Tutorial, mod=view&aid=7165

    Net AutoCAD Development Tutorial, VB AutoCAD Development Tutorial Experience, ?mod=view&aid=11348

    C++ AutoCAD Development Tutorial, ActiveX Development Guide.

    mod=view&aid=8331

  7. Anonymous users2024-01-31

    Before the 2010 version, you can use VBA and LISP to develop some small plug-ins, with Excel, Excel to fill in the data, after calculation, draw graphics in CAD, this is still very useful to do some small plug-ins, the threshold is low, the effect is significant, but the disadvantage is that the encryption effect is not good, especially VBA. Let's take a look at each of the two development technologies.

    lisp,It's definitely the son of the table company.,From 2004 to now, 2019,Can be used.,Versatility.,Don't transfer to the will of the version.,Use the table language.,If you want to learn.,Go to a treasure and search for a cat teacher tutorial.。

    VBA, 2010 version can be used before, and later versions need to go to the official website**VBA attachment installation package to use. This is more complex than Excel's VBA, with more definitions, and although it is more intuitive to do than Lisp, it is much longer than Lisp.

    If you want to do some slightly larger CAD secondary development, such as dynamic interactive software with the movement of the mouse, the graphics are constantly changing, then it must be used. .NET developed,This is a development software from Microsoft.,Powerful,There are many languages supported.,The most commonly used is C,VB,Of course,As a halfway monk,I'll only VB.,But I'm enough for the narrow industry.。

    I only know these three for the time being, because what I have encountered is based on these three developments, limited to my own experience, academic qualifications, energy, or shortcomings, just take a look. But the road is under your feet, you have to walk to make it, not to look at other people's **, to analyze, understand, use, and finally to be proficient.

  8. Anonymous users2024-01-30

    When choosing an AutoCAD secondary development tool, you need to consider the following aspects:

    Functional requirements: Different secondary development tools have different functions, and you need to choose according to your own needs. For example, if you need to customize AutoCAD, you can choose to use AutoLisp or.

    .NET API for programming. If you need to develop plug-ins or extensions, you can choose to use AutoCAD. .NET API, OBJECTARX, COM API, etc.

    Programming language: Different secondary development tools support different programming languages, and you need to choose according to your own programming experience and skills. For example, AutoLisp uses the LISP language for programming, while.

    .NET API and ObjectArx are programmed using languages such as C++, C, etc.

    Learning cost: Different secondary development tools have different learning costs, and you need to consider your own time and learning ability choice. For example, AutoLisp is relatively easy to learn, while. .NET API and ObjectArx require high programming skills.

    Support and community: When choosing an AutoCAD secondary development tool, you need to consider its support and community so that you can get timely help when you encounter problems. For example, AutoCAD provides a wealth of documentation and examples**, as well as a number of third-party communities and forums to provide support and communication.

    Cost: Different secondary development tools have different costs, and you need to choose according to your budget. For example, AutoLisp is free, while. .NET API and ObjectArx require the purchase of a license.

    To sum up, choosing an AutoCAD secondary development tool needs to be considered comprehensively according to your own needs, programming language, learning cost, support and community, and cost.

  9. Anonymous users2024-01-29

    At present, the secondary development tools of AutoCAD mainly include: VisualLisp, VBA, Objectarx, and others. .NET API, etc.

    Among them, VisualLisp and VBA are relatively simple, especially VBA, which is easy to use and fast to develop, but its functions are insufficient compared with ObjectARX, especially the support for object-oriented functions. ObjectARX is based on the VC platform, and with the support of C++, it is very powerful and can make good use of various object-oriented technologies, but its disadvantage is that it is slow to open and requires high capabilities from developers.

    The main content is:

    1) Create LISP, ARX, VLX or ADS files, as well as some DCL files;

    2) Create a menu file that meets your own requirements, generally you can add your own content in the original AutoCAD menu file, and you can also add some menu files to the AutoCAD200X version, and then add it to the system interactively.

    3) Add something to the system or similar files for various initialization operations, such as loading some files immediately at startup.

    4) Set certain paths through the system dialog box. These operations are installed on other AutoCAD systems after the program is successfully developed, especially when a large number of installations are required, which requires a lot of tedious work such as file retrieval, content addition and deletion, subdirectory creation, file copying, and system settings.

  10. Anonymous users2024-01-28

    However, if there are a large number of operations and a large amount of programs, it is better to use C language. A program in C that can be used in AutoCAD, i.e. an ObjectARX program. It uses AutoCAD consistent kernel programs, all as dynamic link libraries.

    dll run, so it runs the fastest; Memory is automatically ejected at the end of the run, so memory is best utilized.

    Question C How?

    Question: For people who have no foundation, how to choose the language?

    Don't want to use lisp

    Question C: How does it interact between CAD and Excel?

    Excel is comparatively rare.

    If you want to learn CAD, you still have to learn C.

Related questions
4 answers2024-03-14

Dear customers, hello:

In general, secondary development is not required, and if you want special functions, you can consider doing secondary development. >>>More

14 answers2024-03-14

Answer: 9 5 means 9 times 5, which can be written as 9 5, which is no problem, but the landlord's understanding behind has been deviated. >>>More

8 answers2024-03-14

The basic oak representation of the quadratic function is y=ax +bx+c(a≠0). The quadratic function must be quadratic at its highest order, and the image of the quadratic function is a parabola whose axis of symmetry is parallel to or coincides with the y-axis. >>>More

22 answers2024-03-14

Give it up It must be difficult to find too many friends to accompany you in the first month, and you can survive If you can love for the first time, you can have a second time If you don't want to give up, have a long talk with him, if he can't break off with that woman, you still don't have too much hope Even if he says that he can break it, you still have to think about it again, after all, he lied to you before and didn't contact that person again Feelings are the thing that can't afford deception and distrust The girl still has to cherish herself Don't regret it until the end The above is a personal opinion The decision is up to you to consider it carefully.

13 answers2024-03-14

Requirements: Hospitalization certificate, special diseases. >>>More