На главнуюКонтактыКарта сайта
В коробке инженера
В коробке инженера
Обзоры программ, интересных блогов и программирование
Заметки о Rastrwin, Matlab
  • Twitter Colee

Если кто-то не знаком с этим редактором, то можно ознакомиться тут. После использования расширения SublimeOnSaveBuild на первый план вылетела очень неприятная штука. Это расширение, как видно из его названия, при сохранении подает команду build, и при ошибке выдает что-то типа такого:

Панель результатов

И тут видно, что всю полезную высоту окна результатов занимает вывод информации о команде запуска, активной папке и самое большое по занимаемому место - значение переменной окружения PATH. И даже если учесть, что одновременных документов много, но вряд ли они будут из разных папок, и вообще исключаю возможность изменения переменной PATH. Поэтому задача №1 стала, убрать из результатов ненужную информацию.

Читать далее

,

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

Читать далее

, , , ,

Сделать резервную копию или дамп базы можно разными способами:

  • через утилиту mysqldump, идущую вместе с базой данными MySQL
  • через приложение WorkBench или другие подобные приложения типа phpMyAdmin (web), dbForge for Mysql
  • Читать далее

    , , , ,

    После первой попытки пакетных загрузок CSV хотелось бы, чтобы процесс был более простым. Поэтому и появился новый макрос пакетной загрузки CSV.

    Смысл работы: в одну папку копируются файлы Rastrwin и файлы CSV, при запуске скрипта в каждый файл Rastrwin заносится информация из каждого CSV файла.

    Читать далее

    , , ,

    Все знают, что где-то в недрах Rastrwin есть готовый макрос по перенумерации узлов. Находится он по умолчанию в меню Расчеты - Выполнить - Коррекция - Перенумерация узлов по списку. Что он делает? Пользователь указывает текстовый файл, где каждая строка представляет из себя следующий шаблон: существующий_номер_узла = новый_номер_узлы (лишние пробелы не страшны). Но большая часть проблем начинается после использования макроса, и связаны они с тем, что после переименования узлов в одном файле rg2 все связанные с ним файлы (например, графика grf) остаются со старыми номерами. Разберемся в этой статье, как можно избежать проблем и узнаем о некоторых полезных вещах в Rastrwin.

    Читать далее

    , , ,

    В rastr3 есть возможность создавать пользовательские панели с набором своих форм, команд и макросов. Но самый, наверно, тягостный момент - это создание такой панели. Сегодня хочу предложить быстрый способ организации пунктов меню.

    Читать далее

    ,
    Язык статьи: English | Русский
    В Matlab можно создавать исполняемые файлы Matlab Standalone (с помощью Matlab deployment tool), которые могут запускаться на машинах без установленного Matlab (правда, требуется установить специальный набор библиотек Matlab runtime). Первый запуск такой программы на новой машине требует заметного времени (от 15 секунд). При этом само приложение никаким образом не сигнализирует о том, что оно уже запущено, и начался процесс развертывания Matlab окружения для работы программы. Следующие запуски программы будут проходить быстрее, но все равно довольно заметное время пользователь находится в неведении о том, что происходит с программой. Подробнее проблема описана здесь. Приводится и решение такой проблемы - splash screen, т.е. вспомогательное всплывающее окно, создаваемое не с помощью Matlab, которое сообщает пользователю о том, что Matlab программа запускается, и нужно немного подождать. После того, как появилось окно основной Matlab программы, вспомогательное окно пропадает. Конечно, это не ускоряет запуск самого приложения Matlab, но помогает сгладить психологический дискомфорт. Решение для Windows от Yair Altman платное, здесь же приводится бесплатный аналог на Autoit3.

    Читать далее

    , ,

    Какая самая популярная функция в программе Rastrwin? А какая кнопка на клавиатуре при работе в программе самая нажимаемая? Я думаю, F5 или расчет режима.

    Допустим, режимщик загружает модель электрической сети с целью проведения расчетов режимов, при этом контролирует определенные параметры. Зачастую приходится изменять режим путем манипуляции со схемой (отключение/включение линий и трансформаторного оборудования), изменение генерации и нагрузки. При изменении модели есть два способа получить исходную схему: провести обратные манипуляции (более сложный вариант) и загрузка исходного файла (просто, но более затратно по времени).

    В принципе, загрузка исходного файла оправдывает себя, так как не надо волноваться о правильности возврата к исходному режиму. Но у этого метода есть свои отрицательные стороны, и главная проблема - это постоянная загрузка исходного файла (средний файл грузится около 3-4 секунд). А если вся работа заключается в поиске оптимальной схемы для аварийных и ремонтных схем, то загрузка исходного файла - это головная боль. Сегодня попробуем избавиться от части проблем и внести в работу немного радости.

    Читать далее

    , ,

    Есть в Windows горячие клавиши, так сказать, по умолчанию. Например, все знают такие функции, как CopyPast (копировать и вставить): ctrl+c и ctrl+v. И в большинстве программ на винде стараются не переназначать эти самые горячие клавиши без особой необходимости. И, конечно, когда такие вот хоткеи не срабатывают в программах, то становится грустно. Сегодня поговорим о команде Выделить Все, которая по умолчанию вызывается ctrl+A. Каждый пользователь хоть раз да использовал ее для быстрого выделение текста и для его дальнейшего копирования.

    Читать далее

    , , ,

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

    Читать далее

    , , , , ,