Очень интересное ПО. Основная ценность это автогенерация кода. Но в совокупности с моделированием динамического поведения обьекта управления- это вообще класс. Причем генерация кода именно для микропроцессоров, потому что как правило для ПЛК существуют графические языки ппограмирования и средства отладки в составе среды разработки.
здравствуйте, а как получить ссылку? Письмо приходит, там есть руководство по эксплуатации, ссылка на этот канал, на телеграмм, на презентации, но нету - на программу.
@@SimInTech Скажите вот в папке DEMO есть хороший пример ПИД с изменяемыми параметрами. Мне бы он очень помог при настройке в реальной системе, но мне нужно ввести ещё одну переменную " заданное значение". Вопрос, к какому блоку математической модели его привязать и добавить на график? Как это осуществить?
@@user-eg1fm1ep8u для того, чтобы включить в модель несколько входных параметров необходимо воспользоваться блоком "Сумматор". Вы можете подробней ознакомиться с работой данного блока в справочной системе SimInTech в разделе «Библиотека блоков/Автоматика/Операторы/Сумматор» (help.simintech.ru/index.html#biblioteki/bloki_vse/0024.html).
Шаблон в любом случае нужен, хотя бы для организации файлов с исходными кодами. Без шаблона (если сделать шаблон пустым) сгенерируются файлы, но если batников не будет, то кодогенерация будет неорганизованная. Ниже ответ на похожий вопрос, который отсылали ранее - пункт 2 как раз о том, что генерируются файлы из схемы. Уже потом они собираются из шаблона кодогенерации. Можно ли сгенерировать чистый Си код без привязки к переферии? (допустим для примера есть простой интегратор. Возможно ли получить готовую функцию на СИ где сам задам входные и выходные значения в качестве параметров? Кодогенерация происходит следующим образом: 1. Вы выбираете шаблон кодогенерации в свойствах 2. SimInTech генерирует из схемы функции для блоков в последовательности, определенной алгоритмом сортировки. Сгенерированные функции и необходимые объявления будут содержаться в файлах .h, .inc, _state.inc, _init.inc - это и будет являться сгенерированным алгоритмом на Си. Вы можете их использовать для своего проекта. 3. Копируются файлы шаблона кодогенерации в директорию сгенерированных файлов 4. Вызывается компилятор для сборки 5. Лишние файлы удаляются (либо не удаляются) Более подробно с порядком кодогенерациии вы можете ознакомиться в .bat файлах в шаблоне кодогенерации, либо определить свой порядок.
@@SimInTech Прошу прощения. Вопросов много возникает, потому что интересует использование более производительных камешков вроде STM F7 и более производительных.
адская штука! Успехов вам и сил продолжать разработку!
Спасибо за видео. Вы на хороших примерах показали программу
Очень интересное ПО. Основная ценность это автогенерация кода. Но в совокупности с моделированием динамического поведения обьекта управления- это вообще класс.
Причем генерация кода именно для микропроцессоров, потому что как правило для ПЛК существуют графические языки ппограмирования и средства отладки в составе среды разработки.
Отличное обучающее видео для новичка. Спасибо!
Отлично, спасибо. Продолжаем обучаться.
Отличная информация, многое в курсе на степике отсутствует, спасибо!
Про "неидеальный мир" - сильно!..
Что тут сильного? Идеализация - научный метод здесь.
здравствуйте, а как получить ссылку? Письмо приходит, там есть руководство по эксплуатации, ссылка на этот канал, на телеграмм, на презентации, но нету - на программу.
При входе в субмодель программа запрашивает пароль для доступа.
можно ли считать эту среду аналогом симулинка, и стремится ли она ей стать? или специфика решаемых на ней задач отличается?
Можно считать конкурентной.
@SImInTech Здравствуйте у меня вопрос есть к вам у вас есть Вк хотел кой что уточнить?
Интересует видео по создания шаблона генерации кода
исходники лежат в папке CodeTemplates директории установки. посмотрите имеющиеся шаблоны и сделайте по аналогии свой.
если будут вопросы, то пишите на почту i.kolotyrkin@3v-services.com
@@SimInTech Здравствуйте...уже писал Вам. Сказали что скоро будет пример создания шаблона для микроконтроллера AVR
@@SimInTech Скажите вот в папке DEMO есть хороший пример ПИД с изменяемыми параметрами. Мне бы он очень помог при настройке в реальной системе, но мне нужно ввести ещё одну переменную " заданное значение". Вопрос, к какому блоку математической модели его привязать и добавить на график? Как это осуществить?
@@user-eg1fm1ep8u для того, чтобы включить в модель несколько входных параметров необходимо воспользоваться блоком "Сумматор". Вы можете подробней ознакомиться с работой данного блока в справочной системе SimInTech в разделе «Библиотека блоков/Автоматика/Операторы/Сумматор» (help.simintech.ru/index.html#biblioteki/bloki_vse/0024.html).
СКажите пожалуйста. Можно ли сгенерировать СИ код вообще без шаблона? Если можно, то что будет на выходе? Какие файлы?
Шаблон в любом случае нужен, хотя бы для организации файлов с исходными кодами. Без шаблона (если сделать шаблон пустым) сгенерируются файлы, но если batников не будет, то кодогенерация будет неорганизованная. Ниже ответ на похожий вопрос, который отсылали ранее - пункт 2 как раз о том, что генерируются файлы из схемы. Уже потом они собираются из шаблона кодогенерации.
Можно ли сгенерировать чистый Си код без привязки к переферии? (допустим для примера есть простой интегратор. Возможно ли получить готовую функцию на СИ где сам задам входные и выходные значения в качестве параметров?
Кодогенерация происходит следующим образом:
1. Вы выбираете шаблон кодогенерации в свойствах
2. SimInTech генерирует из схемы функции для блоков в последовательности, определенной алгоритмом сортировки. Сгенерированные функции и необходимые объявления будут содержаться в файлах .h, .inc, _state.inc, _init.inc - это и будет являться сгенерированным алгоритмом на Си. Вы можете их использовать для своего проекта.
3. Копируются файлы шаблона кодогенерации в директорию сгенерированных файлов
4. Вызывается компилятор для сборки
5. Лишние файлы удаляются (либо не удаляются)
Более подробно с порядком кодогенерациии вы можете ознакомиться в .bat файлах в шаблоне кодогенерации, либо определить свой порядок.
@@SimInTech Спасибо. Думаю будет много кому интересно!
@@SimInTech Прошу прощения. Вопросов много возникает, потому что интересует использование более производительных камешков вроде STM F7 и более производительных.