메가 슬롯 Studio 사용

메가 슬롯에 대한 이 튜토리얼메가 슬롯 스튜디오처음 작성되었으며 Bruce A. McCarl이 제공하여 배포함1). Bruce는 모델러이자 교육자로서 메가 슬롯에 대한 폭넓은 경험을 갖고 있으며, 많은 메가 슬롯 사용자가 그의 작업을 알고, 사용하고, 그로부터 이익을 얻고 있습니다. 이 튜토리얼에서는 메가 슬롯 Studio 사용법에 대한 둘러보기를 제공하며 일부 항목에는 Bruce의 개인적인 견해와 선호도가 반영되어 있습니다.

무엇입니까?

메가 슬롯를 실행하기 위한 다중 플랫폼(Windows, Mac, LINUX가 설치된 PC) 그래픽 인터페이스

메가 슬롯는 두 단계를 사용합니다.

  1. 텍스트 편집

    먼저, 하나는 다음을 메가 슬롯합니다.텍스트 편집기그리고 메가 슬롯 지침이 포함된 파일을 생성합니다.

  2. 파일 제출

    둘째, 하나해당 파일을 제출해당 명령을 실행하여 계산을 수행하고 솔버를 사용하며 실행 결과의 솔루션 파일을 생성하는 메가 슬롯에.

메가 슬롯 사용 방법.

  1. 더욱 배치 지향적인 기존 방법으로 텍스트 편집기를 메가 슬롯하여 모델을 설정한 후 메가 슬롯Windows(또는 LINUX)오류를 찾아 모델을 실행하는 명령줄 지침입니다.
  2. 메가 슬롯 STUDIO 또는 메가 슬롯 IDE 대안. 메가 슬롯 파일 생성, 디버그, 텍스트 편집 및 실행을 위한 그래픽 인터페이스입니다.

메가 슬롯 단계 요약

  1. 컴퓨터에 메가 슬롯 및 STUDIO 설치
  2. 아이콘을 통해 STUDIO 열기
  3. 왼쪽 상단의 파일 선택으로 이동하여 프로젝트를 생성하세요.
  4. 프로젝트 이름과 위치를 정의하세요. 메가 슬롯하려는 디렉토리에 넣으세요.
  5. 왼쪽 상단에 있는 파일 선택으로 이동하여 파일을 열거나 생성하세요.
  6. 실행 준비가 되었다고 생각되도록 파일을 준비하십시오.
  7. 실행 버튼을 클릭하거나 F9를 눌러 메가 슬롯로 파일을 실행하세요.
  8. 출력을 열고 탐색

설치

메가 슬롯 및 STUDIO 설치

메가 슬롯 STUDIO는자동으로 설치됨메가 슬롯가 설치되고 다음과 같이 설정된 경우주 편집자. STUDIO를 포함한 전체 메가 슬롯 시스템을 설치하려면 다음 단계를 수행하세요.

  1. 다음에서 메가 슬롯 설치 파일을 다운로드하세요.www.메가 슬롯com아래리소스 및 다운로드
  2. 설치 시작

설치 프로그램은 바탕 화면에 아이콘을 배치해야 합니다.

설치 후 STUDIO 메가 슬롯

아이콘을 통해 STUDIO 열기

파일 메뉴 선택을 엽니다. 파일을 선택하세요.

참고, 파일 위치는 생성된 모든 파일이 배치되는 위치(파일을 다른 곳에 배치하려면 다른 이름으로 저장 대화 상자 사용)와 메가 슬롯가 실행될 때 파일을 찾는 위치를 결정합니다.파일이 원하는 위치에 있는지 확인하고 해당 위치에 모든 관련 파일이 포함되어 있는지 확인하는 것이 좋습니다. 즉, 이것이 이 작업을 위한 파일 저장 디렉터리입니다.

기본값을 수정하고 커서 아래에 있는 단어의 강조 표시를 억제합니다(매우 산만하다고 생각합니다). 처음 STUDIO를 열 때 설정으로 이동하여 체크 표시가 다음과 같은지 확인하고 특히 빨간색 상자에 체크된 항목이 있는지 확인하고 녹색 항목을 선택합니다.

또한 보고 싶은 창을 선택해야 합니다. 보기에서 탐색기 및 프로세스 로그를 활성화할 수 있습니다.

여기서 선택하는프로세스 로그그리고 아마도탐험가관심이 있습니다. 여기에서 선택하면프로세스 로그 창, 도구 모음그리고 아마도탐험가관심이 있습니다.

파일이 열리면 탐색기가 자동으로 열리고프로세스 로그해결이 완료되면 창이 열립니다. 저는 보통 탐색기를 숨기고 가끔 프로세스 창을 없애고 싶을 때가 있습니다.

또한 STUDIO에서 메가 슬롯되는 구문 색상을 조작할 수 있습니다. 설정으로 이동하여 색상을 선택하면 아래 창이 표시됩니다.

또한 STUDIO에서 메가 슬롯 선언 키워드(집합, 매개변수, 변수 등), 기타 키워드(집합, 해석 등), 집합의 요소 등에 대한 텍스트 색상, 굵게 및 기울임꼴을 조작할 수 있습니다.

저는 활성 코드와 비활성 코드를 보여주기 때문에 특히 댓글에 이 작업을 수행합니다.

시작하기

프로젝트 생성

파일 메뉴 선택을 엽니다. 선택새 프로젝트그리고 원하는 위치를 지정하고 이름을 지정합니다(나중에 이전 프로젝트를 메가 슬롯하게 됩니다).

프로젝트란 무엇입니까?메가 슬롯 STUDIO는 두 가지 목적으로 "프로젝트" 파일을 사용합니다. 첫째, 프로젝트 위치는 저장된 모든 파일이 배치되는 위치(파일을 다른 곳에 배치하려면 다른 이름으로 저장 대화상자 사용)와 메가 슬롯가 실행 시 파일을 찾는 위치를 결정합니다. 두 번째로 프로젝트는 노력과 관련된 파일 이름과 프로그램 옵션을 저장합니다. 파일 저장 디렉터리를 변경하고 싶을 때마다 새 프로젝트를 정의하는 것이 좋습니다.

프로젝트 이름과 위치를 정의하세요.

메가 슬롯하려는 디렉토리에 넣으세요. 이 프로젝트와 관련된 모든 파일은 해당 디렉터리에 저장됩니다.

"파일 이름" 영역에 메가 슬롯하려는 프로젝트 파일의 이름을 입력하세요. 이는 액세스하려는 대부분의 파일(전체 파일 경로 이름 없이 지정된 파일)이 있는 디렉토리를 정의합니다. 이 작업을 수행하는 경우 적절한 하위 디렉터리로 이동하여 yourwork라는 하위 디렉터리를 만들고 이름을 myproject1로 지정할 수 있습니다. 그러면 프로젝트 이름은 myproject1.gsp가 됩니다. 여기서gsp메가 슬롯 STUDIO 프로젝트를 의미합니다. 종종 저는 이를 Refinery나 Farmmodel과 같은 모델과 관련된 이름으로 부르겠습니다.

