Как импортировать код c в TwinCAT
Я совсем новичок в TwinCAT 3. Я пытаюсь импортировать код C из Dymola в TwinCAT 3. Я прошел руководство BECKHOFF, но это не сильно помогло.
Был бы признателен, если бы вы могли мне помочь.
1 ответ
Хорошо я понял. Beckhoff накладывает ограничения как на то, как код составляется, так и на то, какой язык / рамки вы можете использовать. Вы также не можете использовать сторонние dll (так что идея обертки отсутствует). Вы можете импортировать модули, которые были собраны с помощью TwinCAT.
Для начала вам нужно будет перенести ваш код в TwinCAT C++ напрямую, следуя методу сборки модулей в соответствии с инструкциями, которые вы выполнили. То, сколько вам на самом деле нужно изменить, конечно, зависит от сложности кода на языке c. Многое синтаксически идентично. Вы можете Google "скомпилировать код c для C++" для основных отличий.
Я не эксперт по битам с ++ в TC3, но это мое понимание. Всего наилучшего с этим!
LazzMaTazz