|
0 / 0 / 0
Регистрация: 03.11.2012
Сообщений: 15
|
|
| 06.10.2013, 13:59 | |
|
0
|
|
| 06.10.2013, 13:59 | |
|
Ответы с готовыми решениями:
164
Matlab gui открытие exe файла в программе Создание exe файла Создание exe файла |
|
|
|
| 06.10.2013, 14:21 | |
|
Только не надо скидывать все файлы в одну папку. Иерархия должна сохраняться. В папке с программой должны быть: [bin], [toolbox], readme.txt. Если при запуске опять не заработает и напишет что не хватает какой-то dll и она есть в папке bin\win32\, то в этом случае нужно в сформированные .c-файлы (в основной) добавить две функции: SetCurrentDirectory() и GetCurrentDirectory(), эти Win32API функции нужно использовать для принудительного изменения текущего каталога программы, т.е. "ткнуть" её носом где искать нужные файлы.
Я работаю с RTL библиотекой немножко другим способом, возможно, что принудительно менять текущую папку не понадобится. Добавлено через 16 минут П.С. Я забыл, что в случае с exe изменение текущей папки не подойдёт, т.к. dll'ки будут запрашиваться на стадии загрузки. Правда тут тоже есть выход, но он посложнее будет, т.к. придётся использовать отложенную загрузку dll, тогда они будут загружаться при первом вызове функции из RTL. В общем, как-нибудь, но можно выкрутиться и заставить программу использовать RTL из пути запуска.
0
|
|
|
0 / 0 / 0
Регистрация: 03.11.2012
Сообщений: 15
|
|
| 06.10.2013, 16:13 | |
|
Всё, понял. Буду пробовать. Спасибо.
0
|
|
|
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 69
|
|
| 21.10.2013, 21:08 | |
|
а как правильно строить графики и использовать команды обработки сигналов(преобразования фурье и т.д) через ехе(с выбором параметров-цвет, ) ?
Добавлено через 49 минут не надо, уже разобрался
0
|
|
|
319 / 258 / 30
Регистрация: 30.03.2013
Сообщений: 755
|
||
| 22.10.2013, 08:58 | ||
|
И компиляторы фортрана есть в свободном доступе, включая Intel Fortran ( правда только для Linux). То есть можно сделать совсем небольшой исполняемый модуль, нужно просто откомпилировать фортрановскую программу, размер будет от 100 Кб до 0.5 Мб
0
|
||
|
|
||
| 22.10.2013, 09:40 | ||
|
Вот примеры библиотек, где есть решатели жёстких ОДУ: - GNU Scientific Library (GSL) 1.16; - Intel(R) ODE Solvers Library; - MATLAB C++ Math Library 2.1; - DotNumerics (C#). В каждой от 2 до 4 таких функций. Если вы знаете и можете указать конкретно ещё какие-нибудь подобные библиотеки, то хотелось бы их увидеть. Желательно, чтобы они были такими же свободно распространяемыми как указанные мной.
0
|
||
|
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 69
|
|
| 22.10.2013, 12:35 | |
|
у меня небольшой вопрос уточнение. как правильно привязать изменение исходных данных при работе с графиками (например временной интервал и вид функции) к ехе файлу?
0
|
|
|
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 69
|
|
| 22.10.2013, 13:10 | |
|
я имею в виду как правильно прописать ввод начальных значений, чтобы в ехе- вбит их, потом код программы выполнил ряд преобразований, и вывод графика
0
|
|
|
|
|
| 22.10.2013, 13:21 [ТС] | |
|
как я понимаю, ты хочешь в программе руками вводить начальные значения, чтобы по ним делались преобразования и строился график??? Тогда надо простейший ввод реализовать, ну к примеру функцией inputdlg запрашивать значения, вводишь их руками в соответствующие поля, а потом они идут как выходные аргументы этой функции в основные преобразования.
0
|
|
|
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 69
|
|||||||||||
| 22.10.2013, 13:43 | |||||||||||
Добавлено через 4 минуты или например в matlabe я работаю со звуком(вывод ):
как поминать например для ехе только путь к файлу ,название нового файла?
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 69
|
|
| 22.10.2013, 13:57 | |
|
для этих программ да
Добавлено через 2 минуты и где можно найти больше инфы о ехе файлах в matlabe?
0
|
|
|
|
||||||
| 22.10.2013, 14:12 [ТС] | ||||||
|
Ну тогда в код программы перед компиляцией в exe надо вставить отвечающий за это кусок.
Простейший случай для сигнала:
0
|
||||||
|
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 69
|
|
| 22.10.2013, 14:17 | |
|
спс, а общий принцип работы с предопределением различных величин?
Добавлено через 1 минуту я про алгоритм
0
|
|
|
|
|
| 22.10.2013, 14:26 [ТС] | |
|
Ну алгоритмы-то ты сам можешь какие угодно использовать, логика-то одна. Перед использованием переменной вставлять блоки кода, определяющие пользовательский ввод переменной. Вариантов тут много, но можно определить
три различных пути: первый - для ввода значений использовать командное окно и функции типа input (но в случаи сборки в exe естественно не подходит), второй - использовать простейшие графические окна (что я написал выше), 3 - писать свои графические приложения GUI для данной реализации, как руками, так и с помощью GUIDE.
0
|
|
|
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 69
|
|
| 22.10.2013, 14:28 | |
|
а где можно посмотреть о ехе файлах более подробно?
0
|
|
|
0 / 0 / 0
Регистрация: 10.05.2012
Сообщений: 69
|
|
| 22.10.2013, 14:32 | |
|
вдруг появятся вопросы чтобы можно было посмотреть
0
|
|
| 22.10.2013, 14:32 | |
|
Создание exe файла
Создание exe файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать
Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
|
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства.
Родственных связей существует 8 ступеней, такие как:
p - отец
P - мать
q - муж
Q - жена
b - брат
B - сестра
s - сын
S - дочь
|
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире.
Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
|
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|