2017-03-29 23 views
-2

저는 TwinCAT 3이 새로 생겼습니다. 나는 Dymola에서 TwinCAT으로 C 코드를 가져 오려고합니다. 3. 저는 BECKHOFF 매뉴얼을 통과했지만 많은 도움이되지 않았습니다.TwinCAT에 c 코드를 가져 오는 방법

나를 도와 주시면 감사하겠습니다.

+0

안녕하세요 Venkat. 특별한 문제가 있습니까? 너는 무엇을하려고 했는가, 얼마나 멀리 얻었 는가? 무엇이 효과가 있었고, 그렇지 않았습니까? –

+0

안녕하세요, 저는 TwinCAT (Cyclic IO)에서 간단한 C++ 코드를 만들고 실행했습니다. 이제 내 목표는 Dymola에서 생성 된 C 코드를 가져 오는 것입니다. 나는 그것을 얻는 방법을 모르겠다. –

+0

안녕하세요, 저는 TwinCAT (Cyclic IO)에서 간단한 C++ 코드를 만들고 실행했습니다. 이제 내 목표는 Dymola에서 생성 된 C 코드를 가져 오는 것입니다. 나는 그것을 얻는 방법을 확실히 모르겠다. 새로운 C++ 코드를 생성하는 TwinCAT 인스턴스에서, 존재하는 아이템을 사용했지만 TcCom Object는 비어있다. 인스턴스를 생성 할 수 없다. C 코드를 TwinCAT로 가져 오거나해야한다. TwinCAT에 C 코드를 포함 시키려면 wrap이 필요합니다. 그렇게하려면 어떻게해야합니까? 어떤 아이디어라도 감사 할 수 있습니다. –

답변

0

네, 이해합니다. Beckhoff는 코드가 함께 쓰이는 방법과 사용할 수있는 언어/프레임 워크의 양 모두에 제한을두고 있습니다. 제 3 자 dll을 사용할 수 없습니다 (래퍼 아이디어가 나옵니다). TwinCAT 방식으로 모아진 모듈을 가져올 수 있습니다.

먼저 시작한 지침에 따라 모듈을 함께 배치하는 방법에 따라 코드를 TwinCAT C++에 직접 포팅해야합니다. 물론 실제로 얼마나 많이 변경해야하는지는 c 코드의 복잡성에 달려 있습니다. 많은 것은 문법적으로 동일합니다. 주요 차이점에 대해 Google에서 'C++ 용 C 코드 컴파일'을 할 수 있습니다.

저는 TC3의 C++ 비트에 대한 전문가가 아니지만, 제 이해입니다. 그것으로 모든 최고!

LazzMaTazz