2016-07-07 2 views
0

우리는 Enovia라는 소프트웨어를 사용하고 있습니다.Excel/VBA에서 Enovia의 python 인터페이스에 액세스 하시겠습니까?

Excel/VBA 내부에서 Enovia를 쿼리하고 싶습니다.

일부 검색 후 Enovia에는 Abaqus라는 프로그래밍 인터페이스가있는 것 같습니다.

http://www.3ds.com/products-services/simulia/services/training-courses/course-descriptions/introduction-to-the-abaqus-scripting-interface/

내가 직접 VBA에서이 인터페이스에 액세스하고 싶지만 그 효과에 아무것도 찾지 못했습니다.

Excel/VBA에서 파이썬 구성 요소 또는 적어도 파이썬 스크립트와 대화 할 수있는 두 가지 프로젝트를 발견했습니다.

엑셀 를 들어 http://opentradingsystem.com/PythonForExcel/main.html

그리고이 xlwings에 통합되었다 github.com/ericremoreynolds/excelpython xlwings.org excelpython 중단을

파이썬을 다음과 같이 그들은

내가 아니다 있습니다 파이썬이나이 두 가지 프로젝트에 익숙하지 않습니다. 나는 그들이 내가 원하는 것을 할 수 있을지 확신하지 못한다.

저는 이것을 수행하기 위해 일부 파이썬을 배우는 것이 좋지만 제 주 프로그램과 사용자 인터페이스는 Excel에 있습니다.

나는 간단한 파이썬 스크립트를 만들었다. 쉘킨 큐트와 함께 파이썬 인터프리터를 통해 호출 할 수 있다고 생각하지만, 그건 내가 생각하기에 매우 우아한 해결책은 아니다.

어떤 조언을 환영합니다

감사합니다!

답변

2

Enovia는 MQL 언어를 스크립팅에 사용합니다. http://emdros.org/MQL-Programmers-Guide.pdf

과 같은 유용한 가이드가 있습니다. 매우 일반적인 언어 인 것 같아서 http://www.techniatranscat.com/services/education/mql-and-tcl-intro과 같은 일부 교육을 권합니다.

MetaQuotes Software Corp.의 금융 거래 언어 MQL4/MQL5과 혼동해서는 안됩니다.|

+0

고마워요, 제가 정확히 찾고있는 것이 었습니다. 같은 TCL이 "Tool Command Language"입니까? 약 10 년 전 tcl/tk라는 작은 비트를했습니다. 행운을 빌어 요! VBA에서이 MQL/TCL을 인터페이스하는 방법을 찾을 수 있기를 바랍니다. 그래서 내가 유창한 언어로 무거운 것을 할 수 있습니다! 다시 한 번 감사드립니다! – Shodan

1

ENOVIA에는 Python 프로그래밍 인터페이스가 없습니다.

Abaqus은 자체 Python 프로그래밍 인터페이스로 스크립팅 할 수있는 FEA 시뮬레이션 소프트웨어입니다.

ENOVIA 비록 PLM 소프트웨어 솔루션입니다. 그들은 완전히 다른 응용을위한 다른 소프트웨어입니다. 프로그래밍 인터페이스로서 아마도 어쩌면 보일 수도 있습니다. this

간략히 말하자면 Dassault Systemes 현지 지원 팀에 문의하여 올바른 방향으로 가리켜 야 할 수 있습니다.

+0

고마워요! 나는 abaqus에 대해 틀렸어. "enovia scripting"검색의 첫 번째 결과이기 때문에 그랬다고 생각해. 나는 그들이 모든 제품에서 동일한 스크립팅 엔진을 사용했다고 생각한다. 나는 SmarTeam이라고 불리는 것을 발견했으나 여전히 그것에 관해서 발견하는 데 어려움을 겪고있다. 그것은 오래된 V5 enovia의 내부 스크립팅 언어 인 것 같습니다. – Shodan

0

TCL을 사용하고 문제

TCL를 해결할 수 MQL MQL

+0

감사합니다. 어딘가에 TCL/MQL 인터페이스가 있다고 들었지만 어떻게 액세스합니까? 나는 enovia가 매우 혼란스러운 사용자 인터페이스를 가지고 있으며이 프로그래밍 인터페이스에 액세스하는 방법을 찾을 수 없다는 것을 알게되었습니다. 아마도 그것은 서버 관리자 만 사용할 수 있습니까? – Shodan

+0

mql.exe에서 작업 할 수 있습니다. mql 쿼리로 데이터를 쿼리합니다. java 또는 tcl을 사용하여 데이터를 재생할 수 있습니다. 쿼리의 특성, 속성 및 관계를 이해해야합니다. –

+0

내가 아는 한 인터페이스가 없습니다. netbeans 또는 eclips를 사용하여 Java –

관련 문제