지역화를 위해 Autodesk Civil 3D 스톡 횡단구성요소는 외부 코드 파일을 사용하여 횡단구성요소에서 참조한 점, 링크 및 쉐이프 코드를 정의합니다.
외부 코드 파일 이름은 C3DStockSubassemblyScripts.codes이며, C3DStockSubassemblyScripts.dvb 파일 및/또는 C3DStockSubassemblies.dll 파일과 동일한 폴더에 있습니다. 영어 기반 시스템의 경우 기본적으로 이 위치는 C:\ProgramData\Autodesk\C3D <버전>\enu입니다. 영어가 아닌 언어 기반 시스템에서 "enu" 위치는 해당 언어 또는 지역과 일치합니다.
코드 파일은 .dvb 파일에 CodesSpecific 모듈이 있는 각 횡단구성요소와 연관되어 있습니다. 다음 섹션에서는 코드 파일에 대한 정의 및 그러한 정의를 편집하거나 점, 링크 및 쉐이프 코드를 해당 정의에 추가하는 방법에 대해 설명합니다.
CodesSpecific 모듈은 C3DStockSubassemblies VB 프로젝트의 CodesSpecific.vb 파일(.NET 횡단구성요소의 경우) 및 .dvb 파일(VBA 횡단구성요소의 경우)에 있습니다.
문자 편집기에서 C3DStockSubassemblyScripts.Codes 파일을 열 수 있습니다. 문장 맨 앞에 //를 추가하여 이 파일에 주석을 추가합니다. 파일에 빈 줄을 남겨두지 마십시오. 각 코드 줄은 리턴 문자로 구분됩니다. 각 코드 정의는 쉼표로 구분된 다음 구성요소로 구성됩니다.
다음은 C3DStockSubassemblyScripts.codes 파일에 있는 코드 정의 줄의 예입니다.
38,BottomCurb,BottomCurb,Bottom of curb for a curb without gutter.
색인 번호: 38
지역화된 코드: BottomCurb
원래 코드: BottomCurb
코드 설명: Bottom of curb for a curb without gutter.
코드 화면표시 이름을 변경하거나 지역화하려면 문자 편집기에서 C3DStockSubassemblyScripts.codes 파일을 열고 지역화된 코드 및 해당 코드 설명을 변경합니다.
예를 들어, Curb Bottom의 화면표시 이름은 C3DStockSubassemblyScripts.codes 파일에서 굵게 표시된 아래 구성요소를 다음과 같이 편집하여 변경할 수 있습니다.
38,BottomKerb,BottomCurb,Bottom of kerb for a kerb without gutter
기존 횡단구성요소를 새 코드로 수정하거나 새 횡단구성요소 모듈을 추가하고 기본 컨텐츠와 동일한 구조를 사용하려면 .NET 횡단구성요소의 경우 다음을 수행합니다.
이 절차를 통해 추가한 새 코드를 Autodesk Civil 3D 스톡 횡단구성요소의 기존 또는 새 .NET 코드 횡단구성요소에 사용할 수 있습니다.
VBA 횡단구성요소의 경우 다음을 수행합니다.
이 절차를 통해 추가한 새 코드를 Autodesk Civil 3D 스톡 횡단구성요소의 기존 또는 새 VBA 코드 횡단구성요소에 사용할 수 있습니다.
기본 횡단구성요소는 일반적으로 광범위한 클라이언트 및 지역에 대해 정의되어 있습니다. 카탈로그, 팔레트, 도구 또는 도구 변수의 일부 화면표시 이름을 여러 상황 및 언어에 적용할 수 있게 변경해야 할 수도 있습니다. 이러한 카탈로그 및 도구 팔레트는 XML 형식으로 .atc 파일에서 작성되며 편집할 수 있습니다.
다음 리스트는 지역화를 위해 횡단구성요소 도구 카탈로그 .atc 파일에서 변경할 수 있는 데이터 요소 값을 식별합니다.
지역별 코드 파일이 포함된 국가 키트를 설치하려는 경우 또는 지역별 컨텐츠가 포함된 코드 파일을 설치(사용)하려는 경우 국가 키트를 설치하기 전이나 사용자화 코드 파일을 설치하기 전에 다음을 수행해야 합니다.
지역별 또는 사용자화된 코드 파일의 백업본을 만들고 백업본 이름을 설치된 코드 파일의 기본 이름(예: 영어 버전 제품의 기본 코드 파일 이름은 C3DStockSubassemblyScripts_US.codes임)으로 바꾼 다음 해당 파일을 C:\ProgramData\Autodesk\C3D <버전>\kor에 복사합니다. 영어가 아닌 언어 기반 시스템에서 "enu" 위치는 해당 로캘과 일치해야 합니다.
새 컴퓨터에 Autodesk Civil 3D를 처음 설치하면 다음 두 가지 버전의 코드 파일이 설치됩니다.
C3DStockSubassemblyScripts_<locale>.codes 파일(이 예에서는 C3DStockSubassemblyScripts_US.codes)은 코드 파일 컨텐츠를 보호하는 백업 메커니즘을 제공하기 위해 설치됩니다.
지역별 코드 파일이 포함된 국가 키트를 설치하면 지역화된 코드 파일이 기존 파일을 덮어쓰고 C3DStockSubassemblyScripts.codes에 설치되며, C3DStockSubassemblyScripts_<locale>.codes에 복사본이 작성됩니다. 따라서 C3DStockSubassemblyScripts.codes 파일을 수정한 경우 국가 키트나 로캘별 코드 파일을 설치하기 전에 백업을 만드는 것이 중요합니다.
사용자화된 횡단구성요소를 사용하거나 특정 Autodesk Civil 3D 코리더 모델링 튜토리얼을 수행할 때 예기치 않은 결과가 나타나는 경우 도면에서 찾을 수 없는 코드 파일 정보를 참조하기 때문일 수 있습니다. 경우에 따라 필요한 정보가 포함되도록 기존 코드 파일을 업데이트하여 이러한 문제를 해결할 수 있습니다.