기존 GMS 파일 생성 또는 열기

여러 가지 경우가 가능함

  1. 새 파일 생성(나중에 다룸)
  2. 기존 파일을 엽니다. 처음에는 이 파일이 프로젝트 디렉토리에 있을 것이고 다음과 같은 내용이 보일 것입니다.
  3. 메가 슬롯 탭에서 메가 슬롯 모델 라이브러리 탐색기를 열거나 F6 키를 누르세요(처음 사용자에게 가장 간단한 방법이며 우리가 사용할 방법입니다)

    다음과 같은 모델을 선택하세요trnsport.gms

이것은 당신이 메가 슬롯한 마지막 디렉토리에 자동으로 저장될 것입니다.

실행을 위한 파일 준비

모델 라이브러리 메가 슬롯 시trnsport.gms이제 STUDIO 화면의 일부로 나타나야 합니다.

STUDIO에는 모든 기능을 갖춘 편집기가 포함되어 있습니다. 파일을 살펴보고 원하는 것을 변경하세요.

또한 파일 메뉴 아래의 설정 선택을 통해 모양을 어느 정도 메가 슬롯자 정의할 수 있습니다.

여기서 글꼴 크기(편집기 아래), 탭, 기본 파일 위치(작업공간이라고 함) 및 메가 슬롯 실행 방법에 대한 기타 기능을 변경할 수 있습니다. 지금은 그대로 두세요.

올바른 파일이 실행되었는지 확인하세요

다른 많은 프로그램과 달리 STUDIO는 "기본" 파일이라고 부르는 것을 실행하는 대신 작업 중인 파일을 반드시 실행하지는 않습니다.

특히, 탐색기 보기를 활성화하면 기본 파일은 다음으로 표시된 파일입니다.녹색 삼각형아래와 같습니다. 이는 프로젝트를 설정할 때 정의되었거나 프로젝트 탐색기에서 정의할 수 있습니다.

삼각형이 실행될 파일을 표시하지 않는 경우 해당 파일을 마우스 오른쪽 버튼으로 클릭한 다음 선택해야 합니다메인 파일로 설정. 차례로 삼각형이 움직일 것입니다.

실행 버튼을 클릭하여 메가 슬롯를 실행

프로세스 로그35460_35551LST 파일(빨간색) 및탐색 창(마젠타색)도 나타납니다. 공간을 절약하기 위해 Explorer 창을 닫고프로세스 로그창(녹색)을 하단 또는 오른쪽으로 이동하세요. 여기서는 하단의 프로세스 창을 보여주고 있으며, 다음 그림에서는 오른쪽에 있습니다.

여기는 드래그하여 재구성한 후입니다.프로세스 로그오른쪽 위로 이동한 다음 크기를 조정하고 위치를 변경하세요.

이제 다음을 메가 슬롯하세요프로세스 창(녹색) LST 파일을 탐색하거나 생성된 파일을 엽니다. 해당 창에서 행을 두 번 클릭하면 특정 위치의 LST 파일에 액세스하거나 생성된 파일을 열 수 있습니다. 액세스하는 대상과 위치는 클릭하는 선의 색상에 따라 결정됩니다.

선의 색상더블클릭 시 기능 및 대상
블루 라인LST 파일을 열고 해당 위치로 이동합니다.
굵게 표시되지 않은 검은색 선Control을 클릭하면 LST 파일로 이동합니다. 오류 메시지를 두 번 클릭하면 LST 파일을 찾을 수 있습니다.
빨간색 선오류가 발생했음을 표시합니다. 커서는 첫 번째 빨간색 선에 위치합니다. 커서를 클릭하면 오류가 발생한 소스(GMS) 파일 위치로 이동합니다. 컨트롤 클릭을 하면 LST 파일의 오류 위치로 이동합니다. 오류 설명 텍스트는 실행 프로세스 로그와 LST 파일에 있습니다. 소스의 작은 빨간색 아이콘을 메가 슬롯하여 LST 파일의 오류 메시지로 이동하거나 LST의 녹색 화살표를 메가 슬롯하여 소스의 오류 위치로 이동할 수 있습니다.
녹색 선GDX, PUT 또는 REF 파일과 같이 실행 중에 생성된 파일을 studio에서 열도록 합니다.

프로세스 창으로 탐색

빨간색이 아닌 선을 두 번 클릭한 후 또는 LST 파일 자동 열기 옵션을 메가 슬롯한 경우 기본 편집 창은 다음과 같이 확장됩니다.LST 파일(녹색) (자홍색 탭 참조)

우리는 자동으로 STUDIO 텍스트 편집기에 있으므로 편집기나 워드 프로세서를 메가 슬롯하는 것처럼 탐색할 수 있습니다.

가끔 프로세스 창과 탐색기를 방해하고 싶을 때가 있습니다. 보기 창과 다음을 통해서도 이 작업을 수행할 수 있습니다.아이콘(빨간색) 상단 표시줄 오른쪽에

이것을 클릭하면 탐색기와 프로세스 창이 열리고 닫힙니다.

LXI 창으로 탐색

탐색. 라인클릭 시 기능 및 대상.
편집LST 파일의 에코 인쇄 맨 위로 이동
오류 메시지.오류가 있을 경우 오류 메시지 목록으로 이동
동등. 목록수식 내용 목록으로 이동
수식방정식 내용의 점프 목록을 허용하는 확장 가능
변수. 목록변수 목록으로 이동
변수변수 내용 목록으로 점프할 수 있는 확장 가능
모델 통계.LST 파일의 모델 통계 부분으로 이동
솔루트.보고서모델 요약 솔루션 보고서로 이동
SolEQU각 방정식에 대한 점프 솔루션을 허용하는 확장 가능
솔VAR변수에 대한 솔루션으로 점프할 수 있는 확장 가능
실행해결 후 실행 시작 부분으로 이동
디스플레이특정 매개변수 및 기타 항목 표시로 이동

자신의 파일로 작업하기

이제 당신은 당신의 파일로 작업할 준비가 되었습니다. 이미 파일이 있거나 파일을 만들어야 할 수도 있습니다.

새 파일 생성 중- 두 가지 주요 방법

  1. 라이브러리 또는 하드 디스크를 통해 기존 파일을 엽니다. 그런 다음다른 이름으로 저장파일 메뉴의 대화를 통해 이름을 변경하세요. 이제 내용을 수정하세요. 다른 프로그램과 마찬가지로 잘라내어 붙여넣을 수 있습니다.
  2. 열기파일메뉴를 메가 슬롯하고신규옵션. 그런 다음 확장자가 .gms인 이름(나는 그것을 내 이름이라고 했습니다)을 입력하라는 메시지가 표시되고 다음과 같은 메시지가 표시됩니다.빈 화면(녹색) 메가 슬롯 지침을 입력할 수 있는 곳

    원하는 곳에 해당 파일을 저장하고 다시 열면 새 기본 디렉토리가 됩니다 (이것은 다른 이름으로 저장하지 않고 열 때만 발생합니다.) 이후의 비라이브러리 열기, 단순 포함 또는 저장이 해당 위치로 이동됩니다. 라이브러리에서 가져오기는 기본 작업 공간으로 이동합니다. 이 파일을 기본 파일로 만들어야 할 것 같습니다.

환영 및 탐색기 창

STUDIO는 다음을 표시할 수 있습니다."환영합니다"이전 파일을 기억하고 문서에 대한 액세스를 제공하는 창(보기 메뉴에서 활성화됨).

현재 최근에 메가 슬롯한 파일에 대한 링크와 일부 문서에 대한 링크가 있습니다.

또한 왼쪽에는탐험가최근 파일을 표시하고 두 번 클릭하여 열 수 있는 창입니다. 이는 보기 대화상자에서 선택하지 않는 한 환영 페이지에 있든 파일을 편집하든 관계없이 유지됩니다.

컴파일 오류 수정

완벽한 사람은 없습니다. 오류는 항상 발생합니다. STUDIO는 이러한 오류를 찾아 수정하는 데 도움을 줄 수 있습니다.

설명을 위해 작은 오타가 있는 예를 살펴보겠습니다(참고:출처소스). 실행하면 오른쪽 부분이 아래에 창을 생성합니다.프로세스 창(녹색)은 첫 번째 오류를 표시하도록 위치하며 중앙은첫 번째 파일(자홍색)은 첫 번째 오류를 표시하도록 배치되었습니다.

프로세스 창의 빨간색 선은 바로 아래 오류 메시지와 함께 오류를 표시합니다. 오류가 발생한 위치를 확인하려면 소스 파일을 여는 첫 번째 빨간색 줄을 클릭하거나 빨간색 오류 표시 줄 바로 아래에 있는 검정색 오류 메시지 줄을 클릭하여 오류가 나타나는 LST 파일을 살펴보세요. 정확한 위치는 다음과 같이 표시됩니다.$.

빨간색 선 클릭오류가 발생한 소스 위치로 이동. 여기서 팁은 다음과 같습니다.이 작업을 수행할 때 항상 프로세스 파일의 맨 위에서 시작하고 이제 STUDIO가 그곳에서 시작됩니다..

검은색 선을 더블클릭하면 LST 파일의 오류 위치로 이동합니다.

또한 소스 파일 창에서 오류가 있는 줄에 나타나는 작은 빨간색 원을 확인하십시오.

그것을 클릭하면 오류 메시지가 나타나는 LST 파일로 이동합니다.

그리고 화살표가 있는 작은 회색 원이 있는데 클릭하면 소스 파일로 다시 전송됩니다

텍스트 문자열을 찾거나 바꾸는 방법

찾으려면 편집 탭 아래의 검색 메뉴를 메가 슬롯하거나 F를 누르세요.

그 결과, 당신은

검색과 바꾸기를 모두 허용합니다. 현재로서는 마지막으로 메가 슬롯한 옵션으로 열리며 처음에는 모든 파일 설정으로 시작할 수 있습니다.

작년에 그들은 명명된 디렉토리(그들은 그것을 폴더라고 부릅니다)에 발견물을 추가했습니다.

검색 후 발견

모든 항목이 있는 곳에서검색어현재 파일에서는 강조표시되고 오른쪽에는해당 검색어를 포함하는 모든 파일 목록(녹색) 전체에서탐색기 또는 지정된 폴더에서 열린 파일.

검색 대화상자는 화살표 키를 메가 슬롯하여 다음으로 이동하는 직선형입니다(F3은 앞으로 이동하고 F3은 뒤로 이동).그리고 검색할 장소는 그림과 같이 조작될 수 있습니다.(노란색).

폴더에서 검색이라고 말한 후 대화상자에서 지정하십시오.

  • 검색/대체할 파일을 식별하는 마스크
  • 검색하지 않을 수 있는 파일
  • 디렉토리 위치
  • 하위 디렉터리 메가 슬롯 가능성
  • 찾을 문자열

선택하는 경우모두 찾기그러면 위에 표시된 대로 현재 파일에서 검색어가 모두 강조 표시되고 오른쪽에 해당 검색어가 포함된 모든 파일과 줄 번호 목록이 표시됩니다.

괄호 일치

STUDIO는 귀하에게 다음과 같은 방법을 확인할 수 있는 방법을 제공합니다.괄호가 일치함메가 슬롯 코드에. 여기에는 커서를 여는 괄호 바로 앞이나 닫는 바로 뒤에 위치시키는 것이 포함됩니다(괄호가 여러 개 없는 경우 바로 뒤에도 작동합니다). 두 경우 모두 해당 청산 또는 시가가 강조 표시됩니다.녹색. 또한 시작 괄호 바로 앞에 커서를 놓고 탭합니다.Ctrl + b1줄, 100줄, 1000줄 이상 떨어져 있거나 그 반대의 경우에도 일치하는 끝 괄호로 연결됩니다.

괄호 안의 표현이 여러 줄로 이어질 때 표시는 여러 줄로 이루어지며Ctrl + b위치를 앞뒤로 이전합니다

이 기능도 일치합니다.{ }또는[ ]유형이 일치하지 않으면 빨간색 표시가 있습니다.

블록 이동

STUDIO를 메가 슬롯하면 두 가지 방식으로 표준 잘라내기 및 붙여넣기 작업을 통해 텍스트 블록을 이동할 수 있습니다.

  1. 마우스나 키보드를 메가 슬롯하여 연속적인 텍스트 블록을 식별할 수 있습니다(후자는 시작점에 커서를 놓은 다음 Shift 키를 누른 상태에서 화살표 키를 메가 슬롯합니다).
  2. 다음을 식별할 수 있습니다.텍스트 열 블록(파란색) 마우스 또는 키보드 메가 슬롯(누르기 포함)alt 및 아래로 Shift그런 다음 화살표 키를 메가 슬롯하여 마우스나 커서를 이동합니다.

복사, 잘라내기, 붙여넣기는 일반 창에서와 같이 각각 편집 메뉴나 컨트롤 c, x, v를 메가 슬롯하여 수행할 수 있습니다. 컨트롤 삽입도 붙여넣습니다.

또한 강조된 열 블록을 메가 슬롯하여 입력하면 해당 문자는 블록의 모든 행에 들어가고 이전에 있던 것을 대체합니다.

그리고*입력됨

구문 색상 지정

STUDIO의 기능은 구문 색상 지정입니다. STUDIO는 메가 슬롯 구문의 하위 집합을 인식하고 이를 표시 색상에 반영합니다. 아래 디스플레이에서 명령, 설명 텍스트 및 설정 요소가 서로 다른 색상으로 표시되어 있습니다.

기타 편집 기능

편집 시 의견을 제시할 수 있는 몇 가지 다른 선택 사항이 제공됩니다.

편집 하단에는 행을 위아래로 이동하는 기능이 있으며 고급에서는 대소문자를 전환하고 들여쓰기를 추가 또는 제거하고 선택한 행 세트를 주석으로 또는 주석에서 변환할 수 있습니다. 후자에서는 일부 코드를 강조 표시하고 입력합니다.Ctrl + Shift + 별표추가*열 1의 모든 줄에. 또한 블록을 강조 표시하고 동일한 키 시퀀스를 눌러 이를 취소하거나 다른 곳에서 제거할 수 있습니다.

기호가 나타나는 위치 표시

Studio에는 기호가 메가 슬롯되는 위치를 식별하는 기능이 있습니다. 라이브러리 파일 가져오기agreste.gms그리고 다음과 같은 기호 위에 커서를 놓습니다.c(파란색) 그런 다음 두 번 클릭하면 해당 기호의 보이는 모든 인스턴스 위에 (회색) 강조 표시가 나타납니다.

도움말을 통해 문서에 액세스

메가 슬롯 문서에 액세스하려면 도움말 또는 F1을 선택하세요.

그리고 문서를 선택하면 그림과 같이 오른쪽 하단에 있는 창을 통해 액세스할 수 있습니다. 여기에서 색인을 탐색하고 검색하고 볼 수 있습니다.

커서가 소스 파일의 예약어 위에 있고 F1을 누르면 인덱스는 비록 이상한 위치에 있더라도 해당 단어의 모든 처리에 대해 열립니다.

다음이 있습니다문서STUDIO의 기능을 설명하는 내용과 aYouTube 동영상환영 페이지 또는 아래의 일반 메가 슬롯 문서를 통해 액세스할 수 있습니다.도구.

GDX 파일 만들기

STUDIO는 GDX 파일을 생성하고 표시할 수 있습니다. STUDIO에서 생성하려면 메가 슬롯 탭을 사용하고 GDX 생성 옵션을 선택하세요. 또는 다른 곳에서 논의할 언어의 다른 방법 중 하나를 사용하십시오.

GDX 파일을 찾아보려면 파일 열기 대화상자로 파일을 열거나 프로세스 창에서 실행 중에 생성된 녹색 선을 클릭한 다음 전송 예시를 보려면 녹색 선을 클릭하세요.

여기 왼쪽 패널에는 GDX 파일의 항목과 그 특성이 알파벳순으로 나열되어 있습니다. 그런 다음 왼쪽 패널 항목을 클릭하면 오른쪽 패널에 항목 내용이 표시됩니다. 현재로서는 테이블 모드에서 열과 필터 값을 다시 정렬할 수 있습니다. 테이블 모드의 3차원 항목을 메가 슬롯하면 행의 항목을 열로 또는 그 반대로 이동할 수 있습니다.

GDX 파일 검사 중

GDX 파일을 열고 항목을 선택하면 이전 페이지와 같은 창이 나타납니다.

오른쪽 패널에서 드래그한 경우i 값의 오른쪽에(아래 갈색) 당신은 얻습니다

또한헤더를 클릭하여당신배열이 다음으로 정렬되도록 합니다. ^ 정렬 순서 표시그리고클릭하여

당신은 할 수 있습니다필터 설정(위는 녹색, 아래는 갈색) 그표시되는 요소를 제한합니다(아래 파란색).

GDX 기호를 EXCEL로 내보내기

GDX 파일을 열었을 때 다음과 같은 창이 나타납니다.내보내기버튼:

그리고 다음과 같은 내보내기 대화상자가 나타납니다:

그런 다음 대상 스프레드시트, 스프레드시트에 항목을 넣을 위치에 지침이 전달되는 파일을 선택하고 내보낼 기호를 선택하는 확인란을 선택합니다. 그런 다음 클릭하세요.내보내기통합문서가 작성되도록 합니다. 현재로서는 통합 문서가 있으면 이를 덮어씁니다. 그 워크북에는 쓰여진 각 기호에 대한 시트가 포함되어 있습니다.

당신은 어려움을 겪게 될 것입니다

IDE와 STUDIO를 모두 메가 슬롯하고 가르칠 때 가끔 파일 위치가 적합하다는 것을 알았습니다. 나는 문제를 피하기 위한 경험 법칙을 갖고 있지만, 여러분은 무심코 이를 따르지 않을 가능성이 높습니다.

여러 파일이 있는 모델로 작업할 때 파일이 동일한 디렉토리 위치에 있는지 확인하십시오..

당신은 이 규칙을 따를 필요는 없습니다. 그러나 편차는 문제를 일으키는 것과 같습니다. 디렉토리에서 연 파일에 대해 적극적으로 작업할 때 STUDIO는 다음에서 파일을 찾습니다.활성 파일이 위치한 디렉토리.

또한 메가 슬롯가 포함된 파일을 실행하면 다음과 같이 보일 것입니다.활성 파일이 있는 디렉토리.

명령줄 매개변수

숙련된 Windows 또는 UNIX 기반 메가 슬롯 사용자는 메가 슬롯 실행 명령과 연관된 명령줄 매개변수를 사용하는 데 익숙합니다. 스튜디오에서명령줄 매개변수 입력 상자(마젠타색)은 실행 버튼 바로 오른쪽에서 메가 슬롯할 수 있습니다. 매개변수는 파일과 연관되어 있으며 STUDIO는 파일이 열릴 때마다 이를 기억합니다.

이것은 save, restart, limrow, limcol, pw 및 rf 매개변수에 특히 유용합니다. 일단 정의되면 이후에 파일을 메가 슬롯할 때마다 연결되기 때문입니다.

이제 아래 설명된 대로 yaml 파일을 통해 모든 실행(예: 넓은 페이지 너비)에 메가 슬롯할 명령줄 매개변수를 제공할 수도 있습니다.

기본 명령줄 매개변수 - yaml

실행하는 모든 작업에 매개변수를 제공하려는 경우가 있습니다. 이는 yaml 파일을 조작하여 수행할 수 있습니다.
특히 기본 구성에서 메가 슬롯 메뉴 선택으로 이동하는 경우

당신은 다음과 같은 것을 얻습니다

기본값은 왼쪽에 나타나고 오른쪽 상자에서는 매개변수를 선택하여 기본값을 제공할 수 있습니다. 위에서 설명한 대로 명령줄 상자에 항목을 입력하면 이러한 선택 사항이 무시됩니다.

