• Home
  • CADnotes on YouTube
  • Write for CADnotes
  • Training Books
  • About
    • Contributors
    • Feedback
    • Contact
    • Privacy policy
    • Cookie Policy
  • Bahasa IndonesiaBahasa Indonesia

CADnotes

CAD Tutorials and Best Practices for professionals and students

  • Featured
  • AutoCAD
    • AutoLISP
  • Revit
    • Revit Architecture Basic
    • Revit MEP Basic Tutorial
  • Inventor
  • MicroStation
    • MicroStation Basic Tutorial
  • CADnotes on YouTube

AutoLISP tutorial: system variable and conditional COND

January 24, 2011 by Edwin Prakoso 1 Comment

In the last AutoLISP tutorial, we have tried to place block and change the attribute value. We also use conditional IF. Using AutoCAD block in AutoLISP is a great benefit. We can use our reusable content to make AutLISP programming less complex, and we can maintain our drawing standard in AutoCAD. This time we will […]

AutoLISP Exercise: Using Block and Conditional If

December 13, 2010 by Edwin Prakoso 3 Comments

This time we are going to work with AutoCAD block. We had a good time when creating label for coordinate. Now we are going to create a similar AutoLISP program. We will create a program to label elevation. But this time we will also use block. Using block has several advantages. We can have more […]

AutoLISP exercise: creating program to label coordinate

December 6, 2010 by Edwin Prakoso 6 Comments

In this exercise, we will continue our AutoLISP tutorial. This time we are going to use lists and strings. We have learned how to use mathematic equation in AutoLISP to calculate a value. This time we will work with strings. Let us see what are we going to create. We are going to create a […]

AutoLISP Exercise : Create Regular Polygon by Defining Area

December 1, 2010 by Edwin Prakoso 3 Comments

I hope you are having fun with our AutoLISP exercises. Last time, we were introduced to use AutoLISP  variables and asking users for input. This time we will learn about asking for more user input, then using the input in mathematical equation. The calculation result result will be used to draw an object. Our challenge […]

Labeling Coordinate with Easting and Northing in AutoCAD

November 26, 2010 by Edwin Prakoso 15 Comments

After I provided AutoLISP program to label coordinate automatically, I had some questions if it can show N, E, and elevation instead of just the coordinate text. So I made minor adjustment to the code. This automatic labeling will create three lines of texts instead of just one line of xyz coordinate. You can open […]

Using AutoLISP Program to label point coordinate

November 25, 2010 by Edwin Prakoso 26 Comments

I have posted an AutoCAD tip how you can create your own label coordinate in AutoCAD using block attributes. It is nice that you can create your own block, create your own block shapes, and customize it to look anything you want to. But there is a limitation. It will only recognize the point position […]

Using AutoLISP Variable and Asking User Input

November 24, 2010 by Edwin Prakoso Leave a Comment

We have started the AutoLISP tutorial by creating a very simple program: zoom to origin. That program works, but it is very limited to zoom to 0,0,0 coordinate only. We will add more functionalities so users can pick other point to zoom to. Because we will enable users to pick their own point, zoom to […]

Your First AutoLISP Program: Zoom to Origin

November 17, 2010 by Edwin Prakoso 8 Comments

AutoLISP has been a popular customization for AutoCAD. Many people use it to extend AutoCAD capabilities, do things that vanilla AutoCAD can’t. AutoLISP can also be useful to automate several process that usually need you use several tools, but with AutoLISP you may only need a few clicks. I’m not good with AutoLISP, but if […]

  • « Previous Page
  • 1
  • 2
  • 3

Featured

6 SHIFT Key Combination You Might Not Know

AutoCAD has several key combinations that will help you to access more options/tools easily. This article has 6 shift key combinations that you can use!

Recent Articles

  • Autodesk Docs Users Now Can Use the Mobile App
  • What’s New in Revit 2023 part 4: Productivity Tools
  • What’s New in Revit 2023 part 3: Interoperability

Advertisement

New on CADnotes

  • Autodesk Docs Users Now Can Use the Mobile App
  • What’s New in Revit 2023 part 4: Productivity Tools
  • What’s New in Revit 2023 part 3: Interoperability
  • What’s New in Revit 2023 part 2: More Structural Enhancements
  • What’s New in Revit 2023 part 1: Rebar Enhancements

Meet the Authors

avatar for
avatar for
avatar for
avatar for
avatar for
avatar for

Get Connected

CADnotes on FacebookCADnotes on InstagramCADnotes on TwitterCADnotes on YouTube

© 2009 – 2022 CADnotes · Feedback · Privacy Policy · Become an affiliate

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
Cookie SettingsAccept All
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT