EPLAN 뉴스 2.8

"EPLAN API Extension" 확장 모듈의 새로운 기능

통합된 고성능 프로그래밍 인터페이스(API, Application Programming Interface)를 EPLAN 플랫폼 제품에 사용할 수 있습니다. 이 확장 모듈(EPLAN API)을 사용하면 EPLAN 또는 다른 파트너와 협력하여 자신에게 맞게 사용자 지정 솔루션을 개발할 수 있습니다. EPLAN API 및 EADN에 대한 자세한 내용을 보려면 "솔루션 > 통합 > EPLAN Application Developer Network" 머리글 아래에 있는 EPLAN 웹 페이지를 방문하십시오. 다음 섹션에서는 EPLAN API의 새로운 기능에 대한 여러 가지 정보를 제공합니다. 새로운 EPLAN API 버전을 사용하여 자체 응용 프로그램을 개발하려면 Microsoft .NET Framework 4.5.2가 필요합니다.

참고:

참고:

모든 API 사용자는 새 버전의 EPLAN API를 사용하여 자신의 응용 프로그램을 컴파일하고 테스트하는 것이 좋습니다. 오래된 메서드를 를룔 프로그램에서 계속 사용할 경우 컴파일 도중 해당 컴파일러 경고가 나타납니다.

클라우드 그리기

EPLAN API를 사용하면 클라우드 형태의 직사각형이나 다각형을 그릴 수도 있습니다. 이를 위해서는 Rectangle 또는 PolyLine 클래스의 FillPattern 속성을 적절히 지정해야 합니다.

제거된 데이터 이송 방법

EPLAN 21 및 EPLAN 5에서 데이터를 이송하기 위한 몇 가지 방법이 EPLAN API에서 제거되었습니다.

프로젝트 마스터 데이터 동기화

새로운 masterdata 작업을 사용하면 스크립트나 EPLAN API를 통해 마스터 데이터를 업데이트할 수 있습니다. 이때 /TYPE:UPDATEPROJECT 매개 변수를 사용하여 프로젝트 마스터 데이터가 업데이트됨을 지정합니다. 이 작업은 EPLAN 플랫폼의 사용자 인터페이스의 유틸리티 > 마스터 데이터 > 현재 프로젝트 업데이트 메뉴 항목에 해당합니다.

"generatemacros" 작업의 새 매개 변수

generatemacros 작업이 다음과 같은 옵션 매개 변수로 확장되었습니다.

이 경우 "n"은 숫자를 나타냅니다.

배관 정의점 및 배관 접속점 생성

사용자 인터페이스의 삽입 > 배관 정의점삽입 > 배관 접속점 메뉴 항목과 마찬가지로, EPLAN API를 통해서도 배관 정의점 및 배관 접속점을 이송하고 편집할 수 있습니다. 이를 위해 PipingDefinition 이름 공간에서 새로운 Eplan.EplApi.DataModel 클래스가 제공됩니다.

인클로저 계층 구조에 배치 시 통합

부품을 3D 마운팅 레이아웃으로 배치할 때 EPLAN API인클로저 계층 구조로 통합 설정도 고려되도록 하기 위해 FindSourceMate 추가 메서드로 Placement3D 클래스가 확장되었습니다.

EPLAN Data Portal을 통한 부품 업데이트

EPLAN API를 사용하면 EPLAN Data Portal을 통해 부품 관리의 부품을 업데이트할 수도 있습니다. 이를 위해 MDPartsDataBase 클래스는 이제 UpdatePartFromDataPortal라는 새 메서드를 포함합니다.

기능 템플릿의 버스 인터페이스 이름 및 접속점 패턴 할당

EPLAN API를 통해 부품 관리에 있는 버스 포트의 기능 템플릿에 대한 버스 인터페이스 이름도 할당할 수 있도록 하기 위해, 새로운 BusSystem 속성이 포함된 MDPlcTemplatePosition 클래스를 사용할 수 있습니다.

버스 인터페이스 이름은 부품 관리의 접속점 패턴과 특정 기능(예: 3D 부품 배치)의 접속점 패턴에 입력할 수도 있으므로 MDConnectionPointPositionConnectionPointPosition 클래스도 새로운 PLCBusInterfaceName 속성으로 확장되었습니다.

기능 템플릿을 템플릿 그룹으로 결합

EPLAN API에서는 MDFunctionTemplatePosition 클래스의 새로운 TemplateGroup 메서드를 통해 부품 관리의 연결된 기능에 대한 기능 템플릿을 템플릿 그룹으로 결합할 수 있습니다.

숫자 값을 다국어 문자로 출력

PropertyValue 클래스의 새로운 GetDisplayString 메서드를 사용하면 사용자 인터페이스를 통해 속성의 숫자 속성 값 대신 의미 있는 다국어 문자를 출력할 수 있습니다.

새 경로 변수 사용

PathMap 클래스와 기존의 SubstitutePath 메서드를 사용하여 EPLAN 플랫폼의 모든 새 경로 변수(프로그램 변수, 프로젝트 변수, 환경 변수)를 사용할 수도 있습니다.

구성 계획에 있는 매크로를 통해 값 설정에 액세스

EPLAN API를 사용하여 구성 계획에 저장되어 있는 매크로 및 해당 매크로에 정의되어 있는 값 설정이 포함된 위치 지정 개체에 액세스할 수 있습니다. 이를 위해 PlanningObject 클래스가 이제 새 속성 MacroPlaceHolderValueSets를 제공합니다.

기능 템플릿에 접속 크기 지정

클래스에서 파생된 MDFunctionTemplatePosition 클래스의 일부(예: MDTerminalTemplatePosition)에서는 새로운 ConnectionDimension 속성을 사용할 수 있습니다. 이 속성을 사용하면 EPLAN API를 통해 기능 템플릿에 부품의 접속 크기를 지정할 수 있습니다.