Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Команды LINGO

Детальное обсуждение команд для Windows | Output Options | Графическое изображение ненулевых элементов | Принципы моделирования | Простейшая задача изготовления продуктов из нескольких составляющих | Простая задача штатного расписания | Простая задача о смеси | Постановка задачи | Ввод задачи в LINGO | Язык моделирования LINGO |


Читайте также:
  1. C2. Участвующие команды
  2. Nbsp;   2 Команды LINDO
  3. Ввод задачи в LINGO
  4. Внешняя среда команды
  5. Выбор команды
  6. ГАЛЬВАНИЗИРОВАНИЕ ТОП-КОМАНДЫ
  7. Действия, команды с ГКП и КП

 

 

Ниже приведен список всех команд LINGO и пояснения к ним. Команды LINGO для Windows описаны сначала в порядке их появления в меню. Эти же команды, используемые на платформах с командной строкой далее, сгруппированы по типам.

Наряду с описанием для каждой Windows-команды мы также указываем эквивалентные кнопки из палитры инструментов или комбинации клавиш быстрого вызова.

Палитра инструментов появляется в верхней части экрана и показана на следующем рисунке:

 

 

Каждая кнопка на палитре соответствует команде меню. Не все команды меню имеют соответствующую кнопку в палитре, но в целом наиболее часто использующиеся команды имеют соответствующие эквиваленты в палитре кнопок.

LINGO показывает «тип палитры» для каждой кнопки, когда вы позиционируете над ней мышь. Появляется также краткое описание каждой кнопки в палитре инструментов в нижней части экрана.

Наряду с возможностью вызова команды посредством палитры кнопок, большинство команд может быть вызвано единственной комбинацией клавиш, известной как клавиша ускоренного вызова (акселератор). Эквивалентная клавиша-акселератор указана в списке меню рядом с командой.

 


Команды LINGO для Windows

 

Меню File

 

New F2

Используйте команду New, или нажмите клавишу F2, или указанную здесь кнопку для создания окна новой модели. В этом окне вы можете вводить свою модель.

 

Open F3

Используйте команду Close из меню File, или нажмите клавишу F6, чтобы закрыть активное (располагающееся сверху остальных) окно. Если окно является окном новой модели с заголовком <untitled> или вы внесли изменения в файл, появится запрос, хотите ли вы сохранить изменения.

Save F4

Используйте команду Saveиз меню File, нажмите клавишу F4, или используйте указанную кнопку, чтобы сохранить активное (самое верхнее) окно. Таким способом вы можете сохранить любое окно — Model (окно модели), Reports (отчета), или Commands (командное окно).

Если окно является новым окном модели и именем < untitled>, либо командным окном, либо окном отчета, при выполнении команды SAVE открывается диалог Save As … (см. ниже).

 

Save As... F5

Используйте эту команду из меню File, или нажмите клавишу F5, чтобы сохранить активное (самое верхнее) окно, используя введенное в диалоге имя файла. Таким способом вы можете сохранить любое окно — Model (окно модели), Reports (отчета), или Commands (командное окно).

Если вы при этом используется расширение lingo (*.lng), файл будет сохранен как бинарный. Другими словами все двоичные элементы, такие как bitmap-изображения, будут сохранены в файле вместе с текстом. При использовании любого другого расширения, отличного от (*.lng), LINGO будет сохранять содержимое окна только как текст. Вы можете также сохранять файл только как текстовый, используя lingo расширение, но отметив поле Always Save as Textв диалоге Interface команды Options из меню LINGO (см. команду Options).

 

Close F6

Используйте команду Close из меню File, или нажмите клавишу F6, чтобы закрыть активное (самое верхнее) окно. Если окно является окном новой модели, обозначенное как <untitled>, или вы внесли изменения в файл, система спросит вас, хотите ли сохранить изменения.

 

Print F7

Используйте команду Print из меню File, нажмите кнопку F7 или используйте кнопку, чтобы послать активное окно на принтер. Любое активное окно может быть отпечатано таким образом.

 

Printer Setup… F8

Используйте команду PrinterSetup из меню File, или нажмите клавишу F8, чтобы выбрать принтер, на котором вы собираетесь работать. Эта команда используется также для определения ориентации (Portrait или Landscape), размера и источника бумаги.

 

Print Preview Shift+F8

Используйте команду PrintPreview из меню File, или нажмите клавишу Shift+F8, чтобы вывести на экран изображение каждой страницы активного окна в том виде, как она будет отпечатана. Если вам потребуется изменить установки принтера, используйте команду Print Setup (см. выше).

 

Log Output… F9

Используйте командуLogOutput… из меню File, или нажмите клавишу F9, чтобы отправить в файл все последующие сообщения отчета, которые будут направляться в командное окно (Command Window). LINGO должен находиться в режиме сервера, для того чтобы работал вывод журнала отчета (см. команду Options). Эта команда открывает стандартное диалоговое окно для работы с файлами Windows, в котором вы можете дать имя файлу отчета.

Вы можете дублировать вывод в окно отчета (Report Window) наряду с выводом в файл, если поставите отметку у опции Echo to screen.

Если вам понадобится добавить вывод в конец существующего файла, просто выберите имя этого файла и поставьте отметку в поле Append output.

Если вы выберите файл, в который будет направлен вывод отчета, в меню File перед командой Log Output… появится отметка, чтобы убрать эту отметку просто еще раз выберите эту команду.

 

Замечание: Может быть вы сочтете, что проще просто сохранить нужное вам окно в файл. См. команды SAVE и SAVE AS относительно более подробной информации.

 

Take Commands… F11

Используйте команду TakeCommands из меню File, или нажмите клавишу F11, для того чтобы выполнить пакетный файл LINGO, с набором команд и текстом модели для их автоматического исполнения. Эта команда используется, чтобы взять (take) команды из пакетного файлы и выполнить их по порядку. Примером фала LINGO типа Take может служить следующий:

 

MODEL:

! Проектирование короба с минимальными затратами и в соответствии

с некоторыми ограничениями на площадь, объем, эстетический вид и требованиями маркетинга;

[COST] min = 2*(.05*(d*w + d*h) +.1*w*h);

[SURFACE] 2*(h*d + h*w + d*w) >= 888;

[VOLUME] h*d*w >= 1512;

! Эти два ограничения соответствуют эстетическим требованиям:

[NOTNARRO] h/w <=.718;

[NOTHIGH] h/w >=.518;

! По условиям маркетинга необходимо иметь небольшую площадь нижней части короба:

[FOOTPRNT] d*w <= 252;

@GIN(d);

@GIN(w);

@GIN(h);

END

! Направить решение в файл BOXSOLN.TXT;

DIVE C:\MYDIR\BOXSOLN.TXT

! Решить модель;

GO

! Закрыть файл BOXSOLN.TXT;

RVRT

 

Результатом выполнения команды TakeCommands .. в этом случае будет размещение модели в памяти, решение для обобщенных целых переменных u, v, w с отображением процесса решения в окне отчета (Report Window) и решение будет помещено в файл BOXSOLN.TXT. Более подробную информацию о командах, разрешенных использовать в пакетных файлах LINGO, можно найти в описании команды BATCH.

 

Import LINDO File… F12

 

Используйте команду Import LINDOFile из меню File или нажмите клавишу F12, чтобы открыть файл, содержащий модель LINDO в формате LINDO TAKE. LINGO преобразует его к форме, приемлемой для программы. То есть имена строк будут отмечены квадратными скобками, вставлен, где требуется оператор умножения и т.п. (Команда LINDO в файле LINDO выдаст, однако, сообщение об ошибке 97 или 98, в зависимости от того, где они были обнаружены). Преобразованная модель появится в новом окне с тем же заголовком, что и в исходном файле. Она затем может быть решена как модель LINGO.

 

Send… Shift+F12

Используйте команду Send из меню File или нажмите клавишу Shift+F12, чтобы отправить активное окно по электронной почте. При первом ее использовании вы должны щелкнуть по кнопке New, чтобы сконфигурировать установки системы. Используйте кнопку Options, чтобы установить Profile по умолчанию и указать, показывать ли окно журнала событий для всех последующих служб. За более подробной информацией по установкам электронной почты свяжитесь со службой технической поддержки Microsoft Exchange или своим провайдером по интернету.

