iLogic 옵션을 구성하려면

외부 규칙 및 DLL 파일의 위치를 구성하고 DoubleForEquals를 비활성화할 수 있으며, iLogic에서 사용할 기본 Microsoft Excel 엔진을 지정할 수 있습니다.

새로운 기능: R2021

외부 규칙 및 DLL 파일의 위치 구성

  1. 리본에서 도구 탭 옵션 패널 iLogic 구성을 클릭합니다.
  2. 외부 규칙 디렉토리 옆의 을 클릭하여 리스트에 폴더를 추가하고 위쪽/아래쪽 화살표를 사용하여 검색 순서를 정의합니다.
  3. 외부 규칙 파일의 기본 확장자 필드에서 파일 확장자를 선택합니다.
    • .vb 파일은 Visual Studio에서 편집할 수 있습니다.
    • .txt 파일은 Microsoft 메모장과 같은 텍스트 편집기를 사용하여 편집할 수 있습니다.
    • .iLogicVB는 iLogic에 의해 사전 처리되는 표준 iLogic 규칙 코드가 파일에 포함되어 있음을 나타냅니다.
  4. iLogic 애드인 DLL 디렉토리 필드에서 다른 .NET 조립품의 코드가 포함된 폴더를 선택합니다.
  5. iLogic 구성을 내보내려면: 내보내기 파일 이름 입력 또는 교체할 기존 파일 선택 저장
  6. iLogic 구성을 가져오려면: 가져오기 가져올 파일 찾기 열기
  7. 확인을 클릭합니다.

로그 레벨

로그 레벨 설정을 사용하여 규칙 편집기에서 iLogic 로깅 및 규칙 추적을 사용하도록 로그 레벨을 설정합니다.

Excel 옵션

Excel 옵션 설정을 사용하여 iLogic에서 사용할 기본 Microsoft Excel 엔진을 지정할 수 있습니다. 이것은 응용프로그램 수준 옵션입니다.

기본 Microsoft Excel 엔진은 LibXL입니다. LibXL은 제한 사항이 있지만 Excel 데이터에 빠르게 액세스할 수 있게 하는 라이브러리입니다. Excel COM은 Microsoft Office Excel API입니다. 이 옵션은 Excel이 컴퓨터에 설치되어 있는 경우에만 사용할 수 있습니다. 이것은 응용프로그램 수준 옵션입니다. iLogic GoExcel 객체를 사용하는 Excel 규칙이 있는 경우 Excel COM을 선택하여 다음 작업을 수행하십시오.

iLogic에서는 처음 두 경우를 자동으로 탐지할 수 있으며 자동으로 옵션을 COM으로 전환합니다. 그러나 iLogic에서 세 번째 경우는 감지할 수 없습니다. 다음은 내부 옵션을 사용할 수 없고 COM 옵션을 사용해야 하는 워크플로우의 몇 가지 예입니다. 이러한 규칙 유형이 있는 경우 COM을 엔진으로 선택합니다.

주: 다음과 같은 세 가지 방법으로 기본 Excel 엔진을 설정할 수 있습니다.
  • 고급 iLogic 구성 대화상자
  • API
  • 환경 변수. 환경 변수에는 우선순위가 지정됩니다. 다음 환경 변수 중 하나가 설정되어 있으면 대화상자 또는 API를 통해 기본값을 설정할 수 없습니다.
    • set UseLibXL=false
    • set iLogicUseLibXL=false

UseLibXL 변수는 Inventor의 다른 Excel 연산에 영향을 줍니다. iLogicUseLibXL은 iLogic에만 영향을 줍니다.

이 옵션은 iLogic API를 통해 설정할 수 있습니다. 다음과 유사한 코드를 사용하여 iLogic API를 통해 옵션을 설정합니다.
Dim auto = iLogicVb.Automation

auto.ExcelEngine = ExcelEngine.COM

' 또는

auto.ExcelEngine = ExcelEngine.Internal

중요사항: 규칙에서 지원되지 않는 연산으로 인해 iLogic이 COM으로 자동으로 전환되면 오류 메시지가 표시됩니다. 규칙을 다시 실행하여 COM 모드에서 규칙을 실행해야 합니다.

보안

보안 옵션 버튼을 클릭하여 iLogic 보안 대화상자에 액세스합니다. 이 대화상자의 설정을 사용하여 안전하지 않은 규칙을 식별하는 보안 검사를 활성화합니다 .

DoubleForEquals 비활성화

DoubleForEquals는 규칙에 사용되는 모든 숫자 Inventor 매개변수의 기본 유형입니다.

규칙 시작 부분에 다음 문을 사용하여 이 설정을 비활성화합니다.

iLogicOption DoubleForEquals Off

이 문은 표준 Visual Basic Option 문과 같습니다.