Интерпретация скриптов с vb.net - PullRequest
0 голосов
/ 25 апреля 2018

У меня проблема с дизайном, я не совсем уверен, как ее решить. Как и многие другие части программного обеспечения, наше программное обеспечение реализует драйверы устройств (которые принимают данные в нашем формате и преобразуют их в команды CLI для отправки на устройство).

Я хотел бы заменить нашу текущую систему использования встроенного исходного кода для этого некоторой формой интерпретатора сценариев, который будет выполнять последний шаг отправки команд на устройство (или, альтернативно, предоставлять команды в обратном формате для основного программное обеспечение для отправки на устройство)

Я знаю, что такое можно сделать с помощью переводчика, но я не уверен, на каких языках поддерживается .net, и что именно я смогу сделать с этим переводчиком.

Основная постановка проблемы такова: У меня есть данные в формате XX (объекты VB.net / XML возможно) Мне нужно либо отправить команды, применяя настройки объекта XX, к устройству, либо отправить команды для считывания данных с устройства и записи их в объект XX.

Я хочу, чтобы все это происходило за пределами моего основного исходного кода, чтобы конечный пользователь мог писать и управлять своими собственными драйверами.

1 Ответ

0 голосов
/ 25 апреля 2018

Я нашел очень правдоподобный способ сделать это с помощью IronPython.Он позволяет вам обмениваться переменными, типами и объектами с помощью скрипта Python и выполнять его встроенным образом.

...