O
Old Nick
Guest
Я в даний час намагається neaten до деякого коду я написав, і зробити його елементів більш мобільними.Код я написав контролю карті ADC (Вимірювання обчислювальні), який смуг дані з камер ми створили.
Ми використовуємо функції, представленої виробником карт для зчитування даних у масив, а коли кадри були потім схопив запису даних у файл.
Як код тепер означає, що існує багато повторень,
Код:
UDStat = cbAIn (BoardNum, Chan0, Gain, & DataValueA); / / Sample канал 0
UDStat = cbToEngUnits (BoardNum, Gain, DataValueA, & EngUnitsA); / / перетворити необроблені дані в напрузі
якщо (photoNumber == 0) / / ніякого відношення до середніх - завантажити масив
(
DataArrayA [рядок] [стовпець] = EngUnitsA;
)
зе / / Start усереднення - (старе значення нове значення)
(
DataArrayA [рядок] [стовпець] = (DataArrayA [рядок] [стовпець] EngUnitsA) / /
)
Ми використовуємо функції, представленої виробником карт для зчитування даних у масив, а коли кадри були потім схопив запису даних у файл.
Як код тепер означає, що існує багато повторень,
Код:
UDStat = cbAIn (BoardNum, Chan0, Gain, & DataValueA); / / Sample канал 0
UDStat = cbToEngUnits (BoardNum, Gain, DataValueA, & EngUnitsA); / / перетворити необроблені дані в напрузі
якщо (photoNumber == 0) / / ніякого відношення до середніх - завантажити масив
(
DataArrayA [рядок] [стовпець] = EngUnitsA;
)
зе / / Start усереднення - (старе значення нове значення)
(
DataArrayA [рядок] [стовпець] = (DataArrayA [рядок] [стовпець] EngUnitsA) / /
)