Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
H help
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 5
    • Issues 5
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Package Registry
  • Analytics
    • Analytics
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
Collapse sidebar
  • dualsoft
  • help
  • Issues
  • #64

Closed
Open
Created Dec 30, 2025 by 신일규@ikshinMaintainer

Library 기능 생성

기본 기능

  • 특정 디렉토리의 파일들 전부 읽어서 라이브러리 목록에 등록
  • Work canvas의 빈 공간에 Drag&Drop시 자동으로 Device와 Call 추가 (예시 : Flow1_Device1.ADV)
  • Device tree에 Drag&Drop시 Device로 추가

공통

  • Work canvas나 Device tree에 Drag&Drop시 이름 지정 UI 팝업 후 사용자 입력에 따라 추가 되도록 유도

Library 추가 방법

  1. appSettings.json 에 library 를 저장한 폴더(들) 지정
  • e.g "LibraryPaths": [ "F:\tmp\Libraries" ],
  1. 해당 폴더에 *.aasx, *.sdf, *.json 등의 파일을 복사해 두기

추가 로직

  1. *.aasx, *.sdf 에서 active system 만 library 추가 대상 목록이 됨
  2. 해당 active system 을 library 에서 끌어 오면, 그 system 하부의 모든 system 들을 재귀적으로 함께 복사
  • Guid, Name, IRI unique 하게 만들기 위한 작업 필요
Edited Jan 09, 2026 by kwak
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking