Цитата:
Сообщение от ujin
Предложите кому-нибудь на С заменить double a[]; на double a1, a2, a3, ... a1000;
И какую либо функцию повторить 1000 раз копипастом. С заменой названия переменной.
|
На то оно и графическое программирование, а не текстовое. Это же не абстрактные какие-то данные. Это результаты измерений, датчиков или ещё чего-то. И всё это, на каком-то этапе, существует отдельно. И вообще это могут быть вполне себе отдельные сущности.
Я сейчас делаю программу, в которой 10 фмров используется, с каскадом, т.е. по сути, 20. Выходит 16 входов и 8 +24 выхода, итого 48 на блок. 480 входов/выходов. И да, эти связи надо протягивать. Более того, в моей программе каждый вход и каждый выход может иметь назначаемую функцию с экрана трима. Так что связей ещё несколько больше. Ну а что поделать? Модули-то настоящие.
Цитата:
Сообщение от ujin
Проверил преобразование из double в int работает корректно. При любом положительном числе больше чем 2147483647 выдает 2147483647
при отрицательном числе -2147483648
Вертикальное ускорение в кочегарке останется в норме (0).
|
У вас int 32-разрядный, а у них было преобразование в 16-разрядный int, который не может принять значение в 2 миллиарда. максимум 65535 для беззнакового и 32767 для знакового.