EPLAN-News

"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.7.2가 필요합니다.

참고:

DXF 파일을 가져올 때 자동 배율 조정

이제 EPLAN API를 사용하면 DXF 파일을 가져오는 동안 자동으로 배율을 조정할 수도 있습니다. 이를 위해 DXFPage 방법은 DrawingLimits라는 새 클래스를 제공합니다.

부착점의 새 기능

Mate 클래스에서 특정 부착점을 나타나는 2개의 새 클래스(GridMateLineMate)를 사용할 수 있습니다.

케이블의 각 심선에 대한 소스 및 타깃 읽기

Cable 클래스에서 새 GetSourcesAndTargets 방법을 사용하여 케이블 심선의 소스 및 타깃에 대한 정보를 확인할 수 있습니다.

프로젝트에서 문자 바꾸기

이제 Search 클래스에서 새 Replace 방법을 사용하여 프로젝트의 단어를 다른 단어로 바꿀 수 있습니다.

3D 윈도우 매크로 삽입을 위한 새 방법

이제 Insert3D 클래스에서 새 유형의 WindowMacro 방법을 사용할 수 있습니다. 이를 통해 다른 개체의 특정 부착점에 핸들을 도킹할 수 있습니다.

특정 유형의 모든 개체 확인

DMObjectsFinder 클래스가 새 방법인 GetAll에 의해 확장되었습니다. 이를 통해 특정 개체 유형의 모든 개체를 확인할 수 있습니다.

부품 관리에서 사용자 정의 속성을 만들기 위한 새 클래스

새 클래스인 MDUserDefinedPropertyDefinition을 사용하면 부품 관리를 위한 사용자 정의 속성을 만들 수 있습니다. 자세한 내용은 "사용자 정의 속성 확장" 섹션도 참조하십시오.

''ExportNCData'' 작업의 추가 형식

ExportNCData 작업으로 NC 데이터를 내보내는 경우 ''동 NC'', ''동 DXF'' 및 ''동 곡률'' 형식을 사용할 수 있습니다.

현재 사용자 인터페이스 언어로 개체 이름 읽기

GetTypeName 방법을 사용하면 현재 설정된 사용자 인터페이스 언어로 개체 유형의 이름을 읽을 수 있습니다.

부스바 생성을 위한 새 방법

BusBar 클래스에서 새 Create 방법의 과부하는 부스바를 생성하는 간단한 기능을 제공합니다.

부품 관리에서 데이터베이스 버전을 읽기 위한 새 속성

부품 관리에서 데이터베이스 버전을 읽는 경우 새 Version 속성을 MDPartsDatabase 클래스에서 사용할 수 있습니다.

식별자를 읽기 위한 새 속성

식별자를 읽는 경우 새 IdentifierSets 속성을 FunctionDefinitionLibrary 클래스에서 사용할 수 있습니다. 이 속성을 사용하여 식별자 세트의 이름을 읽을 수 있습니다.

또한 새 Identifiers 속성이 FunctionDefinition 클래스에 있으므로 (사용 가능한 모든 표준에 대한) 모든 식별자를 확인할 수 있습니다.

레이어를 찾고 바꾸는 새 방법

EPLAN 플랫폼에는 사용된 사용자 정의 레이어를 검색하고 이를 바꿀 수 있는 기능이 있습니다("레이어 관리의 확장" 작업 참조). 이를 위해 GraphicalLayerTable 클래스에는 레이어 관리로 작업하기 위한 새 방법이 제공됩니다.

추가 기능 등록/등록 해제를 위한 새 작업

추가 기능을 등록/등록 해제할 수 있도록 새 작업인 XSettingsRegisterActionXSettingsUnregisterAction을 사용할 수 있습니다.

부착점을 확인하는 새 방법

이제 SelectionSet 클래스에서 새 Mates 방법을 사용하여 3D 그래픽 또는 배치 공간 탐색기에서 현재 선택된 부착점을 확인할 수 있습니다.

"projectmanagement" 작업을 통한 디렉토리 로딩