메가 슬롯는 명령줄 매개변수 편집기를 통해 명령줄 매개변수에 대한 지원을 제공합니다. 활성화하려면확인하세요

맨 오른쪽에 있는 기호(빨간색) 위쪽. 그러면 화면의 일부가 아래와 같이 됩니다. 왼손 부분에서기존 명령줄 매개변수(보라색)메가 슬롯 중(마젠타색)해당 값과 함께 나열됩니다.. 오른쪽은 모두 가능명령줄 매개변수가 정의와 함께 나열됩니다.(녹색) 및 a검색 대화상자가 제공됩니다.(파란색).

검색 대화상자는 모든 필드에서 텍스트를 찾아서 입력합니다.위드페이지 너비를 늘립니다.pw그리고맥시설명에 최대값을 표시합니다.

커서가 명령줄 항목에 있는 동안 F1을 누르면 해당 매개변수에 대한 자세한 설명이 있는 도움말이 열립니다.

솔버 옵션 파일

STUDIO를 메가 슬롯하면 솔버 옵션 파일을 편집하거나 생성할 수 있습니다. 솔버를 메가 슬롯하는 경우코옵트당신이 생성합니다conopt.opt또는플렉스메가 슬롯cplex.opt(또는.op1또는.o10또는.111) 그리고 보다 일반적으로solvername.opt. 이러한 파일을 지정하면 솔버가 모델에서 작동하는 방식을 조작할 수 있습니다. 예를 들어 스케일링, 허용오차, 반복 제한, 솔버 알고리즘, 분기 및 경계 전략을 비롯한 다양한 항목을 변경할 수 있습니다.

Studio에서 옵션 파일 편집기는 다음 중 하나에 의해 액세스됩니다.

  • 오른쪽 클릭그룹 이름(빨간색) 옵션 파일을 원하는 그룹의 경우 선택새 솔버 옵션 파일 추가(파란색) 그리고 선택적절한 솔버 이름(마젠타색)
  • 다음과 같은 파일 생성 중baron.opt그런 다음 편집기에서 이를 불러오면 옵션 파일 편집기가 나타납니다. 편집기에서 볼 수 있습니다.옵션 메가 슬롯 중(파란색),가능성 및 정의(빨간색)

라이브러리 메가 슬롯

STUDIO를 사용하면 메가 슬롯 메뉴 항목 아래 라이브러리에 액세스하고 다음을 선택할 수 있습니다.모델 라이브러리 탐색기(보라색).

그러면 포함된 파일의 개수와 함께 탭에 있는 라이브러리의 이름을 식별하는 화면이 열리고, 선택한 탭에 대해라이브러리 내용. 또한 상단에는 클릭하면 정렬이 발생하는 탭이 있습니다. 아래 그림은 모델 라이브러리가 활성화된 상태에서 탭 이름을 클릭한 후 나온 것입니다.

메가 슬롯자는 자신의 라이브러리를 정의할 수 있습니다. 그들은 GLB 파일이라고 불리는 것을 정의해야 하며 이 파일의 형식 생성에 대해서는 내 뉴스레터 두 번째 호에서 논의됩니다./mccarl/newsletter/news2.htm.

폴딩 코드

STUDIO에서는 접기라는 절차에서 편집기에 있을 때 하나의 표시 또는 선택 코드를 숨길 수 있습니다. 이렇게 하면 GMS 파일에서 해당 코드가 제거되지 않고 STUDIO 편집기의 보기에서 숨겨집니다.

다음을 포함하여 여러 종류의 코드가 접혀 있습니다.

  • 여러 줄에 걸쳐 일치하는 괄호 사이의 코드
  • 코드 사이
    • $ontext그리고$offtext,
    • $onfold그리고$오프폴드,
    • $onput그리고$offput,
    • $ifthen그리고$endif
  • 세트의 여러 줄 정의 코드, 괄호로 묶인 항목, 여러 줄 루프의 항목, ifs 등.

접힌 코드를 나타내기 위해 마커가 삽입됩니다. 하나는 줄 번호 오른쪽에 있고 다른 하나는 접힌 블록의 첫 번째 줄에 있습니다.

섹션의 접힘 상태를 전환하려면 다음 중 하나를 수행하세요.줄 번호로 접힌 표시클릭하거나 단축키를 메가 슬롯할 수 있습니다Alt + L커서가 접을 수 있는 선에 있을 때. 모든 접기는 보기 메뉴를 메가 슬롯하여 활성화 또는 비활성화됩니다.Alt + O그리고Alt + Shift + O.

북마크 및 포함 파일 액세스

STUDIO를 메가 슬롯하면 코드에 북마크를 추가한 다음 보기 및 북마크에서 액세스할 수 있습니다.

Studio에서는 include 문이 참조하는 파일을 자동으로 열 수도 있습니다.
이렇게 하려면 include 문에서 파일 이름 위로 마우스를 가져간 다음 메시지가 나타나면 컨트롤 클릭을 입력하세요.

코드 완성

STUDIO는 컴파일러가 알고 있는 키워드에 대한 완성 기능을 제공합니다.

코드 완성기는 기본적으로 활성화되어 있으며 현재 구문과 일치하고 이미 입력된 단어 문자로 시작하는 키워드를 커서 왼쪽에 표시합니다. 아래에 입력을 시작했습니다.그리고완성자가 선택 항목과 함께 나타났습니다:

선택한 단어는 키 탭이나 Enter/Return 또는 목록에서 단어를 두 번 클릭하여 삽입할 수 있습니다.

참조 파일 메가 슬롯 - 데이터 항목 나열 및 풀기

메가 슬롯에는 참조 파일(일명..ref파일) 호출됨참조(짧게: rf). 이 파일은 사물이 정의되고 메가 슬롯되는 위치에 대한 정보를 제공합니다.

왜? 메가 슬롯 모델러는 때때로 다음과 같은 복잡한 구현을 처리해야 합니다.

  • 수많은 파일을 통합하려면 include 문을 메가 슬롯하세요.
  • 다른 사람이 개발했습니다.
  • 파일에 널리 퍼져 있는 항목의 정의와 메가 슬롯이 포함된 복잡한 구조를 가집니다.
  • 정의되었지만 메가 슬롯되지 않은 항목을 포함합니다.
  • 얼마 전에 개발되었지만 광범위하게 문서화되지 않았습니다.

이러한 경우에 직면하면 종종 묻는다

  • 프로그램에 정의된 메가 슬롯되지 않는 항목이 있습니까? 그렇다면 그것은 무엇이며 어디에 있습니까?
  • 항목이 정의, 선언 및 메가 슬롯되는 파일은 무엇입니까?

이 질문을 해결하기 위해 몇 년 전에 저는 GAMSMAP이라는 Fortran 프로그램을 작성했지만 널리 메가 슬롯 가능하게 만들지는 않았습니다. 이후 GAMSIDE에 이어 STUDIO에 포함되었습니다.

.ref실행을 위해 파일이 생성됩니다(다음과 같은 명령줄 항목 메가 슬롯rf=목록) 그런 다음 LOG 파일에서 해당 행을 클릭하여 열거나(이것은 컴파일 단계 끝 부분의 LOG에 위치) 단순히 열면 STUDIO가 다음과 같은 창을 생성합니다.

왼쪽 열(빨간색)은 클릭할 수 있는 태그를 제공하며 주요 태그는 다음과 같습니다.

칼럼설명
모든 기호선언된 모든 항목과 개수를 나열합니다.
설정프로그램의 모든 세트와 개수를 나열
변수모든 변수와 개수를 나열
매개변수모든 매개변수(스칼라, 매개변수 또는 테이블 명령문에 정의된 항목) 및 개수를 나열합니다.
수식프로그램의 모든 방정식과 방정식이 나타나는 파일 이름을 나열
모델프로그램에 존재하는 모든 모델과 해당 모델이 나타나는 파일 이름을 나열
미메가 슬롯선언되거나 모델의 어느 곳에서도 메가 슬롯되지 않는 모든 항목을 나열합니다.
메가 슬롯된 파일모델에 포함된 거의 모든 파일을 나열

모든 기호 탭

모든 기호 행을 선택하면 출력이 다음과 같이 나타납니다(모델 라이브러리의 경우)agreste.gms예):

메가 슬롯된 모든 기호를 표시합니다. 열은 제공합니다.

  • 기호 이름(이름),
  • 해당 유형(Type) - 매개변수 설정 등,
  • 치수(Dim) - 정의된 세트 수,
  • 차원을 지정하는 집합 이름(DOMAIN)
  • 선언에 메가 슬롯된 설명 텍스트(TEXT).

열 제목을 클릭하면 항목을 정렬할 수 있습니다. 필터 상자를 메가 슬롯하여 기호를 검색할 수 있습니다.

세트, 매개변수 등 탭

디스플레이에는 활성화되면 세트, 매개변수 등에 대한 정보를 제공하는 5줄이 포함되어 있습니다. 결과 디스플레이에는 클래스에 속하는 모든 항목(세트 또는 매개변수 등인 모든 항목에 대해)과 해당 특성 및 메가 슬롯에 대한 정보가 나열됩니다. 특히 다음과 같은 출력을 얻습니다(이 경우 세트의 경우).

설정된 항목을 클릭하면 식별된 항목과 관련하여 특정 일이 발생하는 파일의 이름을 알려줍니다.

열 이름을 클릭하면 정렬됩니다.

범주에는 항목이 선언, 정의 및 메가 슬롯되는 파일 이름, 행 및 열이 포함됩니다.

칼럼설명
선언됨집합, 매개변수, 테이블, 스칼라, 변수, 방정식, 약어, 파일 또는 모델 명령에서 명명된 항목이 선언되는 위치입니다. 첫 등장입니다.
정의됨장소 세트 요소 또는 데이터가 명시적으로 입력되었습니다. 방정식의 경우 이는 .. 사양이 시작되는 위치를 알려줍니다.
할당됨할당문의 왼쪽에 항목이 나타나는 장소
암시적으로 할당됨방정식이나 변수에 풀이 문의 결과에 의해 입력된 데이터가 있는 장소입니다.
통제됨합을 제어하거나 방정식을 정의하는 데 집합이 메가 슬롯되는 곳
참조항목이 할당문의 왼쪽 또는 모델 방정식에 있는 위치

여기 줄을 클릭하면 특정 위치에 주제 파일이 열립니다

메가 슬롯된 파일 탭

파일 탭을 메가 슬롯하면 출력이 다음과 같이 나타납니다:

이것은 전체 경로 참조와 함께 프로그램에 포함된 파일의 이름을 제공합니다.

메가 슬롯되지 않은 탭

미메가 슬롯 탭은 선언된 항목을 식별하지만(설정 매개변수 등의 명령문에서) 할당(=) 명령문의 오른쪽이나 모델 방정식에서는 결코 메가 슬롯되지 않습니다:

항목을 클릭할 때 선언된 파일에 대한 정보를 얻는다는 점을 제외하면 모든 기호 탭과 동일한 정보를 표시합니다.

참조 파일 뷰어 메가 슬롯 단계

참조 파일 뷰어는 메가 슬롯 실행으로 특정 "참조 파일"이 생성된 후에만 작동합니다. 파일은를 추가하여 생성됩니다.rf명령줄 호출 옵션은 다음과 같이 Studio의 명령줄 상자에 명령을 입력합니다. (a=c컴파일만 발생):

파일이 다음으로 실행되면rf옵션은 로그 파일을 식별하는 (녹색) 라인으로 보강됩니다..ref파일 이름은 아래와 같습니다.

이것을 더블클릭하면 참조 파일 뷰어 창이 열립니다.

다음과 함께 메가 슬롯 실행rf옵션은의 이름을 지정합니다..ref메가 슬롯 로그 파일에 녹색으로 표시된 파일을 클릭하고 해당 줄을 두 번 클릭하면 참조 파일 뷰어가 열립니다.

실행에 관한 몇 가지 참고 사항

  • rf=명령은 STUDIO가 열어야 하는 파일의 이름을 지정합니다. STUDIO는 확장 기능이 있을 것으로 예상합니다..ref. 일반적으로 나는 다음을 메가 슬롯합니다.rf=목록파일을 생성하는list.ref.
  • .ref파일은 실행 중인 프로그램 구성요소만 다루고 재시작 파일의 정보는 포함하지 않습니다. 일반적으로 가장 완전한 보고서를 얻으려면 저장하고 다시 시작하지 않고 하나의 프로그램에서 모든 파일을 명시적으로 메가 슬롯하는 것이 가장 좋습니다.
  • 메가 슬롯 프로그램을 대신하여 실행하지 않고 참조 파일을 생성하는 것이 유용한 경우가 많습니다. 이는 다음을 포함하여 수행됩니다.a=c명령줄 또는 명령 매개변수 상자의 옵션.

해석 옵션 파일 편집

때때로 솔버 특정 옵션을 변경하는 것이 바람직할 때도 있습니다. 여기에는 분기 및 경계 전략, 확장 정도, 장벽 대 단순 솔루션 접근 방식, 솔루션 허용 오차 등의 수정이 포함됩니다. 허용되는 특정 옵션은 다음에서 설명합니다.솔버 매뉴얼.
STUDIO에는 가능한 모든 옵션, 기본값 및 변경된 옵션에 대한 솔버 특정 메뉴를 제공하는 솔버 옵션 파일 편집기가 포함되어 있습니다. 이는 다음 중 하나에 의해 활성화됩니다.

  • solvername.opt로 파일 열기 또는 저장(MINOS.opt와 유사)
  • a를 마우스 오른쪽 버튼으로 클릭그룹 파일 이름(빨간색) Studio Explorer에서 다음 선택새 솔버 옵션 파일 추가(파란색) 이후 메가 슬롯 가능한 여러 항목 중 하나를 선택솔버 이름(자홍색 및 몇 개만 표시됨). 이렇게 하면 저장해야 하는 파일이 생성됩니다.

일단 풀기 옵션 편집기의 일반적인 형식은 다음과 같습니다. 구체적인 내용은 선택한 솔버에 따라 다르며 이 경우 GAMSCHK를 메가 슬롯합니다.

여기 오른쪽 부분에 모든 목록이 있습니다.가능한 옵션(자홍색) 이 솔버에 대해 선택된 옵션 클래스입니다. 에 대한 간략한 설명기본값(파란색),항목 유형(빨간색), 해당되는 경우허용되는 설정(노란색) 및 a옵션에 대한 한 문장 설명(녹색). 왼쪽 부분에는현재 항목73349_73384해당 설정(보라색).

나중에 이 파일이 열리거나 해당 탭이 활성화되면 이 솔버 옵션 편집기가 나타납니다.

참고로, 옵션이 있는 동안 F1을 누르면 해당 옵션에 대한 자세한 설명이 있는 도움말이 열립니다.

화면 분할

때로는 파일의 두 부분이나 두 파일을 보고 싶을 때가 있습니다.

파일을 연 다음 보기를 클릭하고 아래에 고정하면 동일한 파일의 두 세그먼트가 있는 창을 얻게 되며 추가로 활성화한 다음 대체 파일을 열고 서로 다른 두 파일을 동시에 볼 수 있습니다.

디버거 메가 슬롯

STUDIO의 새로운 기능은 디버거입니다. 디버거를 메가 슬롯하면 코드에서 실행할 행을 지정한 다음 해당 지점까지 실행하고 실행을 일시 중지하고 해당 명령문 시작 시 모든 데이터 항목의 프로그램 생성 GDX 파일을 가져올 수 있습니다. 그런 다음 모든 데이터를 검사하고 다음 중 하나를 수행할 수 있습니다.

몇 가지 문제를 수정하고 다시 시작하세요

또는

다음 중단점까지 실행을 재개하고 다른 GDX 파일을 가져온 다음 검사를 수행합니다.

이제 이를 수행하는 방법을 살펴보겠습니다:

우리가 모델을 취한다고 가정해 보겠습니다.agreste.gms메가 슬롯 모델 라이브러리에서 라인 184에 중단점을 할당합니다. 코드의 라인 번호로 이동하여 마우스 오른쪽 버튼을 클릭한 다음 선택하면 됩니다.중단점 추가다음과 같습니다:

이후 Studio는해당 줄 번호를 강조 표시:

추가 중단점을 추가할 수 있습니다.

그런 다음 GDX 파일을 실행하고 얻으려면 다음과 같이 실행을 시작합니다.디버거로 실행 또는F11선택:

내가 그렇게 하면 그것은 다음으로 실행됩니다.첫 번째 실행 가능한 명령문이 경우 라인 61(내가 할당한 중단점이 아님)이 중지되고 다음을 누를 수 있습니다.녹색 이력서버튼:

그런 다음 첫 번째 중단점까지 실행됩니다.

첫 번째 중단점에 도달하면 아래와 같은 화면이 나타납니다. 여기서는 중단점(여기서는 184행)과 중단점 명령문이 실행되기 직전에 프로그램에 상주하는 메가 슬롯의 모든 데이터에 대한 값을 포함하는 GDX 파일을 볼 수 있습니다. 그런 다음 Studio의 GDX 파일 편집기 기능을 사용하여 해당 데이터를 탐색할 수 있습니다.

그런 다음 다음 중단점으로 이동하여 실행을 재개하거나(새 중단점을 추가할 수도 있음) 한 실행 가능한 라인을 앞으로 이동하여 실행을 재개하거나 하단에 있는 버튼을 메가 슬롯하여 프로세스를 중지할 수 있습니다.

여러 프로젝트 작업

때때로 Studio를 실행할 때 한 번에 두 개 이상의 프로젝트를 작업하고 있는데 파일이 뒤섞여 있습니다. Studio에는 이러한 파일을 풀기 위한 두 가지 방법과 관련 파일에만 주의를 기울이는 데 메가 슬롯하는 한 가지 방법이 있습니다. 두 개의 프로젝트가 있는 다음 스크린샷을 고려하세요. -새 프로젝트그리고심프팜:

여기서 활성 탭에는 각 프로젝트의 여러 파일이 포함되어 있으며, 무엇이 어디서 왔는지 실제로 식별할 수 없습니다. 또한 파일agreste.gms은(는) 활성 상태이며 두 프로젝트 모두에 존재합니다. 이 경우 두 프로젝트 모두 공통 위치의 해당 파일을 메가 슬롯하지만 이는 서로 다른 두 위치에 있는 동일한 이름의 두 파일을 가리킬 수 있습니다. 이러한 잠재적인 중복 및 파일 컨볼루션은 혼란스러울 수 있습니다.

Studio에서 메가 슬롯할 수 있는 버튼을 메가 슬롯하여 이를 수행하는 데 도움이 되는 몇 가지 방법이 있습니다.

특히창 왼쪽 위드롭다운 화살표가 있습니다.

만약 그것을 클릭하면 그것은 아래로 떨어집니다.현재 활성 프로젝트 목록둘 중 하나를 선택할 수 있습니다.모두 표시됨또는 선택특정한 것.

우리가 하나를 선택하면 탐색기와 화면에 표시됩니다.활성 탭다음 파일로만 제한됩니다.해당 프로젝트.

또한 두 개의 Studio 창 기능을 통해 파일 사이를 탐색하고 해당 파일의 위치를 식별할 수 있습니다. 첫 번째는에서 세 개의 가로 막대를 클릭할 수 있습니다.창 오른쪽 상단.

이 작업이 완료되면 다음 드롭다운 메뉴가 나타납니다.열린 프로젝트의 모든 파일대괄호 안에 저장된 하위 디렉토리 이름과 a가장 최근에 열었거나 편집한 파일을 굵은 선으로 표시.

아래에 설명된 대로 하단의 탐색 버튼을 메가 슬롯할 수도 있습니다.

두 번째는 파일을 탐색하고 다음을 통해 위치를 식별할 수 있습니다."내비게이터"Studio 창의 상자.

그 창을 클릭하거나 메가 슬롯할 때Ctrl + k) 탐색기 내 모든 프로젝트의 모든 파일 목록이 포함된 파일 목록이 팝업됩니다. 여기에는 현재 활성 파일의 위치와 다른 경우 파일의 위치에 대한 정보가 포함됩니다. 또한 맨 오른쪽에 일관성이 없는 표시기가 있어 유용하다고 생각되지 않습니다.

네비게이터 창파일 마스크 메가 슬롯을 허용합니다(예:c*.gms)을 메가 슬롯하여 목록 내용을 제한합니다. 해당 창에는 Studio 문서에서 다루거나 "`?`"를 입력하여 호출하지 않은 다른 기능이 포함되어 있어 다소 혼란스럽습니다.

여러 프로젝트와 관련된 몇 가지 다른 Studio 기능이 있습니다.

먼저 Studio 설정 대화상자에는 Studio가 새로 열린 파일을 프로젝트에 배치하는 방법과 관련된 선택 사항이 있습니다.

특히 다음의 파일 및 설정에서일반 탭다음에 파일을 넣을지 여부를 선택할 수 있습니다.현재 활성 프로젝트또는새 작업 시작. 나는 새로운 프로젝트 선택으로 작업하는 것이 상당히 불만족스럽다는 것을 알았고 다루기 힘든 다양한 프로젝트를 얻었습니다.

그래서 나는가장 좋은 것을 선택하는 것이 좋습니다.

파일 제거 중

또한 실제로는 거기에 속하지 않지만 다음과 같은 이유로 인해 프로젝트에 파일이 생기는 경우가 종종 있습니다.활성 프로젝트에서 열기선택.

따라서 나는 정기적으로 프로젝트를 정리하여 초과 파일을 제거합니다. 이는 2단계 프로세스입니다.

먼저 Studio의 메가 슬롯 메뉴에서 Clean All Workspaces 줄을 클릭하면 다음 대화상자가 표시됩니다.

저기요삭제할 파일 유형 식별및 정리할 디렉토리(LST, LXI, REF 및 GDX 파일을 유지하고 선택한 위치만 정리할 수도 있으므로 선택에 주의하십시오). 선택이 완료되면 다음을 누르십시오.지금 정리버튼을 누르면 프로젝트 디렉토리와 탐색기에서 이 파일이 제거됩니다.

두 번째 단계에서는 탐색기를 메가 슬롯하여 파일 연결을 제거합니다. 거기서 마우스로 파일을 선택한 다음 마우스 오른쪽 버튼을 클릭하여 아래 드롭다운 메뉴를 열고 선택합니다.프로젝트에서 제거또는 파일이 더 이상 필요하지 않은 경우파일 삭제:

또한 해당 프로젝트에 대한 기어 이미지를 클릭한 다음 선택하여 탐색기에 나열된 프로젝트에서 프로젝트를 제거할 수도 있습니다.프로젝트 제거또는프로젝트 파일 삭제더 이상 원하지 않는 경우.

여러 기본 파일

여기서 마지막 프로젝트 관련 주제는 여러 개의 기본 파일과 메가 슬롯 매개변수의 Studios 저장소 사용과 관련됩니다.

저는 거의 항상 파일 저장 및 재시작을 사용하여 여러 단계 작업을 연결합니다. 처음 Studio를 사용하기 시작했을 때 어떤 사람들은 각 단계마다 다른 프로젝트를 사용하라고 제안했습니다. 그러나 이는 너무 많은 프로젝트와 모델링 작업 사이를 이동하는 데 필요한 지나치게 복잡한 절차로 인해 다루기 힘든 것으로 판명되었습니다. 그런 다음 나는 모델링 노력당 하나의 프로젝트를 갖기로 다짐했습니다. 여기에는 각 프로젝트 내에서 여러 개의 기본 파일을 정의하는 작업이 포함되었습니다. 현재 Studio는 각 기본 파일에 대한 메가 슬롯 매개변수를 저장합니다.

아래 첫 번째 스크린샷은 1단계를 보여줍니다.데이터 컴파일 단계 (trandata.gms)가 기본 파일로 표시됩니다. 다음 장면은 언제를 보여줍니다.모델 정의 단계가 기본 파일입니다 (transmodel.gms). 이 두 가지 경우에 주의하세요.파라미터 상자에 재시작 정보를 저장다르다.

이 경우 메인 파일을 전환하면 메가 슬롯 매개변수 상자 정보가 기억되고 지정된 메인 파일에 고정됩니다. Studio를 종료하고 다시 시작해도 유지됩니다.

언제 메가 슬롯할 가치가 없나요?

이러한 접근 방식에는 비용과 이점이 있습니다.

STUDIO는 간단한 모델의 경우 훨씬 더 쉽고 여러 플랫폼에서 실행할 수 있습니다.

Windows/명령줄 접근 방식은 일반적으로 메가 슬롯자 정의된 환경의 모델에 더 좋습니다.

A개발 전략더 복잡한 구현의 경우

  1. STUDIO를 메가 슬롯하여 올바르게 만드세요
  2. 저장 및 다시 시작을 메가 슬롯하여 대규모 모델의 구성 요소 디버그
  3. 그런 다음 다음과 같은 배치 파일과 함께 스크립트 파일 또는 Windows/UNIX를 메가 슬롯하십시오.
    • 메가 슬롯 mymodel -lo 0 -s ./t/save1
    • myprogram.exe 호출
    • 메가 슬롯 moremod -lo 0 -r ./t/save1

무엇을 하지 않습니까?

일부 IDE 기능이 현재 누락되었습니다. 단지 목록을 작성하기 위한 것입니다(마지막 몇 개는 나에게 별로 중요하지 않습니다.)

  • Windows 탐색기에서 파일을 클릭할 때 인식하는 파일 연결을 변경하는 기능(현재 내가 원하는 것보다 더 많은 것을 얻을 수 있으며 때로는 더 많은 것을 원함)
  • 텍스트 파일 차이점 (다른 프로그램 메가 슬롯 가능)
  • 맞춤법 검사

그렇게 잘 되지 않는 것은 무엇입니까?

오늘 현재 여기에는 몇 가지 어려움이 있습니다.

  • 바랜 색상 - 내 컴퓨터에서는 구문과 오류 색상이 그다지 눈에 띄지 않습니다.
  • 비정상적인 굵게 표시 및 구문 색상에서 색상을 지정할 항목 선택 .
  • 과도한 라이브러리 선택과 관심 없는 것을 어딘가에 둘 방법이 없습니다. 하지만 최신 버전에서는 요청 시 메가 슬롯자 정의 라이브러리가 먼저 나타납니다.

1)응용 최적화 전문가, 텍사스 A&M 대학 농업경제학 석좌교수, McCarl and Associates 교장, mccarl[at]tamu.edu, brucemccarl[at]gmail.com,https://agecoresearch.tamu.edu/mccarl/