Exit F10

Используйте команду Exit из меню File или нажмите клавишу F10 для выхода из LINGO.

 

 

Меню Edit

 

Undo Ctrl+Z

Используйте команду Undo из меню Edit или нажмите клавишу Ctrl+Z, чтобы отменить последнее действие.

 

Cut Ctrl+X

Используйте команду Cut из меню Edit, или щелкните по указанной кнопке, или нажмите клавишу Ctrl+X,чтобы очистить выделенный текст и поместить его в буфер обмена.

 

Copy Ctrl+C

Используйте команду Copy из меню Edit, или щелкните по указанной кнопке, или нажмите клавишу Ctrl+C, чтобы скопировать выделенный текст в буфер обмена.

 

Paste Ctrl+V

Используйте команду Paste из меню Edit, или щелкните по указанной кнопке, или нажмите клавишу Ctrl+V, чтобы вставить содержимое буфера обмена в позицию курсора.

PasteSpecial…

Используйте команду PasteSpecial из меню Edit, чтобы вставить содержимое буфера обмена, отличное от простого текста, в активное окно в позицию курсора. Эта команда может быть использована для вставки рисунков, электронных таблиц и даже связать исполняемый файл с моделью LINGO. Используйте радио-кнопку Paste Link, чтобы вставить изображение в документ LINGO, связав его с исходным файлом, так что изменения в нем будут отображаться в модели LINGO.

Отметьте поле Display As Icon, чтобы вставить «горячий» вызов в файл LINGO, указывающую на содержимое буфера обмена. Как и в предыдущем случае, будет установлена связь с файлом-источником, так что изменения в нем будут отображаться в модели LINGO.

 

SelectAll Ctrl+A

Используйте команду SelectAll из меню Edit, или нажмите клавишу Ctrl+A, чтобы выделить все содержимое активного окна.

Find Ctrl+F

Используйте команду Find из меню Edit, или щелкните по указанной кнопке, или нажмите клавишу Ctrl+F, чтобы найти в активном окне текст, введенный в поле «Find What». Щелкните мышью по кнопке «Find Next» в диалоговом окне FIND, что найти следующее расположение искомого текста.

Отметьте позицию Matchwholewordonly, чтобы указать LINGO искать введенный текст только как целое слово. Отметьте позицию Matchcase, если требуется найти текст с учетом регистра.

 

Find Next Ctr+N

Используйте команду FindNext или нажмите клавишу Ctrl+N, чтобы найти последний, указанный командой Find для поиска, текст. Это может оказаться полезным при поиске одного и того же слова во многих окнах.

 

Replace… Ctr+H

Используйте команду Replace или нажмите клавишу Ctrl+H, чтобы заменить любой найденный текст другим текстом, введенным в поле Replacewith. Щелкайте по кнопке Replace каждый раз, когда LINGO найдет текст. Щелкните по кнопке ReplaceAll, чтобы заменить все появления указанного текста в активном окне.

Отметьте позицию Matchwholewordonly, чтобы заставить LINGO искать и заменять введенный текст только как целое слово. Отметьте позицию Matchcase, если требуется найти и заменить текст с учетом регистра.

GoToLine Ctrl+T

Используйте команду GoToLine из меню Edit, или щелкните по указанной кнопке, или нажмите клавишу Ctrl+T, чтобы ввести номер строки в активном окне, к которой вы хотите перейти. Вы можете также выбрать переход к началу или концу окна. Вводите в диалоговом окне только числа. Если вы введете число, превышающее номер последней строки, то перейдете к последней строке.

MatchParethesis Ctrl+P

Используйте команду MatchParethesis (соответствие скобок) из меню Edit, или щелкните по указанной кнопке, или нажмите клавишу Ctrl+M, чтобы найти скобку, соответствующую той, которую вы выделили.

Эта команда может быть полезной при использовании вложенных операторов, таких как:

@FOR(FXA(I, J):

JP(I, J) = MPF(I) * CAGF(I, J);

JP(I, J) = MPA(J) * CFGA(I, J););

в которых нелегко найти закрывающую скобку конкретного оператора.

Если перед использованием команды не было выделено никакой скобки, то LINGO отмечает скобку, ближайшую к курсору.

 

PasteFunction

Используйте команду PasteFunction из меню Edit, чтобы вставить в текущую позицию курсора любую из встроенных функций LINGO. Выберите нужную категорию функций из вторичного меню и затем функцию из выпадающего каскадом следующего меню. В записи функции LINGO проставит пустые шаблоны для вставки аргументов.

SelectFont…

Используйте команду SelectFont (выбрать шрифт) из меню Edit, чтобы выбрать для выделенного текста шрифт, его размер, цвет начертание или эффект, с которым он должен появиться при печати. Возможно, вы сочтете, что текст модели и отчет о решении читается легче при выборе моноширинного шрифта типа Courier.

 

InsertNewObject…

Используйте команду InsertNewObject из меню Edit для вставки в файл LINGO нового объекта. При этом появится диалоговое окно:

 

Выберите радио-кнопку Create New (создать новый), чтобы отобразить список типов объектов Object Type, в котором отметьте нужный вам объект. Если вы предпочитаете, чтобы объект появился в документе только в виде иконки, отметьте поле DisplayAsIcon.

После нажатия кнопки OK откроется соответствующее приложение, в котором вы можете создать вставляемый объект. Когда объект будет создан, закройте приложение, чтобы вставить его в документ LINGO.

Если требуется вставить уже готовый объект из файла, выберите радио-кнопку CreatefromFile, после чего откроется стандартное окно File, в которой можно ввести имя файла или воспользоваться кнопкой Browse… для просмотра списка файлов. Имейте в виду, что следует вводить полный путь к файлу, если он находится вне текущей директории.

При отмеченном поле Link объект будет связан с исходном файлом, так что изменения в нем будут отображаться в документе LINGO. См. команду Links относительно более подробной информации о связывании файлов.

 

 

После того, как нужный файл выбран, нажатие OK вставит объект, и он может быть активирован с использованием программы, в которой он был создан.

Links…

Используйте команду Links из меню Edit для редактирования в документе LINGO связанного с ним объекта. При этом появится диалоговое окно:

 

 

Выберите радио-кнопку Automatic, чтобы LINGO автоматически обновлял объект, когда внесены изменения в исходный файл. Радио-кнопка Manual (вручную) позволяет обновлять объект только при нажатии кнопки Update Now (изменить сейчас).

Используйте кнопки Open Source (открыть источник) и Change Source… (изменить источник) для просмотра и редактирования объекта непосредственно в документе. При этом будет открываться приложение, в котором первоначально был создан объект, вы можете просматривать или редактировать его. Кнопка Change Sourse… позволяет изменить исходный файл, так что следует быть внимательным, чтобы не изменить объект, используемый в нескольких файлах.

Если вы хотите запретить, чтобы изменения в документе LINGO передавались в объукт, нажмите кнопку Break Link. Это разорвет связи объекта с файлом, так что изменения в исходном файле уже не будут отражаться на объекте в LINGO.

 

ObjectProperties Alt+Enter

Используйте команду ObjectProperties из меню Edit или нажмите клавишу Alt+Enter, чтобы изменить свойства объекта в документе LINGO. Установите параметры по своему усмотрению и нажмите кнопку Apply (применить), чтобы увидеть изменения до закрытия диалогового окна. Выбранные установки будут автоматически применены, когда вы нажмете кнопку OK. Диалоговое окно команды содержит несколько закладок:

 

 

Закладка G E N E R A L (обшие)

Закладка GENERAL (см. рисунок) показывает Type: тип приложения, Size: размер связанного объекта и местоположение Location исходного файла. Если объект не является связанным, вы увидите также опцию Convert… для различных типов объектов (Object Type): например, вы можете захотеть конвертировать рабочий лист Microsott Excel, содержащий график, в диаграмму Excel (см. следующий рисунок).

 

 


Дата добавления: 2015-11-16; просмотров: 45 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Решатели, используемые внутри LINGO| Закладка LINK

mybiblioteka.su - 2015-2024 год. (0.019 сек.)