• Title/Summary/Keyword: design language

Search Result 2,810, Processing Time 0.029 seconds

A Study on Efficient Approaches for Grasshopper Programming in Architectural Design Process (건축설계과정에서 Grasshopper 프로그래밍의 효율적 접근에 관한 연구)

  • Kim, Minseok
    • Korean Journal of Computational Design and Engineering
    • /
    • v.21 no.4
    • /
    • pp.453-461
    • /
    • 2016
  • The trend of using Grasshopper with Rhino3D actively in architectural design process is recently spreading around the world. Well-known architects and designers such as Zaha Hadid, Patrik Schmacher is famous for using Grasshopper as their main design tool. As a tool for so-called 'Parametric Design', Grasshopper is receiving much attention all over the world. Grasshopper as a visual programming language has an advantage that designers and non-professionals of computer can easily learn it and use it to their works. However, those designers tend to make inefficient approaches with Grasshopper compared to computer programming professionals. Meanwhile, the difference between other programming languages and Grasshopper leads to the need of different approaches from other programming languages. This study aims to propose desired approaches of Grasshopper programming or scripting to be able to break through the inefficient approaches that designer is likely to make, by examining the characteristics of Grasshopper and exploring the appropriate programming approaches for Grasshopper.

Development of Automatic Program for Drawing Die Design (인발금형설계 자동화 프로그램 개발)

  • Kwon Hyuk-Hong;Lee Bong-Kyu
    • Transactions of the Korean Society of Machine Tool Engineers
    • /
    • v.14 no.3
    • /
    • pp.60-66
    • /
    • 2005
  • Design of drawing dies was used In real industrial environments. It was designed by CAD software in many small & medium companies, but many products require various types, and sizes. There(ore many companies are required to reduce process time and design mistakes. In this paper, it was developed the automatic program in order to learn and use easily for design of the drawing dies. It was composed with Visual LISP/DCL language in a commercial CAD package, AutoCAD, and CUI in design system. The system is based in the knowledge base system which is involved a lot of expert's know-how. We have built database of design type and detail sizes. The automatic design system requires basic product type and sizes, and then the system accesses to the database and finds out sizes by comparing with input parameters, after then finally generates drawing dies file.

Integration of Gear Design Data using XML in the Web-based Environment (웹 기반 환경에서 XML을 이용한 기어 설계 데이터의 통합)

  • 정태형;박승현
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2001.04a
    • /
    • pp.627-630
    • /
    • 2001
  • XML is suitable to integrate various forms of engineering design data since it possesses the characteristics of both documents and data. In this research a web-based design system has been developed, which integrates various gear design data in the form of XML. The system generates XML document containing gear design data and transforms gear design data in the relational database into XML document form automatically. The XML documents are transmitted to gear modeler agent through SOAP, and then the agent is automatically executed and generates CAD model files and VRML files. The designer can check the generated VRML model of gear immediately in the web service.

  • PDF

Automation of M.E.P Design Using Large Language Models (대형 언어 모델을 활용한 설비설계의 자동화)

  • Park, Kyung Kyu;Lee, Seung-Been;Seo, Min Jo;Kim, Si Uk;Choi, Won Jun;Kim, Chee Kyung
    • Proceedings of the Korean Institute of Building Construction Conference
    • /
    • 2023.11a
    • /
    • pp.237-238
    • /
    • 2023
  • Urbanization and the increase in building scale have amplified the complexity of M.E.P design. Traditional design methods face limitations when considering intricate pathways and variables, leading to an emergent need for research in automated design. Initial algorithmic approaches encountered challenges in addressing complex architectural structures and the diversity of M.E.P types. However, with the launch of OpenAI's ChatGPT-3.5 beta version in 2022, new opportunities in the automated design sector were unlocked. ChatGPT, based on the Large Language Model (LLM), has the capability to deeply comprehend the logical structures and meanings within training data. This study analyzed the potential application and latent value of LLMs in M.E.P design. Ultimately, the implementation of LLM in M.E.P design will make genuine automated design feasible, which is anticipated to drive advancements across designs in the construction sector.

  • PDF

Extension of legacy gear design systems using XML and XSLT (XML과 XSLT를 이용한 레거시 기어 설계 시스템의 확장에 관한 연구)

  • 정태형;박승현
    • Proceedings of the Korean Society of Machine Tool Engineers Conference
    • /
    • 2001.10a
    • /
    • pp.257-262
    • /
    • 2001
  • As computer-related technologies have been developed, legacy design systems have not been appropriate for new computing environment. Therefore, it is necessary that most of them are either modified or newly developed. However, this requires quite much amount of cost and time. This paper presents a method of extending legacy design system without modification using XML and XSLT. In order to apply the developed method, a good example of legacy design systems, AGMA gear rating system has been extended so as to be suitable for the distributed computing environment. An XML document for AGMA gear rating process is defined. It is transformed to the form of the input document of AGMA gear rating system by XSLT processor according to the transformation rules defined in the AGMA gear rating XSLT document. After that, AGMA gear rating system reads this input document and generates an output document in the server. These operations are automatically executed by the external legacy system controller without user interactions. Using these operations, AGMA gear rating web service has been developed based on SOAP and WSDL to provide the functions of legacy AGMA gear rating system through the distributed network. Any system or user can implement AGMA gear rating process independently to the platform type, without making it for oneself, by simply referring the AGMA gear rating web service via Internet.

  • PDF

HAN-LALA : Hanyang-Layout Language (HAN-LALA : 한양 레이아웃 언어)

  • Kim, Hyun-Gon;Rhee, Byung-Ho;Chong, Jong-Wha
    • Journal of the Korean Institute of Telematics and Electronics
    • /
    • v.27 no.3
    • /
    • pp.124-130
    • /
    • 1990
  • This paper presents a new layout language, HAN-LALA (HANyang LAyout LAnguage), to automate the LSI/VLSI layout design. HAN-LALA is a C extension, which is easy to describe the layout. As HAN-LALA is directly compiled with no preprocessor, it renders easy debugging and short design time. For the technology independent layout design, the design rules and the process technologies are organized into seperate modules. The related objects are grouped and the placement is performed on the groups. Also the various routing modules including a river routing module and the one which can consider the forbidden regions make the layout design error-free without detailed descriptions of the layout.

  • PDF

Design and Implementation of the ETRI CHILL-96 Compiler (ETRI CHILL - 96 컴파일러의 설계와 구현)

  • Kim, Sang-Eun;Lee, Joon-Kyung;Lee, Dong-Gill
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.6 no.3
    • /
    • pp.329-338
    • /
    • 2000
  • CHILL language has been used for the software development of electronic switching and telecommunications system. ETRI CHILL-96 language is an extended CHILL language with the notions of object-orientation, concurrency, and generic type. In this paper, we discuss some design and implementation issues of ETRI CHILL-96 compiler. Renaming translation rules and function restructuring techniques are adapted for the purpose of preventing name conflict and producing debugging information. Those new extended features are preprocessed in the compilation and translated to extended CHILL intermediate codes. Such compilation technique enables ETRI CHILL-96 language to hold compatibility with software developed by CHILL language.

  • PDF

Design and Implementation of a Korean Language Educational Content for Foreign Beginners Using Based on Android (안드로이드 기반 외국인을 위한 초급 한글교육용 어학 콘텐츠의 설계 및 구현)

  • Kang, Ji-Hoon;Moon, Sang-Ho
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.15 no.2
    • /
    • pp.477-483
    • /
    • 2011
  • These days, smart phones are being widely used and accordingly, a larger number of consumers have become interested in them, thus many applications are being developed with a variety of forms. There are various fields in it, such as multimedia, games, information and education, as per users' disposition and characteristics. As for the current contents for language education in mobile environment, the market is dominated by contents for learning foreign language such as English, Japanese and Chinese, while contents for educating Korean language are minuscule. In this paper, thus, we design and implement a elementary Korean language educational contents for foreign beginners who can use the contents at their smart phones with Android OS.

Development of an Automated Die Design System for Powder Forging (분말단조용 금형설계 자동화 시스템의 개발)

  • 박종옥;김길준;김영호
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2001.04a
    • /
    • pp.1029-1032
    • /
    • 2001
  • The purpose of this paper is to establish an automated die design system for compacting and sizing process required in Powder Metallurgy. Though the Powder Metallurgy(P/M) is a practical and economical forming technology, it needs long time and many trials and errors for die design. Such a problem can be solved by introduction of the automated die design system for P/M. In order to establish the system, collecting, classifying, and systematizing related knowledges from the experts in industries, books, and papers were performed. The system was constructed by AutoLISP, the language operated in AutoCAD atmosphere. This language can efficiently support for user to work on drawings. There are three modules ; P/M part specification input module, P/M part design module, and Die design module. A part for vehicle was applied to the system and satisfied results were achieved.

  • PDF

A Study on Ship Initial Design Agent System Based on ACL and CORBA (ACL과 CORBA를 이용한 선박 초기설계 에이전트 시스템에 관한 연구)

  • 김동현;이규열;이상욱
    • Korean Journal of Computational Design and Engineering
    • /
    • v.4 no.4
    • /
    • pp.360-370
    • /
    • 1999
  • The paper proposed a basic architecture of an agent system to support exchange and sharing of design informations by means of ACL(Agent Communication Language) which can represent design informations and knowledges. Based on the architecture of the agent system a ship initial design agent system was implemented in order to show the effectiveness of the agent-based system. The basic architecture of the agent consists of an ACL handlerand CORBA(Common Object Request Broker Architecture) objects for the exchange of ACL messages in the heterogeneous and distributed environment. The ACL handler can process expressions of knowledge and manage communication messages among the agents. The paper mainly focuses on the implementation of the ACL handler. The ACL handler consist of a KQML(Knowledge Query and Manipulation Language) handler that manages KQML messages, a conversation module, and a content handler that handles message contents. The conversation modulo implements conversation policies and checks all messages if they are allowable and meaningful messages based on the conversation policies. The implemented agent-based system was applied to the ship initial design to show the handling procedure of the agent system.

  • PDF