Евгений
Junior Member / Новичок
Участник № / Member № 1032
отправлено / posted
В Help указано что, при подключение внешних алгоритмов, в тело FBD-модуля предается указатель (float *) на массив входов. Я написал свой драйвер. Правильно ли я понимаю, что содержимое структуры p[i].V.v может передаться в тело модуля через указатель (float *), где количество элементов p[i].V.v ограничено количеством входов FBD-модуля т.е, не должно превышать 12?
Сообщения / Posts 10 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
int FBD_DLL( float *in, // Указатель на массив входов float *out, // Указатель на массив выходов int *l, int *rl ) // Зарезервировано
Откуда Вы взяли p[i].V.v ? И при чем здесь драйвер? По-моему, Вы смешали понятия "Подключение внешнего драйвера пользователя" и "Подключение внешнего алгоритма FBD пользователя" - это две абсолютно разные вещи!
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Евгений
Junior Member / Новичок
Участник № / Member № 1032
отправлено / posted
Тогда вопрос: 1. Присваивается ли на вход канала, значение структуры RSDATA полученного из внешнего драйвера; 2. Возможно ли обработка данных полученных через внешний драйвер и записанные в массив структур RSDATA с помощью FBD программ.
Сообщения / Posts 10 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Евгений
Junior Member / Новичок
Участник № / Member № 1032
отправлено / posted
Если на вход канала присваивается значение структуры, то возможна ли обработка этого значения с помощью FBD программ?
Сообщения / Posts 10 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Только уж очень мудрено Вы его спросили - RSDATA в FBD ну никак не передается, а только значение канала.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |