Читайте также:
|
|
Как только база данных создана и получено решение задачи в LINGO, используйте команду Export to Database… (или нажмите клавишу Ctrl+D). Появится диалоговое окно:
Имя базы-источника ODBC
В поле ODBCDatasourceName (поле в закладке MachineDataSource диалогового окна Select Data Source) введите имя базы данных, которую вы перед этим создали. Если вы вводите имя вручную, а не используете кнопку Brouse…, помните, что следует включить в имя полный путь к файлу, если он находится не в текущей директории.
Имя таблицы базы данных:
В поле DatasourceTableName введите имя таблицы, которое вы хотите использовать. После того, как база данных создана, LINGO предоставит вам список допустимых имен. Если таблица отсутствует в списке, проверьте, правильно ли установлена база данных и источник данных.
Связь базы данных:
Используйте поле DatabaseLinks, чтобы указать данные, которые вы хотите экспортировать в таблицу базы данных. Во-первых, введите имя каждого экспортируемого атрибута в поле LINGO Attribute. LINGO прочитает модель и даст вам возможность выбирать все атрибуты модели.
Затем введите в боксе Database Column ранее определенное имя поля, в которое должны быть экспортированы значения. Как только таблица базы данных выбрана, LINGO предоставит список доступных полей или столбцов.
После ввода каждой пары (значение-поле) используйте кнопку Add. Чтобы добавить ее в список Link List [LINGO Attr ® Database Col]. Если вы захотите удалить введенную пару, выделите ее в списке и нажмите Delete. Когда все будет готово, нажмите OK.
LINGO запишет данные в созданную базу данных. Отчет о процессе экспортирования появится в окне отчета (Report Window), информируя вас о методе передачи данных, об использованных именах базы данных и таблицы, как много колонок вы запросили для экспорта, и о наличии несоответствий в размещении (то есть, не пытаетесь ли вы послать больше или меньше значений, чем вызвано в указанных массивах). И наконец, LINGO сообщит вам, сколько данных было экспортировано:
Передача данных возможна для всех систем обработки баз данных (Database Management Systems), поддерживаемых ODBC.
ExportToSpreadsheet…
Используйте команду ExportToSpreadsheet… (экспорт в электронную таблицу) из меню LINGO, чтобы экспортировать выделенные значения переменных в именованный диапазон в электронной таблице. В LINGO имеется два способа такого экспорта: OLE Transfers… и File Transfers…
Необходимо выполнить некоторые подготовительные действия. Для обоих методов следует создать файл электронной таблицы, отведя в нем некоторой диапазон ячеек для размещения массивов данных, которые вы намереваетесь экспортировать. Этот диапазон в электронной таблице должен быть именованным так, чтобы его легко было запомнить и ассоциировать с массивом данных. При использовании метода File Transfers … этот диапазон должен содержать числовые ячейки.
FILES TRANSFER… SHIFT+10
После того, как задача решена в LINGO, используйте команду Export to Spreadsheet…|Files Transfer…. Появится следующее диалоговое окно:
Template Spreadsheet:
В поле TemplateSpreadsheet введите имя файла с диапазоном, который вы предварительно создали. Если вы вводите имя вручную, а не используете кнопку Browse, помните, что следует ввести полный путь, если файл не находится в текущей директории.
Output Spreadsheet:
В поле OutputSpreadsheet введите имя рабочего листа, в который будут экспортироваться переменные. Если вы вводите имя вручную, а не используете кнопку Browse, помните, что следует ввести полный путь, если файл не находится в текущей директории. Этот файл не обязан существовать заранее и будет идентичен по структуре тому, имя которого вы ввели выше в поле Template Spreadsheet.
Используйте различные имена для двух этих файлов. Если же вы используйте одинаковые имена на двух предыдущих шагах, то увидите сообщение об ошибке *Error Message 105”. Лучше всего назвать эти два фала примерно так: первый — FileIN.WK1,а второй — FileOUT.WK, или что-нибудь в этом роде, чтобы избежать ошибки.
Spreadsheet Links:
Используйте поле Spreadsheet Links, чтобы указать данные, которые вы намереваетесь экспортировать в файл Template Spreadsheet. Сначала в поле LINGO Variables ведите имя каждой переменной, которая должна быть экспортирована. Lingo прочитает модель и предоставит вам возможность выбора из всех переменных модели.
Затем определите в поле Spreadsheet Range определенное вами имя диапазона, в который будут экспортироваться данные. Это имя не появляется в списке, так что следует запомнить имя диапазона, который вы создавали в файле Template Spreadsheet.
После ввода каждой пары Variable ® Range (Переменная ® Диапазон) нажимайте кнопку Add, чтобы добавить ее в список связей (Link List). Если требуется удалить пару, выделите ее в списке и нажмите кнопку Delete. Когда закончите формировать список, нажмите кнопку OK.
LINGO создаст новый файл Output Spreadsheet с данными LINGO в нем. Отчет о процессе экспортирования будет выведен в окно отчета Report Window, информируя вас о количестве диапазонов, запрошенных для экспорта, сколько из них найдено и о соответствии размеров (то есть не пытаетесь ли вы послать больше или меньше значений, чем вызвано для указанного массива). В заключение LINGO сообщит вам, сколько данных в результате было экспортировано:
При этом поддерживаются следующие форматы электронных таблиц:
LINGO
расширение Электронная таблица
XLS Excel для версии 5, только двумерные)
WKS 1-2-3
WK1 1-2-3
WK3 1-2-3
WK4 1-2-3
WR1 Symphony
WQ1 Quattro Pro
OLE ТRANSFER… SHIFT+F9
После того, как задача решена в LINGO, используйте команду Export to Spreadsheet... | OLE Transfers.... Появится следующее диалоговое окно:
Spreadsheet (.xls):
В поле Spreadsheet (.xls)введите имя файла с диапазоном, который вы создали на предварительном этапе. Если вводите имя файла вручную, не используя кнопку Browse…, помните, что следует указать полный путь к файлу, если он расположен вне текущей директории.
Spreadsheet Links:
Используйте поля SpreadsheetLinks, чтобы указать данные, которые вы намереваетесь экспортировать в электронную таблицу. Сначала введите имя каждой экспортируемой переменной в поле LINGO Variable. LINGO прочитает активную модель и предоставит вам для выбора все переменные из модели. Затем в поле Excel Range укажите ранее определенное имя диапазона, в который будут экспортироваться значения. LINGO предоставит вам список диапазонов в таблице Excel, которые вы определили ранее.
После ввода каждой пары Variable ® Range (Переменная ® Диапазон) нажимайте кнопку Add, чтобы добавить ее в список связей (Link List). Если требуется удалить пару, выделите ее в списке и нажмите кнопку Delete. Когда закончите формировать список, нажмите кнопку O K.
После этого LINGO запишет данные в электронную таблицу Excel. Отчет о процессе экспортирования будет выведен в окно отчета Report Window, информируя вас о методе передачи данных, имени электронной таблицы, о количестве диапазонов, запрошенных для экспорта, сколько из них найдено и о соответствии размеров (то есть не пытаетесь ли вы послать больше или меньше значений, чем вызвано для указанного массива). В заключение LINGO сообщит вам, сколько данных в результате было экспортировано:
Передача данных по методу OLE возможна также в электронные таблицы Excel 5, Excel 7 и Excel 97.
Options... Alt+O
Используйте команду Options... из меню LINGO, или нажмите указанную кнопку, или нажмите клавишу Alt+O, чтобы изменить набор параметров, которые оказывают влияние на внешний вид интерфейса программы, как сохраняются данные, а также на то, каким образом LINGO решает вашу модель. Установите все параметры в соответствии с вашими предпочтениями и нажмите кнопку Apply (применить), чтобы определить эти установки на время текущего сеанса LINGO. Выбранные текущие установки автоматически начинают работать, когда вы нажимаете кнопку OK. Если вы хотите сохранить определенные параметры и во время других сеансах работы, нажмите кнопку Save (сохранить). Первоначальные установки, принятые по умолчанию, можно в любой момент восстановить, нажав кнопку Default (по умолчанию). Имеется пять закладок в диалоговом окне Options: Interface, GeneralSolver, LinearSolver, NonlinearSolver, и IntegerSolver. Когда вы впервые в сеансе открывает это диалоговое окно, сверху будет находиться закладка Interface и она будет выглядеть следующим образом:
В закладках Interfaceи GeneralSolver устанавливаются наиболее общие опции, которые в значительной мере определяют предпочтения пользователя. В большинстве случаев оставшиеся три закладки не требуют дополнительной настройки. В них находятся опции, предоставляемые исследователям или опытным пользователям. Ниже детально описывается каждая из указанных закладок.
ОБЩИЕ ПАРАМЕТРЫ
Дата добавления: 2015-11-16; просмотров: 55 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Создание источника пользовательских данных | | | Закладка I N T E R F A C E |