1 |
1
임의의 개체와 개체들 간의 관계를 정의한 모드로 구성된 임의의 트리 형태의 SES(System Entity Structure)를 블록 다이어그램 형태로 변환하는 SES 기반 블록 다이어그램 편집기에 있어서,SES에 대응하여 블록 다이어그램으로 변환된 복수의 모델을 저장하는 저장부; 및 상기 저장부에 저장된 복수의 모델 중에서, 상기 SES에 대응하는 임의의 모델이 없을 때, 상기 모델에 대응하는 블록 다이어그램 개체를 생성하고, 상기 생성된 개체와 관련된 하부 개체를 생성하고, 상기 생성된 개체와 관련된 구조 대안의 하부 개체를 추가 생성하여, 상기 SES에 대응하는 모델을 생성하는 제어부를 포함하며,상기 제어부는, 상기 SES의 분할 모드에서 상위 개체가 복수의 하위 개체로 형성될 때, 상기 SES의 분할 모드의 블록 다이어그램 변환을 위해, 상기 상위 개체를 나타내는 블록 안에 상기 하위 개체를 나타내는 블록을 배치하는 것을 특징으로 하는 SES 기반 블록 다이어그램 편집기
|
2 |
2
제1항에 있어서, 상기 제어부는,상기 생성된 모델이 완전할 때, 사용자 조작에 따른 상기 생성된 모델에 포함된 분류 모드의 대안 선택 정보 또는 다중 분할 모드의 선택 개수 정보를 상기 생성된 모델에 적용하는 것을 특징으로 하는 SES 기반 블록 다이어그램 편집기
|
3 |
3
삭제
|
4 |
4
제1항에 있어서, 상기 제어부는,상기 SES의 분류 모드에서 상위 개체가 복수의 하위 개체로 형성되며 상기 복수의 하위 개체는 상기 상위 개체의 분할 관계를 상속받을 때, 상기 SES의 분류 모드의 블록 다이어그램 변환을 위해, 상기 상위 개체를 나타내는 블록 밖으로 확장된 점선 블록을 형성하고, 상기 점선 블록에 'alternative structure of 상위 개체 이름'을 명시하고, 분류 모드에 해당하는 복수의 하위 개체 블록을 배치하는 것을 특징으로 하는 SES 기반 블록 다이어그램 편집기
|
5 |
5
제1항에 있어서, 상기 제어부는,상기 SES의 다중 분할 모드에서 상위 개체가 복수의 하위 개체로 형성될 때, 상기 SES의 다중 분할 모드의 블록 다이어그램 변환을 위해, 상기 상위 개체를 나타내는 블록에 '상위개체이름 is multi'를 명시하고, 다중 분할로 선택될 하위 개체 블록을 배치하는 것을 특징으로 하는 SES 기반 블록 다이어그램 편집기
|
6 |
6
제1항에 있어서, 상기 제어부는,상기 SES의 연결 관계에서 출력 개체의 포트에서 출력된 데이터가 입력 개체의 포트로 입력됨을 나타낼 때, 상기 SES의 연결 관계의 블록 다이어그램 변환을 위해, 상기 출력 개체에서 상기 입력 개체를 꺾인 화살표로 연결하고, 상기 꺾인 화살표의 시작점에 상기 출력 개체의 포트 이름을 명시하고, 상기 꺾인 화살표의 종료점에 상기 입력 개체의 포트 이름을 명시하는 것을 특징으로 하는 SES 기반 블록 다이어그램 편집기
|
7 |
7
제4항에 있어서, 상기 제어부는,상기 SES의 분류 모드 전정(Pruning)의 블록 다이어그램 변환을 위해, 상기 분류 모드로 표현된 블록 다이어그램에서 상기 하위 개체가 선택되면, 상기 상위 개체의 이름을 '선택한 하위 개체 이름
|
8 |
8
제5항에 있어서, 상기 제어부는,상기 SES의 다중 분할 모드 전정의 블록 다이어그램 변환을 위해, 상위 개체가 선택될 때, 상기 상위 개체를 삭제하고 사용자 조작에 따른 다중 분할 개수만큼 분할 관계의 하위 개체를 생성하여 표시하는 것을 특징으로 하는 SES 기반 블록 다이어그램 편집기
|
9 |
9
제1항에 있어서, 상기 제어부는,상기 SES의 커팅의 블록 다이어그램 변환을 위해, 커팅할 개체가 선택될 때, 새로운 최상위 개체로 상기 선택된 개체를 생성하고, 상기 선택된 개체의 하부 구조를 복사하여 새로운 블록을 생성하는 것을 특징으로 하는 SES 기반 블록 다이어그램 편집기
|
10 |
10
제1항에 있어서, 상기 제어부는,상기 SES의 재구성의 평탄화(Flattening)에서 상위 개체가 복수의 하위 개체로 형성되며 상기 상위 개체를 제거하고 상기 복수의 하위 개체를 상기 상위 개체와 동일한 레벨로 표현할 때, 상기 SES의 재구성의 평탄화의 블록 다이어그램 변환을 위해, 대상 개체가 선택될 때, 상기 대상 개체의 모든 하위 구조를 상기 대상 개체의 상위 개체로 옮기고, 원래의 상기 대상 개체가 포함하는 연결 관계를 수정하고, 상기 원래의 대상 개체를 삭제하는 것을 특징으로 하는 SES 기반 블록 다이어그램 편집기
|
11 |
11
제1항에 있어서, 상기 제어부는,상기 SES의 재구성의 딥프닝(Deepening)에서 상위 개체가 복수의 하위 개체로 형성되며 상기 상위 개체를 생성하고 상기 생성된 상위 개체의 하부 구조에 상기 복수의 하위 개체를 표현할 때, 상기 SES의 재구성의 딥프닝의 블록 다이어그램 변환을 위해, 대상 개체가 선택될 때, 상기 대상 개체와 관련된 새로운 개체를 생성하고, 상기 선택된 대상 개체를 상기 생성된 개체의 하위 개체로 옮기고, 원래의 상기 대상 개체가 포함하는 연결 관계를 수정하는 것을 특징으로 하는 SES 기반 블록 다이어그램 편집기
|
12 |
12
임의의 개체와 개체들 간의 관계를 정의한 모드로 구성된 임의의 트리 형태의 SES를 블록 다이어그램 형태로 변환하는 SES 기반 블록 다이어그램 편집 방법에 있어서,저장부에 저장된 복수의 모델 중에서, 상기 SES에 대응하는 임의의 모델이 없을 때, 상기 SES에 대응하는 모델을 생성하는 단계; 및상기 생성된 모델을 활용하는 단계를 포함하며,상기 SES에 대응하는 모델을 생성하는 단계는,상기 저장부에 저장된 복수의 모델 중에서, 상기 SES에 대응하는 임의의 모델이 없을 때, 해당 모델에 대응하는 블록 다이어그램 개체를 생성하는 과정;상기 생성한 개체를 선택하는 과정;상기 선택된 개체와 관련된 하부 개체 또는 구조 대안이 있는지 여부를 판단하는 과정;상기 판단 결과, 상기 선택된 개체와 관련된 하부 개체가 있을 때, 상기 개체를 생성하는 과정으로 복귀하여 상기 하부 개체를 추가 생성하는 과정;상기 판단 결과, 상기 선택된 개체와 관련된 구조 대안이 있을 때, 분류 모드 관계의 하부 개체를 추가 생성하는 과정;상기 판단 결과, 상기 선택된 개체와 관련된 하부 개체가 없고 상기 구조 대안이 없을 때, 상기 SES에 대응하여 생성된 모델이 완전한지 여부를 검토하는 과정; 및상기 검토 결과, 상기 모델이 완전하지 않을 때, 상기 개체를 선택하는 과정으로 복귀하여 상기 SES에 대응하는 모델 생성 과정을 수행하는 과정을 포함하는 것을 특징으로 하는 SES 기반 블록 다이어그램 편집 방법
|
13 |
13
삭제
|
14 |
14
제12항에 있어서, 상기 생성된 모델을 활용하는 단계는,상기 SES에 대응하여 생성된 모델이 완전할 때, 사용자 조작에 따른 상기 생성된 모델에 포함된 분류 모드의 대안 선택 정보 또는 다중 분할 모드의 선택 개수 정보를 수신하는 과정;상기 수신된 대안 선택 정보 또는 다중 분할 모드의 선택 개수 정보를 상기 생성된 모델에 적용하는 과정;상기 모델에 대해 추가로 선택할 대안이 있는지 여부를 확인하는 과정; 및상기 확인 결과, 상기 모델에 대해 추가로 선택할 대안이 있을 때, 상기 사용자 조작에 따른 분류 모드의 대안 선택 정보 또는 다중 분할 모드의 선택 개수 정보를 수신하는 과정으로 복귀하는 과정;을 포함하는 것을 특징으로 하는 SES 기반 블록 다이어그램 편집 방법
|