projectmanagement 작업이 확장되었습니다. 새 매개 변수 값 /TYPE:LOADDIRECTORY/PROJECTSDIRECTORY/SCANSUBDIRECTORIES 매개 변수를 사용하면 이제 명령 라인 호출이나 스크립트 또는 EPLAN API를 통해 프로젝트 관리에서 디렉토리 로드 기능을 실행할 수 있습니다.

작업이 있는 스크립트에서 "ActionCallingContext"로의 액세스

[DeclareAction] 특성을 통해 스크립트에 개인 작업을 제공한 경우 이제 전체 ActionCallingContext를 처리 방법의 매개 변수로 사용할 수도 있습니다.

3D 부품 배치를 위한 모든 꼭짓점의 좌표 확인

이제 Placement3D 클래스에서 새 속성인 Corners을 사용할 수 있습니다. 이 속성을 사용하여 3D 부품 배치를 위한 모든 꼭짓점의 절대 및 상대 좌표를 확인할 수 있습니다.

매크로 상자를 폴리라인으로 만들기

이제 EPLAN API를 사용하여 매크로 상자를 다각형으로 만들 수 있습니다. 폴리라인은 MacroBox 클래스의 LogicalAreaSegments 속성을 통해 정의됩니다.

사전 계획 탐색기의 부분 위치 변경

이제 EPLAN API를 사용하여 사전 계획 탐색기의 트리 구조에서 부분(노드) 위치를 변경할 수 있습니다. 이를 위해 PrePlanningService 클래스에서 새 방법인 MoveUpMoveDown을 제공합니다.

파일 선택 대화 상자의 파일 이름 사전 정의

FileSelectDecisionContext 클래스에서 DefaultFilename 속성을 사용하여 이제 파일 선택 대화 상자의 파일 이름을 사전 정의할 수 있습니다.

배치 공간의 부품 배치 업데이트

이제 Placement3DService 클래스에서 새 방법인 UpdatePartPlacement를 제공하여 EPLAN API를 통해 배치 공간의 부품 배치를 업데이트합니다.

추가 속성이 포함된 "ConnectionPointPosition" 클래스

"ConnectionPointPosition" 클래스에 다음과 같은 속성이 추가되었습니다.

확장된 작업 "XPamsDeviceSelectionAction"

XPamsDeviceSelectionAction 작업이 확장되었습니다. /PROJECTNAME 매개 변수에 대해 작성된 지정이 없으면 현재 선택한 프로젝트가 사용됩니다. 변경 과정에서 /Mode 매개 변수도 수정되었습니다.

매크로 탐색기에서 현재 선택 확인

이제 EPLAN API를 사용하여 매크로 탐색기에서 현재 선택을 확인할 수 있습니다. SelectionSet 클래스에서 Selection 방법을 사용하여 선택한 매크로를 나타내는 MacroEntry 유형의 객체를 확인할 수 있습니다.

번역되지 않은 문자를 수정하는 새로운 방법

이제 Translate 클래스에는 속성에서 번역되지 않은 문자의 번역을 제거할 수 있는 새로운 방법인 Correct가 포함됩니다. 이 방법은 사용자 인터페이스의 설정: 범위 대화 상자에서 수정 버튼(메뉴 경로 옵션 > 설정 > 프로젝트 > "프로젝트 이름" > 번역 > 범위)에 해당합니다.

레이어 관리에서 현재 선택 확인

이제 SelectionSet 클래스의 새 속성인 Layers를 사용하여 도킹 가능한 새 대화 상자인 레이어 관리에서 현재 선택한 레이어를 확인할 수 있습니다.

주소 공간 할당 내보내기

이제 PlcService 클래스에서 새 방법인 ExportAddressOverview를 사용하여 CPU의 주소 공간 할당을 내보낼 수 있습니다. 이 방법은 사용자 인터페이스의 주소/할당 목록 대화 상자에서 [기타] 버튼 아래에 있는 주소 공간 할당 내보내기 메뉴 항목(메뉴 경로 프로젝트 데이터 > PLC > 주소/할당 목록)에 해당합니다.

3D 부품 배치와 부분 연결

사전 계획 탐색기에서 이제 부분은 3D 부품 배치와도 연결할 수 있습니다. EPLAN API에서 이 기능은 Function3D 클래스의 PlanningSegment 속성을 통해 작동합니다.